Grafana页面嵌入及隐藏左侧边栏和顶部菜单栏

本文指导如何在Grafana中启用嵌入功能,设置匿名访问,并介绍如何隐藏菜单栏以实现Kiosk模式。同时,涵盖如何统计每分钟查询量。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Grafana页面嵌入及隐藏左侧边栏和顶部菜单栏

  • 修改grafana配置,开启允许嵌入及匿名访问
vim /etc/grafana/grafana.ini

# 允许浏览器嵌入grafana
allow_embedding = true

# 开启匿名访问
[auth.anonymous]
# enable anonymous access
enabled = true

# 修改参数后需重启grafana
  • 隐藏左侧菜单栏和顶部菜单栏,点击如下图所示的“小电脑”图标

    • 点击第一次,隐藏左侧边栏,相当于URL后面加上参数 “&kiosk=tv”
    • 点击第二次,隐藏左侧边栏和顶部菜单栏(会隐藏下拉框),相当于URL后面加上参数 “&kiosk”
    • 隐藏左侧边栏且不会隐藏下拉框,在URL后面加上参数 “&kiosk=full”
      在这里插入图片描述

Grafana 统计每分钟指标数量

SELECT 
  $__timeGroup(`created`,'1m') as time_sec,
  count(1) as '查询数'
FROM presto_query_info2 
where cluster = '$cluster'
GROUP BY 1 
ORDER BY 1

-- 1m 统计每分钟的,可以替换成1h、1d等
-- https://community.grafana.com/t/how-to-group-by-time-in-grafana-with-mysql-query/4391
### 如何在 Grafana Labs 中配置变量以实现预警功能 #### 变量配置概述 为了实现在Grafana中的预警功能,首先需要理解如何通过模板变量来动态调整查询参数。这不仅有助于创建更灵活的仪表板,还能够针对不同的数据集应用特定的预警逻辑。 #### 创建自定义变量用于预警设置 1. **进入编辑模式** 进入要添加变量的面板或仪表盘,在顶部菜单栏点击齿轮图标旁边的“Edit”按钮切换至编辑状态。 2. **添加新变量** 在左侧边栏找到并展开“Variables”,接着点击页面右上角的“Add variable”。这里可以选择多种类型的变量,对于预警来说,“Query”类型特别有用因为它允许基于实际数据库查询的结果生成选项列表[^1]。 3. **配置查询语句** 对于使用InfluxDB作为数据源的情况,可以编写类似于`SHOW TAG VALUES FROM "measurement" WITH KEY = "tag_key"`这样的查询语句获取标签值作为下拉框的选择项。这对于根据不同维度(比如主机名、服务名称等)设定个性化的预警规则非常方便。 4. **利用变量构建复杂条件表达式** 当有了上述步骤建立起来的变量之后,就可以将其嵌入到Prometheus Query Language (PromQL) 或者 InfluxQL 的 WHERE 子句中去构造复杂的过滤器了。例如,想要监控某台服务器上的磁盘利用率是否超过了90%,则可以在告警规则里写成 `disk_usage{instance=~"$server_instance"} > 90` ,其中 `$server_instance` 就是我们之前定义好的变量[^2]。 5. **集成告警通知机制** 完成了前面几步后,还需要确保已经正确安装并配置好了AlertManager组件以便接收来自Grafana发出的通知消息。按照官方文档指示完成解压缩操作,并适当修改`alertmanager.yml`文件内的SMTP等相关配置信息使得邮件或其他形式的消息推送成为可能[^3]。 6. **设置分组间隔时间优化性能** 考虑到大量频繁触发的小规模事件可能会造成不必要的干扰甚至影响系统稳定性,合理规划group interval参数显得尤为重要。该参数决定了两次连续告警之间最小的时间差,默认情况下为零意味着每次符合条件都会立即发送警告;而设定了具体数值以后,则会在首次触发达标后的指定时间段内收集所有匹配的新记录再统一处理一次,从而有效减少重复提醒次数提高效率[^4]。 ```yaml # alertmanager.yml 示例片段 global: resolve_timeout: 5m route: group_by: ['job'] group_wait: 30s # 初始等待期 group_interval: 10m # 后续告警之间的最短间隔 repeat_interval: 1h # 告警恢复前重发周期 ```
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值