提交 79d8aeee 编写于 作者: 7 710leo

monapi get index configurable

上级 d5430256
......@@ -25,6 +25,7 @@ type ConfYaml struct {
Merge mergeSection `yaml:"merge"`
Notify map[string][]string `yaml:"notify"`
Link linkSection `yaml:"link"`
IndexMod string `yaml:"indexMod"`
}
type mergeSection struct {
......@@ -136,6 +137,7 @@ func Parse(ymlfile string) error {
})
viper.SetDefault("alarmEnabled", "true")
viper.SetDefault("indexMod", "index")
viper.SetDefault("habits.identity", "ip")
......
......@@ -9,6 +9,7 @@ import (
"github.com/didi/nightingale/src/common/dataobj"
"github.com/didi/nightingale/src/common/report"
"github.com/didi/nightingale/src/models"
"github.com/didi/nightingale/src/modules/monapi/config"
"github.com/gin-gonic/gin"
"github.com/toolkits/pkg/errors"
......@@ -128,7 +129,7 @@ func Tagkv(request NidMetricRecv) ([]IndexTagkvResp, error) {
func GetIndexes() []string {
var indexInstances []string
instances, err := report.GetAlive("index", "rdb")
instances, err := report.GetAlive(config.Get().IndexMod, "rdb")
if err != nil {
return indexInstances
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册