夜莺-Nightingale
夜莺V6
项目介绍 架构介绍
快速开始 快速开始
黄埔营
安装部署 安装部署
升级
采集器 采集器
使用手册 使用手册
API API
数据库表结构 数据库表结构
FAQ FAQ
开源生态
Prometheus
版权声明
第1章:天降奇兵 第1章:天降奇兵
第2章:探索PromQL 第2章:探索PromQL
第3章:Prometheus告警处理 第3章:Prometheus告警处理
第4章:Exporter详解 第4章:Exporter详解
第5章:数据与可视化 第5章:数据与可视化
第6章:集群与高可用 第6章:集群与高可用
第7章:Prometheus服务发现 第7章:Prometheus服务发现
第8章:监控Kubernetes 第8章:监控Kubernetes
第9章:Prometheus Operator 第9章:Prometheus Operator
参考资料

集成仪表盘

如果你是 Grafana 重度用户,不需要将 Grafana 的仪表盘导入到夜莺中,只需要嵌入页面即可。在仪表盘—>集成仪表盘进行查看相关数据。

集成仪表盘001

接入 Grafana

在集成仪表盘中新增配置,具体填写内容如下图所示,填写完成后需要根据不同场景调整 Grafana 配置。

集成仪表盘002

场景一:同一域名嵌入

集成仪表盘003

同一域名嵌入修改 Grafana 配置如下:

[security]
allow_embedding = true  #允许将 Grafana 嵌入

[auth.anonymous]     #匿名访问根据需求自行开启,非必要修改参数
enabled = true       #启用匿名访问
org_name = flashcat  #指定匿名用户所在的组织名称
org_role = Viewer    #指定匿名用户Viewer只读权限

场景二:不同域名嵌入

不同域名接入会存在嵌入的网页不可设置cookie,导致无法访问题。主要现象之一就是由于主页登录过后,iframe的第三方页面无法设置已登录的信息在 cookie 中导致第三方页面无法获取到登录信息总是显示登录页。查看调试接口会出现如下提示错误:

集成仪表盘004

解决不可设置 cookie 问题需要修改 Grafnan 参数,修改完成后重启 Grafnan 生效配置。参数如下:

[security]
cookie_secure = true    #开启cookie 依赖HTTPS
cookie_samesite = none  #允许 cookie 与跨站点请求一起发送
allow_embedding = true  #允许将 Grafana 嵌入

注意 cookie_secure 开启后依赖 HTTPS 访问,如果原本不是 HTTPS 访问的,需要在 Grafana 加一个代理,配置一个自签名证书即可

集成仪表盘005

配置好访问地址后就可以登录嵌入页面了。

集成仪表盘006

快猫星云 联系方式 快猫星云 联系方式
快猫星云 联系方式
快猫星云 联系方式
快猫星云 联系方式
快猫星云
OpenSource
开源版
Flashcat
Flashcat