Bernerd Schaefer
033533c4c5
Capture build information and print with -version
2013-04-25 11:47:48 +02:00
Matt T. Proud
d468271e2f
Fix append queue telemetry and parameterize sizes.
...
The original append queue telemetry never worked, because it was
updated only upon the exit of the select statement, which would
usually liberate the queues of contents. This has been fixed to
be reported arbitrarily.
The queue sizes are now parameterizable via flags.
2013-04-16 17:13:29 +02:00
Julius Volz
c4d0969c00
Propagate more errors during rule evaluation.
2013-04-09 13:47:20 +02:00
Julius Volz
ec413459fa
Depointerize Matrix/Vector types as well as time.Time arguments.
2013-03-28 18:07:12 +01:00
Julius Volz
55ca65aa6e
More userfriendly output when we fail to create the tiered storage.
2013-03-27 11:25:05 +01:00
Julius Volz
8e4c5b0cea
Use AST query analyzer and views with tiered storage.
2013-03-21 18:16:52 +01:00
Matt T. Proud
8cc5cdde0b
checkpoint.
2013-03-21 18:08:46 +01:00
Matt T. Proud
d5380897c3
Cleanups and adds performance regression.
2013-03-21 18:06:51 +01:00
Matt T. Proud
f39b9c3c8e
Checkpoint.
2013-03-21 18:06:51 +01:00
Matt T. Proud
41068c2e84
Checkpoint.
2013-03-21 18:06:51 +01:00
Matt T. Proud
13ae29b304
Initial in-memory arena implementation.
...
It is unbounded, and nothing uses it except for a gating flag in main.
2013-02-18 09:38:14 -06:00
Julius Volz
a908e397bc
Integrate cleanups for comments in PR70.
2013-02-14 19:03:17 +01:00
Julius Volz
23374788d3
Beginnings of a Prometheus status page.
2013-02-14 19:03:17 +01:00
Matt T. Proud
4fbcea73f5
MetricPersistence.AppendSample signature changes.
...
``MetricPersistence.AppendSample(*model.Sample)`` -> ``MetricPersistence.AppendSample(model.Sample)``.
2013-02-13 13:46:28 -08:00
Julius Volz
0cbd03ccf9
Move web-related code/resources to a subdirectory.
2013-02-08 14:52:36 +01:00
Julius Volz
d67e4b9131
Address outstanding comments from PR/47 and other cleanups.
2013-02-07 11:38:01 +01:00
Julius Volz
8194702bb3
Allow selecting available metrics through UI.
2013-02-07 11:02:12 +01:00
Matt T. Proud
a7953251ed
Incorporate pprof HTTP debugging handler.
...
This registers the pprof debugging handler via the static side-
effects documented in http://golang.org/pkg/net/http/pprof/ .
2013-02-05 17:17:33 +01:00
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.
2013-01-27 18:49:45 +01:00
Matt T. Proud
ed0db275d8
Merge pull request #48 from matttproud/feature/versioned-processors
...
Replacing the Previous …
2013-01-27 08:50:47 -08:00
Matt T. Proud
f2ded515b7
Support versioned telemetry providers.
...
client_golang was updated to support full label-oriented telemetry,
which introduced interface incompatibilities with the previous
version of Prometheus. To alleviate this, a general fetching and
processing dispatching system has been created, which discriminates
and processes according to the version of input.
2013-01-27 17:45:50 +01:00
Julius Volz
c049ae39af
Cleanups to rules/persistence adapter code.
2013-01-25 12:22:55 +01:00
Tobias Schmidt
6523536758
Fix bug in config.LoadFromFile if file is not present
2013-01-25 00:41:10 +01:00
Julius Volz
127c61a55f
Add command-line arguments for config file and storage path.
2013-01-22 19:32:56 +01:00
Matt T. Proud
efe61c18fa
Refactor target scheduling to separate facility.
...
``Target`` will be refactored down the road to support various
nuanced endpoint types. Thusly incorporating the scheduling
behavior within it will be problematic. To that end, the scheduling
behavior has been moved into a separate assistance type to improve
conciseness and testability.
``make format`` was also run.
2013-01-13 10:43:37 +01:00
Julius Volz
17a4a442b3
Add REST API, expression browser, and text/JSON output formats.
2013-01-11 02:27:03 +01:00
Julius Volz
56384bf42a
Add initial config and rule language implementation.
2013-01-07 23:43:36 +01:00
Matt T. Proud
aa474d3623
Improve interruption handling.
2013-01-06 23:30:46 +01:00
Matt T. Proud
52f52a7ee2
Include nascent instrumentation of stack.
2013-01-04 23:32:46 +01:00
Matt T. Proud
2922def8d0
Use the `TargetManager
` for targets.
2013-01-04 17:17:23 +01:00
Matt T. Proud
3ac5d48b1a
Impl' storage i'faces and fix non-idiomatic warts.
...
This change includes implementation of most major storage layer
features, albeit some imperfect. It also includes nascent telemetry
bindings, too.
2013-01-04 10:39:38 +01:00
Matt T. Proud
6589fc92f8
Strip web services, which weren't adding value.
2012-12-12 12:04:46 +01:00
Matt T. Proud
c1f0d8aefd
Levigo -> LevelDB in terminology and references.
2012-11-28 20:25:19 +01:00
Matt T. Proud
44f8802ae7
Add Apache License 2.0 boilerplate.
2012-11-26 20:11:34 +01:00
Matt T. Proud
2bbdaa5790
Initial directory re-arrangement for storage.
2012-11-26 19:56:51 +01:00
Matt T. Proud
6072143505
Initial commit of external resources.
2012-11-24 12:33:34 +01:00