linter defeated!

This commit is contained in:
a.pivkin
2025-12-23 19:20:42 +03:00
parent 5ca21e635d
commit 2294202009
6 changed files with 56 additions and 50 deletions
+6 -6
View File
@@ -12,14 +12,14 @@ import (
func GetMetrics(cephConn mytypes.CephConnector) {
metrics := InitMetrics()
prometheus.MustRegister(
metrics.Total_rbd_requested_size_per_pool,
metrics.TotalRbdRequestedSizePerPool,
)
ticker := time.NewTicker(2 * time.Second)
defer ticker.Stop()
for range ticker.C {
var result []mytypes.Pool = []mytypes.Pool{}
var result = []mytypes.Pool{}
poolList, err := cephConn.ListPools()
if err != nil {
logger.Logger.Error("Cannot get list of pools")
@@ -32,7 +32,7 @@ func GetMetrics(cephConn mytypes.CephConnector) {
result = append(result, x)
}
metrics.Total_rbd_requested_size_per_pool.Reset()
metrics.TotalRbdRequestedSizePerPool.Reset()
for _,v := range result {
if !v.HasRBD {continue}
FillMetrics(v,metrics)
@@ -45,7 +45,7 @@ func GetMetrics(cephConn mytypes.CephConnector) {
func InitMetrics() *mytypes.Metrics {
m := &mytypes.Metrics{
Total_rbd_requested_size_per_pool: prometheus.NewGaugeVec(
TotalRbdRequestedSizePerPool : prometheus.NewGaugeVec(
prometheus.GaugeOpts{
Name: "total_rbd_requested_size_per_pool",
Help: "total size of all requested RBDs in a specific pool",
@@ -69,11 +69,11 @@ func FillMetrics(pool mytypes.Pool,metrics *mytypes.Metrics) {
logger.Logger.Debugf("Processing pool %s",pool.Name)
for _,v := range pool.RBDlist {
totalSizePerPool += uint64(v.GetSize())
totalSizePerPool += v.GetSize()
}
logger.Logger.Debugf("Total size of RBDs in pool %s is %d",pool.Name,totalSizePerPool)
metrics.Total_rbd_requested_size_per_pool.WithLabelValues(pool.Name,
metrics.TotalRbdRequestedSizePerPool.WithLabelValues(pool.Name,
).Set(
float64(totalSizePerPool))
}