Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

支持 dashboard variables 和通用模板 #2

Open
1 of 2 tasks
jsers opened this issue Jun 1, 2020 · 17 comments
Open
1 of 2 tasks

支持 dashboard variables 和通用模板 #2

jsers opened this issue Jun 1, 2020 · 17 comments

Comments

@jsers
Copy link
Contributor

jsers commented Jun 1, 2020

  • 支持 node path 和 endpoints 配置 variables
  • 导出通用的大盘模板
@sweetweapen
Copy link

大佬,具体文档啥的有没,变量名是啥之类的。对前端很无力啊

@jsers
Copy link
Contributor Author

jsers commented Jun 1, 2020

@sweetweapen
现在支持 endpoints 变量,其实变量名你可以自己随便定义的不影响(最好还是叫 endpoints),只是 queryEditor 里只有 endpoints field 会生效这个变量。

@jsers
Copy link
Contributor Author

jsers commented Jun 1, 2020

上面两个还没开发啊,只是记录下近期会搞这两个需求,然后针对 variables 有什么想法和建议也可以在这里评论。
以及大盘模板我现在是希望社区去搞这个的,上传、共享模板什么的都很方便就是一个 json,你们可以针对不同场景定制些场景的模板,当然前提是先搞定 variables 这块。

@jsers
Copy link
Contributor Author

jsers commented Jun 2, 2020

https://github.com/n9e/grafana-n9e-datasource/blob/master/README.md#grafana-variables

@libincla
Copy link

您好,请问什么时候能加一下tags这个变量。

@jsers
Copy link
Contributor Author

jsers commented Jul 15, 2020

@libincla
tags 场景是?
感觉 tags 不一定是一个通用的全局变量,如果是固定的值可以在 variables 里写死,然后 queryEditor 那边和 endpoints 变量一样的设置

@libincla
Copy link

您好,我目前的场景是这样,根据您的教程设置。目前一些不需要tag的metric是可以出图的。
但是像硬盘这种监控项,譬如disk.io.svtcm,需要提供tag,不然是没有no data的。
像请问您一下,这种场景需要怎么设置呢?

@jsers
Copy link
Contributor Author

jsers commented Jul 16, 2020

一般不外乎这三种方式
1、手动设置每张图的每个 tag 的值
2、tag 值是可以设置成动态值的,比如动态全选,或是通过一些关键词来动态包含或排除
3、就是上面提到可以额外配置一些 variables

回到 variables 上,grafana 的 variables 是为了解决一个 dashboard 里面大部分图有一些相同的配置,避免重复去修改这些配置,以及便捷的快速全局修改这些配置,如果不满足全局性的话,还是建议去每张图单独设置 tagv

@84372051
Copy link

我这边也是单个指标有超级多的tags来区分,每次出图的时候,需要通过tags来控制图形输出,全部tags输出会直接卡死,,希望大佬能出个tags变量功能,非常感谢

@jsers
Copy link
Contributor Author

jsers commented Jul 21, 2020

@84372051
现在的接口设计 tags 是要通过 endpoints 和 metric 来拿的,显然 variables 里面是不适合放 metric 的,那么就没办法在 variables 里面放 tags 了。
目前还是建议如果一些指标的 tags 值是相对固定的,可以在 variables 里配置成固定值。

@84372051
Copy link

@jsers variables可以不是metric, ,tag的value可以设为变量就可以 ,我这边目前的场景是同一metric同一个tag下 可能有几百个不同的value,而且一张图里有多个metirc,这样的话需要设置几百个图,固定是无法完成的

@jsers
Copy link
Contributor Author

jsers commented Jul 22, 2020

@84372051
问题点不是在是否可以把 tag 的值配置成变量,而是在于 grafana 全局变量里面 tags 怎么拿到,正如上面所说 tags 是要 endpoints 和 metric 才能拿到,但是实际上一个大盘里面可能会有很多 metrics 。

@84372051
Copy link

@jsers 大概明白了,感谢

@u31s
Copy link

u31s commented Aug 7, 2020

在grafana添加数据源时候,出现bad gateway,找不到原因
n9e1

@Sun1210
Copy link

Sun1210 commented Jan 11, 2021

variables 这块开发完了么?该如何配置node path或者endpoints?

@jsers
Copy link
Contributor Author

jsers commented Jan 12, 2021

@Sun1210 variables 已开发完了,看 readme 里面有介绍

@clock145
Copy link

clock145 commented Jun 2, 2021

@jsers 我的需求:在容器ID内嵌其他系统调用grafana出图展示,我已经实现,写得绕了。
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants