Julius Volz
ecf0ee8f39
Transfer alerting rule and Prometheus URL to alertmanager.
2013-08-09 18:32:13 +02:00
Julius Volz
c03712dc58
Update config.pb.go (now includes comments from protobuf definition file).
2013-08-07 20:18:20 +02:00
juliusv
cba2f4b261
Merge pull request #350 from prometheus/tool/rule-checker
...
Add simple rule file checker tool.
2013-08-06 09:44:35 -07:00
Julius Volz
b9c90925dd
Add simple rule file checker tool.
...
This tool does the simple job of checking a Prometheus rule file for validity
and printing the parsed rules if the loading succeeds. This came out of
an immediate need to quickly verify changes to existing rule files.
2013-08-06 18:42:33 +02:00
juliusv
881e3fb6be
Merge pull request #349 from prometheus/refactor/storage/componentize
...
Hot Fix: Use extracted time.
2013-08-06 05:37:36 -07:00
Matt T. Proud
52664f701a
Hot Fix: Use extracted time.
2013-08-06 14:18:02 +02:00
Matt T. Proud
e373d4c949
Merge pull request #348 from prometheus/refactor/storage/componentize
...
Replace direct curation table access with wrapper.
2013-08-06 03:49:10 -07:00
Matt T. Proud
38dac35b3e
Code Review: Short name consistency.
2013-08-06 12:38:35 +02:00
Matt T. Proud
a00f18d78b
Code Review: Manual re-alignment.
2013-08-06 12:23:06 +02:00
Matt T. Proud
cc989c68e1
Replace direct curation table access with wrapper.
2013-08-06 12:02:52 +02:00
juliusv
669cfdaeee
Merge pull request #347 from prometheus/refactor/storage/componentize
...
Include forgotten interval.
2013-08-05 11:50:47 -07:00
Matt T. Proud
9baaadfc53
Include forgotten interval.
2013-08-05 18:34:19 +02:00
Matt T. Proud
032373a2c7
Merge pull request #346 from prometheus/refactor/storage/componentize
...
Componentize Storage Subsystems
2013-08-05 08:50:50 -07:00
Matt T. Proud
2cc666be9d
Code Review: Revert.
2013-08-05 17:37:40 +02:00
Matt T. Proud
07ac921aec
Code Review: First pass.
2013-08-05 17:31:49 +02:00
Matt T. Proud
d8792cfd86
Extract HighWatermarking.
...
Clean up the rest.
2013-08-05 11:03:03 +02:00
Matt T. Proud
f4669a812c
Extract index storage into separate types.
2013-08-04 15:31:52 +02:00
Matt T. Proud
772d3d6b11
Consolidate LevelDB storage construction.
...
There are too many parameters to constructing a LevelDB storage
instance for a construction method, so I've opted to take an
idiomatic approach of embedding them in a struct for easier
mediation and versioning.
2013-08-03 17:25:03 +02:00
Julius Volz
fcf784c13c
Fix query error notification in tabular view.
...
Instead of "Unsupported value type" when type="error", the delivered
error message should be shown.
2013-08-02 09:04:13 +02:00
juliusv
4f8a010637
Merge pull request #343 from prometheus/notifications/telemetry
...
Add notifications telemetry.
2013-07-31 03:48:44 -07:00
Julius Volz
e3415e953f
Add notifications telemetry.
2013-07-31 12:40:56 +02:00
juliusv
89797e08eb
Merge pull request #342 from prometheus/optional-alertmanager
...
Drop notifications when no alert manager URL is configured.
2013-07-30 15:49:11 -07:00
Julius Volz
24f4bb1f07
Drop notifications when no alert manager URL is configured.
2013-07-31 00:47:46 +02:00
juliusv
e969562b13
Merge pull request #341 from prometheus/feature/notifications
...
Add alertmanager notification support to Prometheus.
2013-07-30 12:16:59 -07:00
Julius Volz
35ee2cd3cb
Add alertmanager notification support to Prometheus.
...
Alert definitions now also have mandatory SUMMARY and DESCRIPTION fields
that get sent along a firing alert to the alert manager.
2013-07-30 17:23:41 +02:00
juliusv
8eb1e8e679
Merge pull request #340 from prometheus/ui/console-null-values
...
Send [] instead of "null" for empty result vectors, fix retrieval tests
2013-07-25 05:05:48 -07:00
Julius Volz
81f0b85013
Return [] instead of null for empty result vectors.
2013-07-25 12:16:32 +02:00
Julius Volz
331be19af6
Fix broken retrieval tests.
...
These have been broken since 06b4a40661
2013-07-25 12:15:00 +02:00
juliusv
c32dd276df
Merge pull request #339 from prometheus/static-caching
...
Add caching to static assets when served from blob handler.
2013-07-24 10:38:38 -07:00
Julius Volz
4e941255d8
Add caching to static assets when served from blob handler.
2013-07-24 18:52:57 +02:00
juliusv
212775bfc4
Merge pull request #338 from prometheus/ui/bootstrappify-status
...
Bootstrappify remaining status pages.
2013-07-24 07:14:53 -07:00
Julius Volz
1b9cbaf842
Bootstrappify remaining status pages.
2013-07-24 16:09:34 +02:00
juliusv
ce4881d673
Merge pull request #337 from prometheus/ui/alert-tables
...
Prettify/Bootstrapify alert tables.
2013-07-24 06:10:27 -07:00
Julius Volz
481ee4096b
Add no-op silencing links.
2013-07-24 15:09:42 +02:00
Julius Volz
d9f403ab7d
Prettify/Bootstrapify alert tables.
2013-07-24 15:03:13 +02:00
juliusv
f52baf02ab
Merge pull request #336 from prometheus/fix/ui-cleanups
...
JSON-based tabular view and minor UI cleanups
2013-07-24 03:30:12 -07:00
Julius Volz
f665534b61
Make quote and semicolon usage consistent in graph.js
2013-07-24 12:29:03 +02:00
Julius Volz
c91c100102
Fix graph resize bug when no graph exists.
2013-07-24 12:29:03 +02:00
Julius Volz
9f07f8677a
Generate tabular console view from JSON data.
2013-07-24 12:28:59 +02:00
juliusv
665512f5c7
Merge pull request #335 from yosabra/feature/interface/prettify
...
Replacing interface components with Bootstrap.
2013-07-23 12:03:06 -07:00
Sabra Melamed
22ab2366c1
Replacing interface components with Bootstrap.
...
This commit includes Bootstrap 2.3.2 and swaps a multitude of graph,
status, and other components to Bootstrap-based widgets.
2013-07-23 20:58:55 +02:00
juliusv
927435d68e
Merge pull request #333 from prometheus/round-time
...
Round time to nearest second in memory storage.
2013-07-16 05:52:31 -07:00
Julius Volz
5d88e8cc45
Round time to nearest second in memory storage.
...
When samples get flushed to disk, they lose sub-second precision anyways. By
already dropping sub-second precision, data fetched from memory vs. disk will
behave the same. Later, we should consider also storing a more compact
representation than time.Time in memory if we're not going to use its full
precision.
2013-07-16 14:51:54 +02:00
Matt T. Proud
4781e2a578
Merge pull request #330 from prometheus/feature/interface/tabular-targets
...
Represent targets in a tabular interface.
2013-07-15 06:24:18 -07:00
Matt T. Proud
f7704af4f8
Code Review: Formatting comments.
2013-07-15 15:12:01 +02:00
Matt T. Proud
06b4a40661
Represent targets in a tabular interface.
...
This commit represents a target group's endpoints in a tabular fashion for better differentiation
of their state in a concise manner.
2013-07-15 15:12:01 +02:00
Matt T. Proud
4d15f8fefe
Merge pull request #331 from prometheus/fix/retrieval/payload-extraction-buffering
...
Completely extract response payload for decoding.
2013-07-15 02:38:40 -07:00
Matt T. Proud
e20e6980e9
Completely extract response payload for decoding.
...
This commit forces the extraction framework to read the entire response payload
into a buffer before attempting to decode it, for the underlying Protocol Buffer
message readers do not block on partial messages.
2013-07-14 23:04:08 +02:00
Matt T. Proud
b85ca7c657
Merge pull request #328 from prometheus/scrape-old-targets-on-sd-fail
...
Continue scraping old targets on SD fail.
2013-07-12 13:51:57 -07:00
Julius Volz
9a48f57b66
Continue scraping old targets on SD fail.
...
When we have trouble resolving the targets for a job via service
discovery, we shouldn't just stop scraping the targets we currently
have.
2013-07-12 22:38:42 +02:00