Grafana页面嵌入自建Web应用页面

news/2024/9/19 6:27:07/ 标签: grafana, 运维

目录

一、应用场景

二、实现方式

1、修改Grafana配置文件

2、获取监控页面url

3、隐藏左侧和顶部菜单


一、应用场景

需要将Grafana监控页面嵌入自建Web应用页面,使Grafana监控页面成为自建Web应用的一部分。

二、实现方式

总体思路:修改Grafana配置文件,实现免密匿名访问。获取监控页面url,在自建Web应用免密跳转到该url。

1、修改Grafana配置文件

vim ~/grafana-8.5.22/conf/defaults.ini,将~替换成grafana实际位置。

# 开启匿名访问
enabled = true# 组织权限设置为Viewer
org_role = Viewer# 允许浏览器嵌入grafana
allow_embedding = true

 注意:修改配置文件完成后需要重启Grafana。

2、获取监控页面url

1)首先点击分享图标

2)复制监控页面地址,在自建Web应用免密跳转到该url。

3、隐藏左侧和顶部菜单

隐藏左侧和顶部菜单,可以点击Grafana页面右上角的“电脑”图标

  • 点击一次,隐藏左侧菜单,也可以手动在url后面加上参数  &kiosk=tv
  • 点击二次,隐藏左侧和顶部菜单,也可以手动在url后面加上参数  &kiosk


http://www.ppmy.cn/news/1445260.html

相关文章

【深度学习实战(27)】训练框架之DDP(多机多卡分布式训练)

一、DDP实现流程 (1)初始化进程 (2)模型并行 (3)BN并行 (4)数据并行 (5)进程同步 二、DDP代码实现 (1)初始化进程 #-------------…

Redis缓存介绍以及常见缓存问题:穿透、雪崩和击穿

概念 缓存就是数据交换的缓冲区(Cache),是存贮数据的临时地方,一般读写性能较高。 作用: 降低后端负载 提高读写效率,降低相应时间 成本: 数据一致性成本 代码维护成本 运维成本 缓存更…

如何拥有自己的私有docker仓库

拉取registry镜像 拉取运行镜像 docker pull registry:2 mkdir -p /data/registry/registry mkdir -p /data/registry/auth docker run -d -v /data/registry/registry:/var/lib/registry -v /data/registry/auth:/auth -p 5000:5000 --name registry registry:2# password c…

初学python记录:力扣1329. 将矩阵按对角线排序

题目: 矩阵对角线 是一条从矩阵最上面行或者最左侧列中的某个元素开始的对角线,沿右下方向一直到矩阵末尾的元素。例如,矩阵 mat 有 6 行 3 列,从 mat[2][0] 开始的 矩阵对角线 将会经过 mat[2][0]、mat[3][1] 和 mat[4][2] 。 …

网络安全之密码学技术

文章目录 网络信息安全的概念数据加密|解密概念密码学概论密码学分类古典密码学现代密码学 现代密码学的相关概念对称加密算法对称加密算法—DES对称加密算法—3DES对称加密算法—AES对称加密算法—IDEA 非对称加密算法非对称加密算法—RSA非对称加密算法—ElGamal非对称加密算…

pgvector扩展在IvorySQL Oracle兼容模式下的应用实践

向量数据库是生成式人工智能(GenAI)的关键组成部分。作为PostgreSQL的重要扩展,pgvector支持高达16000维的向量计算能力,使得PostgreSQL能够直接转化为高效的向量数据库。 IvorySQL基于PostgreSQL开发,因此它同样支持添加pgvector扩展。在Ora…

《数据密集型应用系统设计》笔记——第一部分 数据系统基础(ch1-4)

写在前面:对DDIA这本书慕名已久,粗看书里的一些知识都或多或少了解,但仔细阅读下来,还是缺少对细节的认识。目前看了四个章节,这本书一直在围绕两个问题:是什么和为什么,来做阐述,针…

ThreeJs模拟工厂生产过程八

这节算是给这个车间场景收个尾,等了几天并没有人发设备模型给我,只能自己找了一个凑合用了。加载模型之前,首先要把货架上的料箱合并,以防加载模型之后因模型数量多出现卡顿,方法和之前介绍的合并传送带方法相同&#…

