Grafana Scripted Dashboards

查看原文

Grafana 支持让你自己写 JavaScript 来生成监控面板,它适用的场景是你的面板老有一些动态的变量,这时候默认提供的静态 Json 定义的面板可能就不够用了。能够提供用代码解决的方案基本上可以解决任何问题。这个小功能尽管 API 并没有封装到很强大,但是在解决一些很 tricky 的问题的时候就显得不可或缺。

衍生思考:在框架级别的开发,我们首选根据 schema 提供默认功能,但也推荐提供类似 函数/脚本 等形式的接口,让一些事情可以让用户自己去定制。