Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.
Sign upHigh disk utilization once a day #2547
Comments
juliusv
assigned
beorn7
Mar 30, 2017
This comment has been minimized.
This comment has been minimized.
|
On average, v1.5 will use less disk i/o than previous versions (because the You can go back to the old behavior by setting Another common source of excessive disk i/o is checkpointing. If you are fine with the increased data loss in case of a crash, set What you can try in any case is I'm closing this issue now as it doesn't look like a bug. If you continue to have problems, I suggest to continue the discussion on the prometheus-users mailinglist. In that way, more people are available to help you, and others can benefit more easily from presented solutions. Should things turn out to be a bug after all, we can re-open this GH issue. |
beorn7
closed this
Apr 2, 2017
This comment has been minimized.
This comment has been minimized.
lock
bot
commented
Mar 23, 2019
|
This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
shini4i commentedMar 30, 2017
System information:
Linux 3.16.0-4-amd64 x86_64
Prometheus version:
prometheus, version 1.5.2 (branch: master, revision: bd1182d)
build user: root@a8af9200f95d
build date: 20170210-14:41:22
go version: go1.7.5
We started having strange problem recently. From 06:25 UTC prometheus process starts eating all hdd resources, iopses goes from ~1k to ~2.5-3K which is way above our IOPS limit on aws. And what is even worse, every day it takes more and more time.
What can cause such behaviour? Can it be related to retention? None of tested settings helps. Only thing what helps is starting prometheus on clean data directory. And i don't remember having such problem on older versions.
Server has 16 CPU 30 Gb ram.
Data directory takes 219 GB
Prometheus started with following settings:
-config.file /etc/prometheus/prometheus.yml -storage.local.path /opt/prometheus -web.console.templates /etc/prometheus/consoles -web.console.libraries /etc/prometheus/console_libraries -alertmanager.url=http://localhost:9093 -storage.local.memory-chunks 4194304 -storage.local.max-chunks-to-persist 2097152 -log.format=logger:syslog?appname=prometheus&local=7 -storage.local.series-file-shrink-ratio=0.3 -storage.local.series-sync-strategy=never -storage.local.checkpoint-interval=15m -storage.local.retention=360h