指标增加一些易读的名称等信息

This commit is contained in:
刘祥超
2021-07-03 18:05:55 +08:00
parent f297f4ec52
commit 1c3e25ba1a
16 changed files with 203 additions and 36 deletions

View File

@@ -7,6 +7,7 @@ import (
"github.com/TeaOSLab/EdgeAdmin/internal/rpc"
"github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils"
"github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb"
"github.com/TeaOSLab/EdgeCommon/pkg/serverconfigs"
"github.com/iwind/TeaGo/maps"
)
@@ -25,14 +26,16 @@ func InitItem(parent *actionutils.ParentAction, itemId int64) (*pb.MetricItem, e
return nil, errors.New("metric item not found")
}
parent.Data["item"] = maps.Map{
"id": item.Id,
"name": item.Name,
"isOn": item.IsOn,
"keys": item.Keys,
"value": item.Value,
"period": item.Period,
"periodUnit": item.PeriodUnit,
"category": item.Category,
"id": item.Id,
"name": item.Name,
"isOn": item.IsOn,
"keys": item.Keys,
"value": item.Value,
"valueName": serverconfigs.FindMetricValueName(item.Category, item.Value),
"period": item.Period,
"periodUnit": item.PeriodUnit,
"periodUnitName": serverconfigs.FindMetricPeriodUnitName(item.PeriodUnit),
"category": item.Category,
}
return item, nil
}