Julius Volz
baa5b07829
Fix condition for dropping empty memory series.
12 years ago
Matt T. Proud
30b1cf80b5
WIP - Snapshot of Moving to Client Model.
12 years ago
juliusv
42198c1f1c
Merge pull request #311 from prometheus/fix/watermarking/on-first-write
...
Ensure new metrics are watermarked early.
12 years ago
Matt T. Proud
dad306cf04
Merge pull request #314 from prometheus/fix/binary/shell-script
...
Fix library path determiners.
12 years ago
Matt T. Proud
aabf206fb5
Fix library path determiners.
12 years ago
Matt T. Proud
676c0a0f20
Merge pull request #313 from prometheus/feature/memory-profile/more-reasonable
...
Adjust LevelDB Defaults
12 years ago
Matt T. Proud
b811ccc161
Disable paranoid checks and expose max FDs option.
...
We shouldn't need paranoid checks now. We also shouldn't need
too many FDs being open due to rule evaluator hitting in-memory
values stream.
12 years ago
Matt T. Proud
4137c75523
Shrink default LRU cache sizes.
...
Observing Prometheus in production confirms we can lower these values
safely.
12 years ago
Matt T. Proud
3784b1779f
Upgrade LevelDB to 1.12.0.
...
A number of core fixes have occurred in upstream LevelDB. Given API
compatibility, we should upgrade.
12 years ago
Matt T. Proud
ecb9c7bb9d
Code Review: Swap ordering of elements.
12 years ago
Matt T. Proud
5daa0a09ea
Code Review: Swap ordering of watermark getting.
...
A test for Julius.
12 years ago
Matt T. Proud
ee840904d2
Code Review: !Before -> After.
12 years ago
Matt T. Proud
2d5de99fbf
Regard in-memory series as new.
...
This commit ensures that series that exist only in-memory and not
on-disk are not regarded as too old for operation exclusion.
12 years ago
Matt T. Proud
81c406630a
Merge pull request #312 from prometheus/fix/sample-append-logging
...
Log correct sample count when appending to disk.
12 years ago
Matt T. Proud
a1a23fbaf8
Ensure new metrics are watermarked early.
...
With the checking of fingerprint freshness to cull stale metrics
from queries, we should write watermarks early to aid in more
accurate responses.
12 years ago
Julius Volz
ba8c122147
Log correct sample count when appending to disk.
12 years ago
Matt T. Proud
de8757f925
Merge pull request #306 from prometheus/refactor/optimize-ops
...
Speedup and clean up operation optimization.
12 years ago
Julius Volz
f2b4067b7b
Speedup and clean up operation optimization.
12 years ago
juliusv
26200766bd
Merge pull request #305 from prometheus/feature/cache-fp-metric-lookups
...
Cache fingerprint->metric lookups and drop empty series from memory on flush
12 years ago
Julius Volz
008bc09da8
Move check for empty memory series to separate method.
12 years ago
Julius Volz
16364eda37
Drop empty series from memory after flushing.
12 years ago
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