Merge pull request #17714 from zexi/montor-balance-unit

fix(monitor): remove cloudaccount_balance unit
This commit is contained in:
Zexi Li
2023-08-07 00:47:24 +08:00
committed by GitHub
3 changed files with 7 additions and 4 deletions
+2 -2
View File
@@ -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,
+1 -1
View File
@@ -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
+4 -1
View File
@@ -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 {