juliusv
83fb0a9a2d
Merge pull request #357 from prometheus/refactor/storage/index-pipelines
...
Depointerize storage conf. and chain ingester.
11 years ago
Matt T. Proud
a5141e4d0a
Depointerize storage conf. and chain ingester.
...
The storage builders need to work with the assumption that they have
a copy of the underlying configuration data if any mutations are made.
11 years ago
juliusv
c453445390
Merge pull request #356 from prometheus/refactor/retrieval-ingester
...
Make retrieval work with client's new Ingester interface.
11 years ago
Johannes 'fish' Ziemke
d5f7eeef13
Merge pull request #352 from prometheus/feature/dockerify
...
Feature/dockerify
11 years ago
Julius Volz
f8b20f30ac
Make retrieval work with client's new Ingester interface.
11 years ago
juliusv
1800b2f39e
Merge pull request #355 from prometheus/feature/interpolation
...
Add variable interpolation to notification messages.
11 years ago
Julius Volz
3b970c5133
Add variable interpolation to notification messages.
...
This includes required refactorings to enable replacing the http client (for
testing) and moving the NotificationReq type definitions to the "notifications"
package, so that this package doesn't need to depend on "rules" anymore and
that it can instead use a representation of the required data which only
includes the necessary fields.
11 years ago
juliusv
483f2be3b3
Merge pull request #354 from prometheus/feature/send-prom-metadata
...
Transfer alerting rule and Prometheus URL to alertmanager.
11 years ago
Johannes 'fish' Ziemke
cc5d4c7eda
Run prometheus in foreground.
11 years ago
Johannes 'fish' Ziemke
b5cc4c6cc8
Fix entrypoint and use base image
11 years ago
Johannes 'fish' Ziemke
1c9ae08e80
Add Dockerfile
11 years ago
Matt T. Proud
974eacf36f
Merge pull request #351 from prometheus/refactor/storage/componentize-index
...
Replace index writes with wrapped interface.
11 years ago
Julius Volz
ecf0ee8f39
Transfer alerting rule and Prometheus URL to alertmanager.
11 years ago
Julius Volz
c03712dc58
Update config.pb.go (now includes comments from protobuf definition file).
11 years ago
Matt T. Proud
820e551988
Code Review: Nits.
11 years ago
Matt T. Proud
a3bf2efdd5
Replace index writes with wrapped interface.
...
This commit is the first of several and should not be regarded as the
desired end state for these cleanups. What this one does it, however,
is wrap the query index writing behind an interface type that can be
injected into the storage stack and have its lifecycle managed
separately as needed. It also would mean we can swap out underlying
implementations to support remote indexing, buffering, no-op indexing
very easily.
In the future, most of the individual index interface members in the
tiered storage will go away in favor of agents that can query and
resolve what they need from the datastore without the user knowing
how and why they work.
11 years ago
juliusv
cba2f4b261
Merge pull request #350 from prometheus/tool/rule-checker
...
Add simple rule file checker tool.
11 years ago
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.
11 years ago
juliusv
881e3fb6be
Merge pull request #349 from prometheus/refactor/storage/componentize
...
Hot Fix: Use extracted time.
11 years ago
Matt T. Proud
52664f701a
Hot Fix: Use extracted time.
11 years ago
Matt T. Proud
e373d4c949
Merge pull request #348 from prometheus/refactor/storage/componentize
...
Replace direct curation table access with wrapper.
11 years ago
Matt T. Proud
38dac35b3e
Code Review: Short name consistency.
11 years ago
Matt T. Proud
a00f18d78b
Code Review: Manual re-alignment.
11 years ago
Matt T. Proud
cc989c68e1
Replace direct curation table access with wrapper.
11 years ago
juliusv
669cfdaeee
Merge pull request #347 from prometheus/refactor/storage/componentize
...
Include forgotten interval.
11 years ago
Matt T. Proud
9baaadfc53
Include forgotten interval.
11 years ago
Matt T. Proud
032373a2c7
Merge pull request #346 from prometheus/refactor/storage/componentize
...
Componentize Storage Subsystems
11 years ago
Matt T. Proud
2cc666be9d
Code Review: Revert.
11 years ago
Matt T. Proud
07ac921aec
Code Review: First pass.
11 years ago
Matt T. Proud
d8792cfd86
Extract HighWatermarking.
...
Clean up the rest.
11 years ago
Matt T. Proud
f4669a812c
Extract index storage into separate types.
11 years ago
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.
11 years ago
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.
11 years ago
juliusv
4f8a010637
Merge pull request #343 from prometheus/notifications/telemetry
...
Add notifications telemetry.
11 years ago
Julius Volz
e3415e953f
Add notifications telemetry.
11 years ago
juliusv
89797e08eb
Merge pull request #342 from prometheus/optional-alertmanager
...
Drop notifications when no alert manager URL is configured.
11 years ago
Julius Volz
24f4bb1f07
Drop notifications when no alert manager URL is configured.
11 years ago
juliusv
e969562b13
Merge pull request #341 from prometheus/feature/notifications
...
Add alertmanager notification support to Prometheus.
11 years ago
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.
11 years ago
juliusv
8eb1e8e679
Merge pull request #340 from prometheus/ui/console-null-values
...
Send [] instead of "null" for empty result vectors, fix retrieval tests
11 years ago
Julius Volz
81f0b85013
Return [] instead of null for empty result vectors.
11 years ago
Julius Volz
331be19af6
Fix broken retrieval tests.
...
These have been broken since 06b4a40661
11 years ago
juliusv
c32dd276df
Merge pull request #339 from prometheus/static-caching
...
Add caching to static assets when served from blob handler.
11 years ago
Julius Volz
4e941255d8
Add caching to static assets when served from blob handler.
11 years ago
juliusv
212775bfc4
Merge pull request #338 from prometheus/ui/bootstrappify-status
...
Bootstrappify remaining status pages.
11 years ago
Julius Volz
1b9cbaf842
Bootstrappify remaining status pages.
11 years ago
juliusv
ce4881d673
Merge pull request #337 from prometheus/ui/alert-tables
...
Prettify/Bootstrapify alert tables.
11 years ago
Julius Volz
481ee4096b
Add no-op silencing links.
11 years ago
Julius Volz
d9f403ab7d
Prettify/Bootstrapify alert tables.
11 years ago
juliusv
f52baf02ab
Merge pull request #336 from prometheus/fix/ui-cleanups
...
JSON-based tabular view and minor UI cleanups
11 years ago