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