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

仪表盘中 关于 时间选择 #712

Open
jicki opened this issue Jul 1, 2024 · 8 comments
Open

仪表盘中 关于 时间选择 #712

jicki opened this issue Jul 1, 2024 · 8 comments

Comments

@jicki
Copy link

jicki commented Jul 1, 2024

在夜莺的 仪表盘当中,每个 视图都可以配置 单独的 时间选择

想请问一下 是否可以使用 变量来代替这个 时间选择。

不然每个不相同的 时间选择 如果有变化 需要修改很多的 视图

@jsers
Copy link
Collaborator

jsers commented Jul 1, 2024

怎么个代替法,举个例子看看

@jicki
Copy link
Author

jicki commented Jul 1, 2024

比如是否可以 定义一个变量, 然后通过设置这个变量的值 来替换这些 视图 所配置的固定 时间选择

举例就是比如 query = metrics[$env]

$env = 5m

其实这个举例好像不太好.. 因为这个 时间选择 好像不太适合这里..

@jsers
Copy link
Collaborator

jsers commented Jul 1, 2024

image
这是目前支持的内置时间变量,你的表达式里可以使用这些变量,然后 panel 的 query.time 会优先于仪表盘右上角全局的时间

@jicki
Copy link
Author

jicki commented Jul 1, 2024

这些内置时间变量 没有办法自己定义出来.

比如我想创建多个 panel , 时间选择 的话就必须要在 panel 里去选择, 这样我如果要修改这个 时间选择的话。 就需要去编辑这个 panel 。 如果可以像变量一样。 直接选择定义好的 就不需要每个都去改了

@jsers
Copy link
Collaborator

jsers commented Jul 1, 2024 via email

@jicki
Copy link
Author

jicki commented Jul 2, 2024

可以举个具体场景的例子 你期望的时间变量值是什么样子的,现在仪表盘变量是可以创建自定义变量 custom、text、constant 这些自定义值的变量 假设你的时间变量是用于 promql 的 over time 那么可以考虑用 custom 然后值可以定义成 5m,10m,1h 等等这类,或是可能一些 panels 都是用一个时间变量值那么直接用 constant 类型变量然后写死值就行 小炒肉 @.> 于2024年7月1日周一 16:22写道:

这些内置时间变量 没有办法自己定义出来. 比如我想创建多个 panel , 时间选择 的话就必须要在 panel 里去选择, 这样我如果要修改这个 时间选择的话。 就需要去编辑这个 panel 。 如果可以像变量一样。 直接选择定义好的 就不需要每个都去改了 — Reply to this email directly, view it on GitHub <#712 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABYUU6SAUSHEKVEPI5U2ZBLZKEGSRAVCNFSM6AAAAABKE5NSK6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOJZGUZTIMRXGM . You are receiving this because you commented.Message ID: @.
>

其实这种 时间选择 的好像都没有什么好的办法配置变量的样子..

举个例子:

 目前有 10个 panel , 5 5 对应.
 
 其中 5个是 start_time: 2024-07-01 08:00:00.  end_time: 2024-07-01 09:00:00
 另外 5个是 start_time: 2024-07-01 10:30:00.  end_time: 2024-07-01 12:10:10
 
 如果我后面想变动其中 5个的时间的话,就需要编辑 5个 panel 修改 时间选择 .

@jsers
Copy link
Collaborator

jsers commented Jul 2, 2024

听上去是需要一个 时间选择器类型 的仪表盘变量,并且 panel 里的时间选择器可以关联变量
这个感觉有点小众的需求了,先记录下再看看其他人是否有类似的需求

@jicki
Copy link
Author

jicki commented Jul 3, 2024

听上去是需要一个 时间选择器类型 的仪表盘变量,并且 panel 里的时间选择器可以关联变量 这个感觉有点小众的需求了,先记录下再看看其他人是否有类似的需求

嗯嗯,确实感觉是有一些小众的感觉.

这个主要是场景就是用于一些 对比的仪表盘, 比如 测试、性能 数据对比 。

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

2 participants