Julius Volz
235623b45d
Fix "make format".
12 years ago
Julius Volz
71199e2c93
Cache disk fingerprint->metric lookups in memory.
12 years ago
juliusv
55cb835867
Merge pull request #303 from prometheus/fix/drop-metricname
...
Ensure metric name is dropped correctly from alert labels in UI.
12 years ago
Julius Volz
8ee7947b1e
Ensure metric name is dropped correctly from alert labels in UI.
12 years ago
juliusv
f4af4cb741
Merge pull request #301 from prometheus/feature/alerts-dashboard
...
Implement alerts dashboard and expression console links.
12 years ago
Julius Volz
0226d1ac7a
Implement alerts dashboard and expression console links.
12 years ago
Johannes 'fish' Ziemke
b838f45616
Merge pull request #300 from prometheus/feature/bazooka-build
...
Make prometheus build on bazooka repo manager
12 years ago
juliusv
8702ec0673
Merge pull request #299 from prometheus/fix/sd-refresh-condition
...
Fix DNS-SD target refresh condition.
12 years ago
Johannes 'fish' Ziemke
22a40c298d
Make prometheus build on bazooka repo manager
...
- Build build/package on build target
- And include .pkgignore
12 years ago
Julius Volz
91cf1e9a26
Fix DNS-SD target refresh condition.
12 years ago
Matt T. Proud
2a9957ea07
Merge pull request #298 from prometheus/refactor/build/cleanups
...
Trailing build system cleanups.
12 years ago
Matt T. Proud
f895acb9ef
Trailing build system cleanups.
...
The .gitignore files had problems, and the build steps could be
simplified.
12 years ago
Johannes 'fish' Ziemke
005d65868a
Merge pull request #294 from prometheus/remove-gvm
...
Remove gvm
12 years ago
Johannes 'fish' Ziemke
56249320e3
Remove gvm on travis.
12 years ago
Johannes 'fish' Ziemke
4524a5fe37
Remove gvm and install go by hand.
12 years ago
juliusv
697d3139d0
Merge pull request #297 from prometheus/feature/dns-sd
...
Integrate DNS-SD support for discovering job targets. Pairing with Matt/Julius.
12 years ago
Julius Volz
d9b4f98b44
Integrate DNS-SD support for discovering job targets.
12 years ago
Matt T. Proud
848b5f7ccc
Merge pull request #295 from prometheus/feature/package/script
...
Include runner script for packaging.
12 years ago
Matt T. Proud
7ee93bc0e3
Include runner script for packaging.
12 years ago
Julius Volz
1fe3d3b06b
Remove obsolete argument from target handling code.
12 years ago
juliusv
a88a71c6db
Merge pull request #293 from prometheus/web/show-rules
...
Improve rule/expression printing and show rules in Status dashboard
12 years ago
Julius Volz
ba29d07901
Show loaded rules in Status dashboard.
12 years ago
Julius Volz
fc97e688c6
Improve printing of rules and expressions.
12 years ago
Matt T. Proud
1c2ccef9a2
Merge pull request #291 from prometheus/refactor/storage/leveldb-simplifications
...
Persist solely Protocol Buffers.
12 years ago
Matt T. Proud
a73f061d3c
Persist solely Protocol Buffers.
...
An design question was open for me in the beginning was whether to
serialize other types to disk, but Protocol Buffers quickly won out,
which allows us to drop support for other types. This is a good
start to cleaning up a lot of cruft in the storage stack and
can let us eventually decouple the various moving parts into
separate subsystems for easier reasoning.
This commit is not strictly required, but it is a start to making
the rest a lot more enjoyable to interact with.
12 years ago
juliusv
25bd356aac
Merge pull request #289 from prometheus/feature/rule-strings
...
Implement Stringer interface for rules and all their children.
12 years ago
Julius Volz
74cb676537
Implement Stringer interface for rules and all their children.
12 years ago
juliusv
95400cb785
Merge pull request #290 from prometheus/fix/go-vet
...
Minor "go tool vet" cleanups
12 years ago
Julius Volz
558281890b
Minor "go tool vet" cleanups
12 years ago
juliusv
615972dd01
Merge pull request #288 from prometheus/fix/curator/fallthrough-compaction-ordering
...
Fix fallthrough compaction value ordering.
12 years ago
Matt T. Proud
86f63b078b
Fix fallthrough compaction value ordering.
...
We discovered a regression whereby data chunks could be appended out
of order if the fallthrough case was hit.
12 years ago
Bernerd Schaefer
b12ddbbc75
Merge pull request #271 from prometheus/feature/static-user-assets
...
Support user-provided static asset directory
12 years ago
Bernerd Schaefer
f7a2436665
Include link to user dashboard when provided
12 years ago
Bernerd Schaefer
1d794896ac
Support user-provided static asset directory
...
[fix #159 ]
12 years ago
Matt T. Proud
757ab938db
Merge pull request #286 from prometheus/optimize/avoid-stale-series
...
Use LRU cache to avoid querying stale timeseries
12 years ago
Julius Volz
7b9ee95030
Minor LevelDB watermark handling cleanups.
12 years ago
Julius Volz
84741b227d
Use LRU cache to avoid querying stale series.
12 years ago
Julius Volz
f98853d7b7
Fix type error in watermark list handling.
12 years ago
Matt T. Proud
6b2be5024e
Merge pull request #279 from prometheus/refactor/storage-semaphore
...
Cleanups in tiered storage and apply semaphores.
12 years ago
Matt T. Proud
ef1d5fd8a2
Introduce semaphores for tiered storage.
...
This commit wraps the tiered storage access componnets in semaphores,
since we can handle several concurrent memory reads.
12 years ago
Matt T. Proud
0d46f6b42a
Merge pull request #285 from prometheus/fix/storage/states
...
Add storage state guards and transition callbacks.
12 years ago
Matt T. Proud
819045541e
Code Review: Make double-drain a panic.
12 years ago
Matt T. Proud
e217a9fb41
Race Work: Make memory arena locks more coarse.
...
We can optimize these as needed later.
12 years ago
Matt T. Proud
beaaf386e7
Add storage state guards and transition callbacks.
...
To ensure that we access tiered storage in the proper way, we have
guards now.
12 years ago
Matt T. Proud
abb5353ade
Merge pull request #283 from prometheus/feature/storage/consult-watermark
...
Include LRU cache for fingerprint watermarks.
12 years ago
Matt T. Proud
52a1e50dda
Merge pull request #284 from prometheus/refactor/storage/notify-when-available
...
Ensure database access waits until it is started.
12 years ago
Matt T. Proud
2c3df44af6
Ensure database access waits until it is started.
...
This commit introduces a channel message to ensure serving
state has been reached with the storage stack before anything attempts
to use it.
12 years ago
Matt T. Proud
cbe2f3a7b1
Include LRU cache for fingerprint watermarks.
12 years ago
juliusv
115437ad1f
Merge pull request #278 from prometheus/debug/query-timings
...
Add debug timers to instant and range queries.
12 years ago
Julius Volz
51689d965d
Add debug timers to instant and range queries.
...
This adds timers around several query-relevant code blocks. For now, the
query timer stats are only logged for queries initiated through the UI.
In other cases (rule evaluations), the stats are simply thrown away.
My hope is that this helps us understand where queries spend time,
especially in cases where they sometimes hang for unusual amounts of
time.
12 years ago