Commit c87d331e authored by beorn7's avatar beorn7

Document use of the storage.local.num-fingerprint-mutexes flag

parent 1e8b07c6
...@@ -151,6 +151,13 @@ before it happens). ...@@ -151,6 +151,13 @@ before it happens).
The other drawback of a high value of chunks waiting for persistence is larger The other drawback of a high value of chunks waiting for persistence is larger
checkpoints. checkpoints.
If you combine a high number of time series with very fast and/or large
scrapes, the number of pre-allocated mutexes for series locking might not be
sufficient. If you see scrape hiccups while Prometheus is writing a checkpoint
or processing expensive queries, try increasing the value of the
`storage.local.num-fingerprint-mutexes` flag. Sometimes tens of thousands or
even more are required.
## Persistence pressure and “rushed mode” ## Persistence pressure and “rushed mode”
Naively, Prometheus would all the time try to persist completed chunk to disk Naively, Prometheus would all the time try to persist completed chunk to disk
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment