XiaoMi/open-falcon

需要修改DS的hearbeat

Closed this issue · 1 comments

找了一圈,发现rrdlite里面没有对rrd的ds的heartbeat的修改。
目前来看,已经生成的rrd是没办法修改heartbeat的,只有最新创建的ds可以通过create方法里的item.Heartbeat来进行写死。

if !g.IsRrdFileExist(filename) {
                baseDir := file.Dir(filename)
                err := file.InsureDir(baseDir)
                if err != nil {
                        return err
                }

                err = create(filename, items[0])
                if err != nil {
                        return err
                }
        }else{
                //todo
        }

要是能在else里面加个更新heartbeat的操作或者在graph/rrdtool/rrdtool.go里面加个tune(这个源自官方文档)的方法就好了。

yubo commented

目前还不支持,需要根据自己的情况定制