mirror of
https://github.com/VictoriaMetrics/VictoriaMetrics.git
synced 2024-11-23 20:37:12 +01:00
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:
parent
a9db81c4ab
commit
44bcda81ab
@ -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
|
||||||
|
@ -399,10 +399,10 @@ func registerStorageMetrics() {
|
|||||||
})
|
})
|
||||||
|
|
||||||
// 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)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user