1、背景
日常工作中,需要将Grafana负载监控平台集成到django项目中,方便用户实时查看虚机负载信息
参考链接:django集成grafana展示面板_django grafana-CSDN博客
2、集成过程
本文基于上一篇文章(参考链接如下),来进一步集成
Prometheus +Grafana +node_exporter可视化监控Linux + windows虚机-CSDN博客
2.1 django前端页面新增代码
<div class="panel panel-default"><iframe src="http://ip:3000/?orgId=1" frameborder="0" width="100%" scrolling="No" height="1000px" leftmargin="0" topmargin="0"></iframe>
</div>
2.2 修改/etc/grafana/grafana.ini配置文件
(1)配置游客免登录访问
[auth.anonymous]
# enable anonymous access
enabled = true
org_role = Viewer #比较重要,进一步保障安全性,设定游客登录角色为只读
(2)配置允许用于嵌入
[security]
allow_embedding = true