mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-24 16:03:43 +08:00
Merge pull request #17714 from zexi/montor-balance-unit
fix(monitor): remove cloudaccount_balance unit
This commit is contained in:
@@ -47,8 +47,8 @@ const (
|
||||
METRIC_UNIT_MS = "ms"
|
||||
METRIC_UNIT_SEC = "s"
|
||||
METRIC_UNIT_BYTE = "byte"
|
||||
METRIC_UNIT_RMB = "RMB"
|
||||
METRIC_UNIT_MB = "Mb"
|
||||
METRIC_UNIT_NULL = "NULL"
|
||||
|
||||
METRIC_DATABASE_TELE = "telegraf"
|
||||
METRIC_DATABASE_METER = "meter_db"
|
||||
@@ -58,7 +58,7 @@ var (
|
||||
MetricResType = []string{METRIC_RES_TYPE_GUEST, METRIC_RES_TYPE_HOST, METRIC_RES_TYPE_REDIS, METRIC_RES_TYPE_OSS,
|
||||
METRIC_RES_TYPE_RDS, METRIC_RES_TYPE_CLOUDACCOUNT}
|
||||
MetricUnit = []string{METRIC_UNIT_PERCENT, METRIC_UNIT_BPS, METRIC_UNIT_MBPS, METRIC_UNIT_BYTEPS, "count/s",
|
||||
METRIC_UNIT_COUNT, METRIC_UNIT_MS, METRIC_UNIT_BYTE, METRIC_UNIT_RMB}
|
||||
METRIC_UNIT_COUNT, METRIC_UNIT_MS, METRIC_UNIT_BYTE, METRIC_UNIT_NULL}
|
||||
ResTypeScoreMap = map[string]float64{
|
||||
METRIC_RES_TYPE_GUEST: 1,
|
||||
METRIC_RES_TYPE_AGENT: 1.1,
|
||||
|
||||
@@ -292,7 +292,7 @@ func init() {
|
||||
RegistryMetricCreateInput("cloudaccount_balance", "Cloud account balance",
|
||||
monitor.METRIC_RES_TYPE_CLOUDACCOUNT,
|
||||
monitor.METRIC_DATABASE_METER, 1, []monitor.MetricFieldCreateInput{
|
||||
newMetricFieldCreateInput("balance", "balance", monitor.METRIC_UNIT_RMB, 1),
|
||||
newMetricFieldCreateInput("balance", "balance", monitor.METRIC_UNIT_NULL, 1),
|
||||
})
|
||||
|
||||
// haproxy
|
||||
|
||||
@@ -884,7 +884,10 @@ func getMetricDescriptionDetails(metricDetails *monitor.CommonAlertMetricDetails
|
||||
}
|
||||
if fieldDes, ok := influxdbMeasurements[0].FieldDescriptions[field]; ok {
|
||||
metricDetails.FieldDescription = fieldDes
|
||||
if metricDetails.FieldDescription.Unit == monitor.METRIC_UNIT_COUNT {
|
||||
if utils.IsInStringArray(metricDetails.FieldDescription.Unit, []string{
|
||||
monitor.METRIC_UNIT_COUNT,
|
||||
monitor.METRIC_UNIT_NULL,
|
||||
}) {
|
||||
metricDetails.FieldDescription.Unit = ""
|
||||
}
|
||||
if len(metricDetails.FieldOpt) != 0 {
|
||||
|
||||
Reference in New Issue
Block a user