一、修改配置让Grafana支持嵌入第三方系统

以下方案默认是安装在linux下的部署(我是在自己的linux测试的).

Grafana嵌入第三方系统需要解决两个问题,

① 让Grafana支持嵌入第三方系统;

修改配置:

grafana配置文件默认在/etc/grafana/grafana.ini,如果不生效找一下/usr/share/grafana/conf/defaults.ini

支持嵌入第三方系统

② 让Grafana通过权限校验;以下是修改为匿名访问(也可以尝试通过HTTP API访问)

支持匿名登录

使用过的都知道iframe是通过Grafana的share功能生成iframe。我配置的图标如下,期望能在第三方系统显示表格及筛选条件。

目前网站使用比较多的两种形式主要是&kiosk=tv和&kiosk模式;

&kiosk=tv模式 会保留时间自带的时间区间条件查询,其他的不会保留。

kiosk模式:去除菜单栏和上方工具条

会出现一个疑问,我自己编辑的筛选条件就没办法显示;后通过筛选查看Grafana源码找到Grafana是有三种模式的 off,full,tv。 经过尝试发现off和full是满足我的需求的,可显示自己的配合的筛选条件。至此基本满足我的需求。

<iframe src="http://192.168.157.128:3000/d/W_ZH9ah7k/tiao-jian-cha-xun-table?orgId=1&kiosk=full&var-channel=All&var-loan_no=&theme=light" width="100%" height="1000" frameborder="0"></iframe>

效果如下:

重点: ① Grafana 支持iframe嵌入其他系统支持;

② Grafana 匿名登录;

③ Grafana的分享的三种模式(off和full效果一样) 。
Grafana 启动/关闭命令:

service grafana-server start
        service grafana-server stop
        service grafana-server restart

问题:

1、Grafana通过HTTP  API访问图表;

2、分享图表的头部效果没有取消(需要修改对应的tsx模板);

摘录:

https://grafana.com/docs/grafana/latest/administration/configuration/Grafana Authentication | Grafana Labs

Grafana图标嵌入第三方系统及可选择四种模式(kiosk)相关推荐

  1. win10更新后没有计算机了,升级Win10系统后没有声音四种解决方案

    升级Win10系统后没有声音的情况相信大部分用户都有遇见过,有些用户从Windows7/Windows8/Windows 8.1系统升级Windows10后可能遇到了系统没有声音的问题,遇到这样情况我 ...

  2. 更改Linux系统的Hostname的四种方式

    更改Linux系统的Hostname的四种方式 通常我们会在安装过程中设置系统的主机名 hostname.许多人不关心这一点,并且不更改主机名,即使例如安装系统的数据中心设置为非常愚蠢的东西(很可能他 ...

  3. 海康服务器装win7系统,详解win7旗舰版系统必须重装的四种情况

    在使用windows7操作系统过程中,难免会遇到一些故障,比如系统中毒或者无法进入系统等这些情况,可是很多人遇到这些问题并不会想到要重装系统,其实重装的方法很简单,而且也是可以彻底解决那些问题的最佳方 ...

  4. 早期的计算机工具有哪四种,WindowsXP计算器工具有哪些功能?XP系统计算器工具的四种功能介绍...

    Windowsxp系统自带有计算器工具,它可以帮助用户们解决各种各样的计算问题,不过它也经常被用户所忽视.今天,小编就在本文向大家介绍WinXP系统计算器工具的四种常用功能,希望能够帮助大家更好地了解 ...

  5. windows10系统-10-VirtualBox中的四种网络连接方式

    参考快速理解VirtualBox的四种网络连接方式 电脑连接virtualbox虚拟机的方法 VirtualBox NAT 端口映射实现宿主机网络共享 1 VirtualBox四种网络连接 1.1 宿 ...

  6. 【Qt】QTableView中嵌入复选框CheckBox 的四种方法总结

    搜索了一下,QTableView中嵌入复选框CheckBox方法有四种: 第一种不能之前显示,必须双击/选中后才能显示,不适用. 第二种比较简单,通常用这种方法. 第三种只适合静态显示静态数据用 第四 ...

  7. Linux系统中软件的“四”种安装原理详解:源码包安装、RPM二进制安装、YUM在线安装、脚本安装包...

    一.Linux软件包分类 1.1 源码包 优点: 开源,如果有足够的能力,可以修改源代码: 可以自由选择所需的功能: 软件是编译安装,所以更加适合自己的系统,更加稳定.效率更高: 卸载方便: 缺点: ...

  8. combox 增加请选择_娱乐测试:选择四种花束中的一种,测试你对婚姻的看法

    阅读本文前,请您先点击上面的"落落天使",再点击"关注",这样您就可以继续免费收到文章了.每天都有分享,完全是免费订阅,请放心关注. 注:本文转载自网络,如有侵 ...

  9. LabVIEW CompactRIO 开发指南 3 选择CompactRIO编程模式

    第二章 选择CompactRIO编程模式 第一章中介绍的CompactRIO架构为我们提供了通过LabVIEW FPGA定制FPGA硬件或使用NI CompactRIO扫描模式来实现I/O的选项.如果 ...

  10. 【Linux系统】开发工具(上) {软件包管理器yum,更新yum源,文本编辑器vim,vim的四种基本模式,vim指令集,代码编译器gcc/g++}

    一.软件包管理器:yum 1.1 yum是什么? Linux下软件的安装方法: 源码安装:下载源码,在本地自行编译,然后才能安装. rpm安装:红帽软件包管理工具,属于安装包安装. yum安装:本身会 ...

最新文章

  1. 黄聪:使用srvany.exe将任何程序作为Windows服务运行
  2. 解决opacity属性在低版本IE浏览器下失效的方法
  3. 在没有安装有mvc3的主机上部署asp.net mvc3网站,需要包含的DLL文件
  4. market layout
  5. 这个被称为20世纪最伟大人物的最强理科生,到底有多强,你根本不了解
  6. 设计模式装饰者模式_装饰者模式如何拯救了我的一天
  7. win32开发(按键消息)
  8. 效率低下的原因--开发者说
  9. Linux连接mysql 出现Access denied for user ‘root‘@‘localhost‘(using password: YES)错误解决方案
  10. 七. 多线程编程3.主线程
  11. php api接口安全设计 sign
  12. PROTEL网络教程前
  13. 【Unity】 2D贪吃豆开发流程
  14. flash cs3下停止movieClip的播放
  15. html中样式里面有符号,css样式 + 特殊符号
  16. express 热更新
  17. android dss 流媒体开发,DSS流媒体服务器搭建
  18. MySQL连接查询——连接查询的综合应用
  19. Oracle卸载不干净?看这篇就够了
  20. WIFI转串口无线传输模块,个人体会

热门文章

  1. python整数反转
  2. iOS11适配-Safe Area
  3. Android中连接MQTT服务器实现订阅主题并接收消息推送在通知栏显示(附代码下载)
  4. Android xml 画上半圆 矩形,Android 半圆矩形的实现
  5. 苹果麦克风设置在哪里_这一份 iOS 14 安全和隐私设置指南,请收好
  6. 7-2 不变初心数 (15 分)
  7. RabbitMQ安装后Web管理页面访问不了
  8. 打造一个基于机器学习的图像解码平台
  9. 纯css实现3D立体六面体照片墙
  10. 冷藏车的热计算机应用,基于CFD的冷链运输车辆车厢微环境动态模拟研究-计算机应用技术专业论文.docx...