linter defeated!
This commit is contained in:
@@ -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))
|
||||
}
|
||||
Reference in New Issue
Block a user