You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何利用变量快速创建Kibana多环境(Stage/Prod)仪表盘?

用Kibana变量实现多环境仪表盘,无需复制修改

当然有更简便的方法——用Kibana的变量功能,一个仪表盘就能搞定Stage和Prod两个环境的切换,不用复制后逐个修改过滤条件。具体操作步骤如下:

1. 在仪表盘里创建命名空间变量

打开你现有的Stage仪表盘,点击顶部的「编辑」进入编辑模式:

  • 找到顶部的「变量」入口(通常是带{}的图标,或者在「选项」菜单里找「添加变量」)
  • 创建变量:
    • 变量类型选「字段值」,字段选择kubernetes.namespace
    • 变量名设为namespace,设置可选值为stage和prod(可手动输入,也能从字段中加载已存在的命名空间值)
    • 默认值设为stage,保留原有仪表盘的默认显示逻辑

2. 替换所有硬编码过滤条件

把全局和可视化里的固定过滤换成变量:

  • 全局过滤:如果仪表盘顶部有全局的kubernetes.namespace:stage过滤,直接修改为kubernetes.namespace:{{namespace}}
  • 可视化内部查询:逐个打开每个可视化的编辑界面,把查询语句里的kubernetes.namespace:stage替换成kubernetes.namespace:{{namespace}}

3. 一键切换环境

设置完成后保存仪表盘,顶部会出现一个下拉选择框,选stage就是原有的Stage环境视图,选prod就自动切换到Prod环境的所有数据——全程不用复制仪表盘,一个仪表盘搞定两个环境。

如果需要快速打开对应环境的视图,还可以用Kibana的「书签」功能,分别保存变量为stage和prod时的链接,以后直接点书签就能跳转到对应环境的仪表盘状态。

内容的提问来源于stack exchange,提问作者Mathias F

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 07:26:01