Julius Volz
a0d311c9e6
Constantize job name label.
12 years ago
Julius Volz
fd554e8b89
Make LevelDB sample keys fixed-length to ensure correct sort-order.
12 years ago
Julius Volz
ebe05d1b83
Fix logic bug in fingerprint Less() comparison.
...
Seems like just using String() is the easiest way of doing this.
12 years ago
Julius Volz
0230dbf305
Fix off-by-one bug in NewFingerprintFromMetric().
12 years ago
Matt T. Proud
c53a72a894
Test data for the curator.
12 years ago
Matt T. Proud
8e15a4282f
Test data for the curator.
12 years ago
Julius Volz
2b8f0b2cc7
Constantize metric name label name.
12 years ago
Matt T. Proud
3e97a3630d
Include nascent curator scaffolding.
...
The curator doesn't do anything yet; rather, this is the type
definition including the anciliary testing scaffold.
Improve Makefile and Git developer experience.
The top-level Makefile was a bit overloaded in terms of generation of
assets and their management. This has been offloaded into separate
Makefiles.
The Git developer experience sucked due to lack of .gitignore
policies.
Also: Fix faulty skiplist naming from old merge.
12 years ago
Julius Volz
bf78d427be
Fix compile error in metric helper function.
12 years ago
Matt T. Proud
4e73c4c204
Include interval test.
12 years ago
Matt T. Proud
1f7ed52b46
Start writing high watermarks.
12 years ago
Matt T. Proud
84acfed061
Extract finding unindexed metrics.
12 years ago
Matt T. Proud
8cc5cdde0b
checkpoint.
12 years ago
Matt T. Proud
f39b9c3c8e
Checkpoint.
12 years ago
Matt T. Proud
41068c2e84
Checkpoint.
12 years ago
Matt T. Proud
05a9c3cd0b
Improve the base label representation in /status.
...
The base label representation under /status needs improvement to
enhance readability; namely, add sorting and make the label
representation concise.
12 years ago
Matt T. Proud
13ae29b304
Initial in-memory arena implementation.
...
It is unbounded, and nothing uses it except for a gating flag in main.
12 years ago
Matt T. Proud
4502b49524
Swap out fingerprinting infrastructure.
...
All old database entries should be deleted. :-(
12 years ago
Matt T. Proud
1c74eedf76
Create initial Metric fingerprinter.
...
The old system relies off of super-careful notion that the serialized
form of a Protocol Buffer should be used for fingerprint formulation.
Of course this is both wrong and inefficient. This commit breaks
ground for swapping to a pure attribute-oriented digest.
12 years ago
Julius Volz
d67e4b9131
Address outstanding comments from PR/47 and other cleanups.
12 years ago
Matt T. Proud
ea54751431
Update import paths to new location.
...
This repository moved from matttproud/prometheus to
prometheus/prometheus, and all import paths need to be updated.
12 years ago
Julius Volz
a20bf35997
Fix whitespace with "make format".
12 years ago
Julius Volz
ebabaa46f4
Serialize matrices correctly.
12 years ago
Julius Volz
af88afaf5a
Remove unneeded String() method for SampleValue type.
12 years ago
Matt T. Proud
a14dbd5bd0
Interim commit for Julius.
12 years ago
Matt T. Proud
59a708f25a
Provide prototype of storage layer interfaces.
12 years ago
Matt T. Proud
6589fc92f8
Strip web services, which weren't adding value.
12 years ago
Matt T. Proud
577acf4fe7
Exploding the storage infrastructure by contexts.
12 years ago
Matt T. Proud
15a6681651
Various cleanups.
...
Kill LevelDB watermarks due to redundancy.
General interface documentation has begun.
Creating custom types for the model to prevent errors down the
road.
Renaming of components for easier comprehension.
Exposition of interface in LevelDB.
Slew of simple refactorings.
12 years ago
Matt T. Proud
c0ce859c76
A few re-organizations.
12 years ago
Matt T. Proud
044a5b4e14
Add nascent Travis CI configuration.
12 years ago
Matt T. Proud
44f8802ae7
Add Apache License 2.0 boilerplate.
12 years ago
Matt T. Proud
2bbdaa5790
Initial directory re-arrangement for storage.
12 years ago
Matt T. Proud
6072143505
Initial commit of external resources.
12 years ago