Julius Volz
593e565688
Allow writing to InfluxDB/OpenTSDB at the same time.
10 years ago
Björn Rabenstein
440d5df6e2
Merge pull request #621 from prometheus/beorn7/release
...
Cut release 0.13.0rc2.
10 years ago
beorn7
4a452b4274
Cut release 0.13.0rc2.
10 years ago
Björn Rabenstein
621ac10060
Merge pull request #620 from prometheus/beorn7/persistence
...
Adaptively reduce the wait time for memory series maintenance.
10 years ago
beorn7
3035b8bfdd
Adaptively reduce the wait time for memory series maintenance.
...
This will make in-memory series maintenance the faster the more chunks
are waiting for persistence.
10 years ago
Julius Volz
9f198cc7b5
Merge pull request #619 from fabxc/fabxc/rule_checker
...
Increase the usability of the rule_checker CLI.
10 years ago
Fabian Reinartz
c4e762adbf
Increase the usability of the rule_checker CLI.
...
This commit allows to invoke the rule_checker with a chain of
filepaths as arguments. If no paths are provided it reads from standard
input.
The -rule-file flag remains for backward-compatibility.
On processing errors the return code is now 1. For bad arguments
the return code is now 2.
10 years ago
Julius Volz
61fb688dd9
Add experimental InfluxDB write support.
10 years ago
Julius Volz
b456240c46
Merge pull request #612 from prometheus/strip-am-url-slash
...
Strip trailing slash in alertmanager URL.
10 years ago
Julius Volz
52d89b2173
Merge pull request #616 from brian-brazil/yotta-infinity
...
Avoid +InfYs and similar, just display +Inf.
10 years ago
Julius Volz
7793651b7d
Merge pull request #615 from prometheus/api-tests
...
Add initial HTTP API tests.
10 years ago
Brian Brazil
941f585164
Avoid +InfYs and similar, just display +Inf.
10 years ago
Björn Rabenstein
b841ae41cd
Merge pull request #604 from prometheus/beorn7/benchmark
...
Add benchmark for loading chunks and chunk descs.
10 years ago
Julius Volz
188aec0e6d
Remove now-unused utility.Time type.
10 years ago
Julius Volz
33702da8a8
Use simple Now() func in API instead of utility.Time.
10 years ago
Julius Volz
a5a553f1da
Add initial HTTP API tests.
...
This covers the /query (instant query) endpoint for now. Others to
follow.
10 years ago
Julius Volz
3f2686d0b3
Remove unused fields from MetricsService.
10 years ago
Julius Volz
c8a6b73bff
Merge pull request #606 from prometheus/custom-instant-timestamps
...
Allow custom timestamps in instant query API.
10 years ago
Julius Volz
c9b76def4c
Report all query API HTTP errors in JSON format.
10 years ago
Julius Volz
af832f7641
Merge pull request #613 from prometheus/version-0.13.0rc1
...
Cut Prometheus 0.13.0rc1.
10 years ago
Julius Volz
cd82bcff34
Cut Prometheus 0.13.0rc1.
10 years ago
Julius Volz
5aae273026
Strip trailing slash in alertmanager URL.
...
Fixes https://github.com/prometheus/prometheus/issues/607
10 years ago
Julius Volz
ca94e09a23
Merge pull request #610 from prometheus/fix-html-escaping
...
HTML-escape label values in Rickshaw hover-detail.
10 years ago
Julius Volz
ea8a12db59
Also fix label HTML-escaping in console graphs.
10 years ago
Julius Volz
8f6ef04d70
HTML-escape label values in Rickshaw hover-detail.
10 years ago
Julius Volz
df314ead84
Remove unnecessary "else" branch in query API.
10 years ago
Julius Volz
a68b880c27
Add tests for new timestamp/duration functions.
...
...and fix the first bugs in them where they truncate precision below a
second.
10 years ago
Julius Volz
cb816ea14a
Improve timestamp/duration parsing in query API.
...
Don't handle `0` as a special timestamp value for "now" anymore, except
in the `QueryRange()` case, where existing API consumers still expect
`0` to mean "now".
Also, properly return errors now for malformed timestamp/duration
float values.
10 years ago
Julius Volz
8a4acefd66
Allow custom timestamps in instant query API.
10 years ago
Julius Volz
c78436d707
Remove unused API time dependency injection.
10 years ago
beorn7
fbc44d8f95
Add benchmark for loading chunks and chunk descs.
10 years ago
Björn Rabenstein
942686427d
Merge pull request #596 from prometheus/beorn7/ingestion-tweaks
...
Remove the ingestion channel.
10 years ago
Björn Rabenstein
bf5fc720d3
Merge pull request #589 from prometheus/beorn7/persistence
...
Redesign series maintenance and chunk persistence.
10 years ago
Björn Rabenstein
a3bd2f6eb8
Merge pull request #601 from prometheus/beorn7/rename-persist-queue
...
Rename persist queue len/cap to num/max chunks to persist.
10 years ago
Björn Rabenstein
5440422bca
Merge pull request #603 from prometheus/beorn7/storage-resilience
...
Increase resilience of the storage against data corruption.
10 years ago
beorn7
6a21f73898
Fixes after review.
10 years ago
beorn7
51d35f4481
Instrument series maintenance durations.
10 years ago
Julius Volz
3c473c635b
Merge pull request #600 from prometheus/fix-special-graph-values
...
More fixes around special values in graphs.
10 years ago
beorn7
12ae6e9203
Increase resilience of the storage against data corruption - step 4.
...
Step 4: Add a configurable sync'ing of series files after modification.
10 years ago
beorn7
11bd9ce1bd
Increase resilience of the storage against data corruption - step 3.
...
Step 3: Remember the mtime of series files and make use of it to
detect series files that are not the one the checkpoint thinks they
are.
10 years ago
Julius Volz
6fa510d6fa
More fixes around special values in graphs.
10 years ago
beorn7
e25cca823c
Increase resilience of the storage against data corruption - step 2.
...
Step 2: Add a flag -storage.local.pedantic-checks to check every
series file.
Also, remove countPersistedHeadChunks channel, which is unused.
10 years ago
beorn7
3d8d8928be
Increase resilience of the storage against data corruption - step 1.
...
Step 1: Admit the problem by turning the various "panic"s into logged
errors, followed by marking the persistence as dirty.
10 years ago
beorn7
da7c0461c6
Rename persist queue len/cap to num/max chunks to persist.
...
Remove deprecated flag storage.incoming-samples-queue-capacity.
10 years ago
beorn7
a075900f9a
Merge branch 'beorn7/persistence' into beorn7/ingestion-tweaks
10 years ago
beorn7
1d8fc7d56f
Change minor things after code review.
10 years ago
beorn7
1a86dd3893
Merge branch 'master' into beorn7/persistence
10 years ago
beorn7
fa1935a644
Remove /api/targets call and do not show job and instance labels on status.
...
/api/targets was undocumented and never used and also broken.
Showing instance and job labels on the status page (next to targets)
does not make sense as those labels are set in an obvious way.
Also add a doc comment to TargetStateToClass.
10 years ago
Julius Volz
b68ecdd451
Merge pull request #599 from fabxc/fabxc/logexp
...
Add ln, log2, log10 and exp functions
10 years ago
Fabian Reinartz
624f27f4b6
Add ln, log2, log10 and exp functions to the query language.
10 years ago