摩根大通推出创新工具 FlowMind,引领金融自动化新变革

近日,摩根大通人工智能研究部推出了一款极具创新性的工具——FlowMind,为金融行业带来了全新的工作模式和效率提升。 FlowMind 能够自动化金融工作流程,在信贷审批、风险评估、合规监测等重要任务中发挥着关键作用。它利用 GPT 自动生成工作…

新手向 Python:VsCode环境下Manim配置

一,准备工作 在一切开始前,我们应该准备好: 1.VsCode https://code.visualstudio.com/Download 2.Anaconda https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.2.0-Windows-x86_64.exe 二,配置 Anaconda…

西门子:HMI小游戏-灰太狼与喜羊羊

DB块: HMI界面: 实际视频: 抓羊小游戏

简记在arduino安装esp32开发板包

主要参考来源:http://t.csdnimg.cn/Fuqg9,感谢原博主的文章,原文我有不够详细的地方本文会给出说明。 废话,不用看👇 本人安装时常大概2小时,按理说有离线文件了应该很快,我这2小时属实有点慢了…

《QT实用小工具·四十八》趣味开关

1、概述 源码放在文章末尾 该项目实现了各种样式的趣味开关: 1、爱心形状的switch开关,支持手势拖动、按压效果 2、线条样式的3种开关 项目demo演示如下所示: 使用方式: 1、sapid_switch文件夹加入工程,.pro文件中…

柯里化实现方案 形参 this指向

1 柯里化实现方案 function sum(a, b, c, d) { return a b c d; } console.log(>apply, sum.apply(this, ([1, 2, 3, 4]))); // >apply 10 // this指向undefined console.log(>, sum([1, 2, 3, 4])); // > 1,2,3,4undefinedundefinedundefinedfunction curry(f…

4 异常点检测方法

在实际生产数据中,由于工业器械等各种因素可能伴随一些异常点数据。如果不及时处理很大程度会导致数据数据分布的改变,也为模型拟合带来困难。如果处理较好一个线性回归就很好的work。 常见的异常有如下几种: 革新性异常:innovati…

ROS学习教程--第二篇(服务通信)

1.服务通信原理介绍 服务通信较之于话题通信更简单些,理论模型如下图所示,该模型中涉及到三个角色: ROS master(管理者)Server(服务端)Client(客户端) ROS Master 负责保管 Server 和 Client 注册的信息,并匹配话题相同的 Server 与 Clien…

大语言模型在专业领域的应用——医疗场景下的大语言模型

大语言模型在专业领域的应用——医疗场景下的大语言模型 构建面向医疗的大语言模型数据资源总结医疗是与人类生活密切相关的重要领域之一。由于具有较强的通用任务解决能力,大语言模型被广泛用于辅助医生处理各种相关医疗任务,例如医疗诊断、临床报告生成、医学语言翻译、心理…

【基础算法】二分查找

1.二分查找 二分查找 思路&#xff1a; 朴素二分模版 class Solution { public:int search(vector<int>& nums, int target) {int l 0, r nums.size() - 1;while(l < r){int mid (l r) / 2;if(nums[mid] < target) l mid 1;else if(nums[mid] > ta…

idea添加scala库,src\main\scala‘ is duplicated in module ‘XXX‘.

环境&#xff1a; jdk 17 scala 2.11.8 IntelliJ IDEA 2023.1.1 (Ultimate Edition) Windows 10 专业版 22H2 报错解释&#xff1a; 这个错误表明在IntelliJ IDEA中的Scala模块&#xff08;名为XXX&#xff09;配置中存在重复的目录。具体来说&#xff0c;src\main\scala目…

2024-04学习笔记

1.sql优化-子查询改为外连接 1.改之前 改之前是这样&#xff0c;那针对查出来的每一条数据&#xff0c;都要执行一次箭头所指的函数 执行的sql很慢 2.改之后 改之后是这样&#xff0c;整体做外连接&#xff0c;不用每一条都再执行一次查询 执行时间缩短了好几倍 2.Mybatis中…