mirror of
https://github.com/VictoriaMetrics/VictoriaMetrics.git
synced 2024-12-15 08:23:34 +01:00
lib/storage: add vm_cache_size_bytes{type="storage/hour_metric_ids"}
metric
This commit is contained in:
parent
31376fd353
commit
d297b65089
@ -415,6 +415,9 @@ func registerStorageMetrics(strg *storage.Storage) {
|
|||||||
metrics.NewGauge(`vm_cache_size_bytes{type="storage/date_metricID"}`, func() float64 {
|
metrics.NewGauge(`vm_cache_size_bytes{type="storage/date_metricID"}`, func() float64 {
|
||||||
return float64(m().DateMetricIDCacheSizeBytes)
|
return float64(m().DateMetricIDCacheSizeBytes)
|
||||||
})
|
})
|
||||||
|
metrics.NewGauge(`vm_cache_size_bytes{type="storage/hour_metric_ids"}`, func() float64 {
|
||||||
|
return float64(m().HourMetricIDCacheSizeBytes)
|
||||||
|
})
|
||||||
metrics.NewGauge(`vm_cache_size_bytes{type="indexdb/tagFilters"}`, func() float64 {
|
metrics.NewGauge(`vm_cache_size_bytes{type="indexdb/tagFilters"}`, func() float64 {
|
||||||
return float64(idbm().TagCacheSizeBytes)
|
return float64(idbm().TagCacheSizeBytes)
|
||||||
})
|
})
|
||||||
|
@ -320,7 +320,8 @@ type Metrics struct {
|
|||||||
DateMetricIDCacheSyncsCount uint64
|
DateMetricIDCacheSyncsCount uint64
|
||||||
DateMetricIDCacheResetsCount uint64
|
DateMetricIDCacheResetsCount uint64
|
||||||
|
|
||||||
HourMetricIDCacheSize uint64
|
HourMetricIDCacheSize uint64
|
||||||
|
HourMetricIDCacheSizeBytes uint64
|
||||||
|
|
||||||
IndexDBMetrics IndexDBMetrics
|
IndexDBMetrics IndexDBMetrics
|
||||||
TableMetrics TableMetrics
|
TableMetrics TableMetrics
|
||||||
@ -378,6 +379,8 @@ func (s *Storage) UpdateMetrics(m *Metrics) {
|
|||||||
hourMetricIDsLen = hmCurr.m.Len()
|
hourMetricIDsLen = hmCurr.m.Len()
|
||||||
}
|
}
|
||||||
m.HourMetricIDCacheSize += uint64(hourMetricIDsLen)
|
m.HourMetricIDCacheSize += uint64(hourMetricIDsLen)
|
||||||
|
m.HourMetricIDCacheSizeBytes += hmCurr.m.SizeBytes()
|
||||||
|
m.HourMetricIDCacheSizeBytes += hmPrev.m.SizeBytes()
|
||||||
|
|
||||||
s.idb().UpdateMetrics(&m.IndexDBMetrics)
|
s.idb().UpdateMetrics(&m.IndexDBMetrics)
|
||||||
s.tb.UpdateMetrics(&m.TableMetrics)
|
s.tb.UpdateMetrics(&m.TableMetrics)
|
||||||
|
Loading…
Reference in New Issue
Block a user