app/vmstorage: rename vm_{big|small}_merge_need_free_disk_space to vm_merge_need_free_disk_space

This simplifies alerting.
This commit is contained in:
Aliaksandr Valialkin 2020-09-29 22:44:16 +03:00
parent 097a4c10dd
commit 536aa8779a
2 changed files with 3 additions and 2 deletions

View File

@ -325,10 +325,10 @@ func registerStorageMetrics(strg *storage.Storage) {
}) })
// See https://github.com/VictoriaMetrics/VictoriaMetrics/issues/686 // See https://github.com/VictoriaMetrics/VictoriaMetrics/issues/686
metrics.NewGauge(`vm_small_merge_need_free_disk_space`, func() float64 { metrics.NewGauge(`vm_merge_need_free_disk_space{type="storage/small"}`, func() float64 {
return float64(tm().SmallMergeNeedFreeDiskSpace) return float64(tm().SmallMergeNeedFreeDiskSpace)
}) })
metrics.NewGauge(`vm_big_merge_need_free_disk_space`, func() float64 { metrics.NewGauge(`vm_merge_need_free_disk_space{type="storage/big"}`, func() float64 {
return float64(tm().BigMergeNeedFreeDiskSpace) return float64(tm().BigMergeNeedFreeDiskSpace)
}) })

View File

@ -1175,6 +1175,7 @@ VictoriaMetrics also exposes currently running queries with their execution time
has at least 20% of free space comparing to disk size. The remaining amount of free space has at least 20% of free space comparing to disk size. The remaining amount of free space
can be [monitored](#monitoring) via `vm_free_disk_space_bytes` metric. The total size of data can be [monitored](#monitoring) via `vm_free_disk_space_bytes` metric. The total size of data
stored on the disk can be monitored via sum of `vm_data_size_bytes` metrics. stored on the disk can be monitored via sum of `vm_data_size_bytes` metrics.
See also `vm_merge_need_free_disk_space` metrics, which are set to 1 if background merge cannot be initiated due to free disk space shortage.
* If VictoriaMetrics doesn't work because of certain parts are corrupted due to disk errors, * If VictoriaMetrics doesn't work because of certain parts are corrupted due to disk errors,
then just remove directories with broken parts. This will recover VictoriaMetrics at the cost then just remove directories with broken parts. This will recover VictoriaMetrics at the cost