Fabian Reinartz
bf6abac8f4
Send resolved notifications
9 years ago
Fabian Reinartz
f69e668fc4
Improve rules/ instrumentation
...
This commit adds a counter for the total number of rule evaluations
and standardizes the units to seconds.
9 years ago
Fabian Reinartz
62075aa037
Reduce noisy no-alertmanager warning
9 years ago
Fabian Reinartz
52e5224f5a
Refactor rules/ package
9 years ago
Fabian Reinartz
e4fabe135a
Set StartsAt to time of first firing state
9 years ago
Fabian Reinartz
e34f0fd0b5
Merge pull request #1268 from prometheus/fedfix
...
Don't federate stale samples
9 years ago
Fabian Reinartz
b35e25a082
Don't federate stale samples
9 years ago
Fabian Reinartz
5af6dda58c
Merge pull request #1263 from prometheus/notify
...
Annotations for alerting rules
9 years ago
Fabian Reinartz
7c90db22ed
Use annotation based alerts in rules/
...
This commit breaks the previously used alert format.
9 years ago
Fabian Reinartz
af3a6661ed
Implement new alerting rule syntax
9 years ago
Fabian Reinartz
a8c0307db4
Merge pull request #1262 from prometheus/notify
...
Notification handler
9 years ago
Fabian Reinartz
2c8a96ecdc
Adjust notification handler flags
9 years ago
Fabian Reinartz
e114ce0ff7
Refactor notification handler
9 years ago
Fabian Reinartz
5635d6bd13
Vendor ctxhttp package
9 years ago
Brian Brazil
6b7629be27
Merge pull request #1242 from tommyulfsparre/watcher-fix
...
Reduces watches in serverset
9 years ago
Brian Brazil
3270fa6afe
Merge pull request #1260 from prometheus/validate
...
Update common/{expfmt,model}
9 years ago
Fabian Reinartz
e0f70ed5ca
Update common/{expfmt,model}
...
Closes #1232
9 years ago
Jimmi Dyson
e1a8e74e0b
Merge pull request #1257 from fabric8io/kubernetes-discovery
...
Kubernetes SD: Use first TCP service port as target port & clean up example config
9 years ago
Jimmi Dyson
c12fb447b8
Kubernetes SD: Use first TCP service port as target port & clean up
...
example config
Fixes #1256
9 years ago
Tommy Ulfsparre
83e09422bf
skip already watched child nodes.
9 years ago
Fabian Reinartz
e3cf96c8fc
Merge pull request #1248 from prometheus/panic
...
Do not panic in Consul SD creation
9 years ago
Fabian Reinartz
29a69eecb8
Do not panic in Consul SD creation
9 years ago
Brian Brazil
953b3bf849
Merge pull request #1244 from prometheus/template-missing-zero
...
template: Use zero-values for missing values.
9 years ago
Brian Brazil
738af32057
template: Use zero-values for missing values.
...
Currently missing values will get the value <no value>
rather than the empty string. Using the empty string is
more consistent, and should be easier for users to deal with too.
9 years ago
Brian Brazil
aa5b35ed94
Merge pull request #1231 from jamessanford/clamp_function
...
promql: Add clamp function.
9 years ago
James Sanford
5b53262b7a
promql: Add clamp_max/clamp_min functions.
9 years ago
Jimmi Dyson
de21676667
Merge pull request #1240 from fabric8io/kubernetes-discovery
...
Kubernetes SD: Fix metrics path relabeling in example config
9 years ago
Jimmi Dyson
042f18b07a
Kubernetes SD: Fix metrics path relabeling in example config
9 years ago
Fabian Reinartz
5f52ed3202
Merge pull request #1225 from fabric8io/kubernetes-discovery
...
KubernetesSD: Create targets for services as well as service endpoints
9 years ago
Jimmi Dyson
645feba8cf
KubernetesSD: Remove redundant defaults from example config
9 years ago
Jimmi Dyson
2cca07381b
KubernetesSD: Create targets for services as well as service endpoints
9 years ago
Fabian Reinartz
6c3a2eab7c
Merge pull request #1226 from prometheus/rlbldef
...
Add new defaults for relabel configurations
9 years ago
Fabian Reinartz
4d1c9296d5
Add new defaults for relabel configurations
9 years ago
Brian Brazil
489921fe3b
Merge pull request #1224 from prometheus/offset-print
...
Print offsets in promql.
9 years ago
Brian Brazil
a287264989
Print offsets in promql.
9 years ago
Tobias Schmidt
7a6a0630d1
Merge pull request #1213 from prometheus/fix-wrong-http-status-codes
...
Return HTTP server error codes for execution errors
9 years ago
Tobias Schmidt
6c49edfce2
Merge pull request #1211 from prometheus/default-time-parameter
...
Make time parameter optional in v1 query API
9 years ago
Julius Volz
bce5202354
Minor fixups to web/ui/README.md
9 years ago
Tobias Schmidt
bf84faa010
Return HTTP server error codes for execution errors
9 years ago
Fabian Reinartz
7cbd31f7b6
Merge pull request #1212 from prometheus/uidev
...
Document convenient development of UI files.
9 years ago
Tobias Schmidt
50079a85a1
Make time parameter optional in v1 query API
...
If no time paramter is provided, the current server timestamp is used.
9 years ago
Fabian Reinartz
69e6ac735e
Document convenient development of UI files.
9 years ago
Fabian Reinartz
a5461e1ad7
Merge pull request #1209 from samstarling/js-tidying
...
Tidy up .js files based on static analysis from jshint
9 years ago
Sam Starling
1901875595
Tidy up .js files based on static analysis from jshint
9 years ago
Fabian Reinartz
307d9fad46
Merge pull request #1208 from prometheus/assets
...
Simplify asset handling
9 years ago
Fabian Reinartz
a542cc8609
Remove -web.use-local-assets
9 years ago
Fabian Reinartz
57ca7108aa
Enable debug generation of go-bindata, rename blob/ to ui/
9 years ago
Julius Volz
75fdcf5698
Merge pull request #1197 from iksaif/master
...
Add support for remote storage on Graphite
9 years ago
Corentin Chary
a2e4439086
Add support for remote storage on Graphite
...
Allows to use graphite over tcp or udp. Metrics labels
and values are used to construct a valid Graphite path
in a way that will allow us to eventually read them back
and reconstruct the metrics.
For example, this metric:
model.Metric{
model.MetricNameLabel: "test:metric",
"testlabel": "test:value",
"testlabel2": "test:value",
)
Will become:
test:metric.testlabel=test:value.testlabel2=test:value
escape.go takes care of escaping values to match Graphite
character set, it basically uses percent-encoding as a fallback
wich will work pretty will in the graphite/grafana world.
The remote storage module also has an optional 'prefix' parameter
to prefix all metrics with a path (for example, 'prometheus.').
Graphite URLs are simply in the form tcp://host:port or
udp://host:port.
9 years ago
Fabian Reinartz
5b7411e80a
Merge pull request #1204 from prometheus/port-after-relabel
...
Add in default port after relabelling.
9 years ago