关键词:
环境准备
一、安装grafana
按自己习惯创建安装目录,本文在当前目录
#cd #wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.3.2.linux-x64.tar.gz --no-check-certificate #tar xzvf grafana-4.3.2.linux-x64.tar.gz #cd grafana-4.3.2/conf/ #vim defaults.ini
主要改动数据库处 此处配置数据库信息和阿修罗系统数据库信息一致
[database]
type = mysql
host = os.dbm.com
name = cmdb
user = monitor
password = aZkl299feM
url = mysql://monitor:[email protected]:3306/cmdb
阿修罗配置信息在
#cat /home/runtime/tomcat_8081/webapps/ROOT/WEB-INF/classes/jdbc.properties
请关注一下信息
jdbc.mysql.monitor.url.master=jdbc:mysql://os.dbm.com:3306/cmdb?useUnicode=true&characterEncoding=UTF-8
jdbc.mysql.monitor.username.master=monitor
jdbc.mysql.monitor.password.master=aZkl299feM
启动grafana
cd grafana-4.3.2/bin/ # 这样启动时前台启动的,终端关闭后进程就不在了 ./grafana-server #可以使用nohup在后台运行 nohup ./grafana-server &
这样grafana就安装完成了
访问grafana
http://你的服务器地址:3000 就可以访问到grafana啦
默认用户名密码都是admin
配置grafana数据源
访问阿修罗系统
# 可以使用以下链接链接
http://阿修罗系统的IP:阿修罗系统的端口/monitor/grafana/initSave
比如 http://10.10.10.10:8081/monitor/grafana/init 按照自己的ip地址替换下
完成后就可以在grafana看到配置的数据源啦
10.10.10.10 请替换成你自己的服务IP地址
访问以下链接
http://10.10.10.10:3000/datasources
阿修罗支持的查询数据
在做模板是使用的查询条件支持
Query Options
query:
1、多条件查询
查询业务线是应用运维组的, ip地址是10.16.35.*的,主机名包含 os_ 的机器
[{"groups":"应用运维组"},{"ip":"10.16.35.?"},{"hostname":"os_"}]
2、指定某个IP地址
{"ip": "10.16.35.100"}
3、查看某个IP地址开头的
{"ip": "10.16.35.?"}
{"ip": "10.16.35.1?"}
{"ip": "10.16.?"}
4、查看业务线的
{"groups":"应用运维组"}
5、查看主机名的
{"hostname":"os_"}
对metric的查询语法
指标组|在指标名称,$host,(数据获取类型)
例子:
loadavg|system.load.1,10.16.35.100 查询到 10.16.35.100 指标名为 system.load.1 的数据
在grafana配置模板,添加host变量
loadavg|system.load.1,$host 那么就可以使用变量来传递ip地址
查询最近一条数据
loadavg|system.load.1,$host,last 返回system.load.1最近一条指标结果
loadavg|system.load.1,$host,max 返回指定查询时间段内,最大的值
loadavg|system.load.1,$host,min 返回指定查询时间段内,最小的值
loadavg|system.load.1,$host,count 返回指定时间段内, 数据条目数量
loadavg|system.load.1,$host,sum 返回指定时间段内,数据的求和结果
loadavg|system.load.1,$host,avg 返回指定时间段内,数据的平均结果
本文出自 “技术交流” 博客,请务必保留此出处http://zhaoyun.blog.51cto.com/2090116/1945447
zabbix结合grafana设计自己的监控系统
1:zabbix和grafana的离线安装步骤:略grafana 安装遇到的问题:1:下载的alexanderzobnin-grafana-zabbix-1a85503.zip 需要放在/var/lib/grafana/plugins目录下 重启一下就可以。2:zabbix和grafana数据源连接不上(版本不一致)需要通过zabbixAPI(htt... 查看详情
第十二讲:grafana超实?用企业级监控绘图?工具的结合
本讲内容 Grafana这款软件的介绍 Grafana下载/安装/配置/运? Grafana设置数据源连接prometheus_server Grafana建?Dashboard Grafana创建graph成图 Grafanagraph进阶内容 GrafanaDashboard全局部署优化 Grafanajson备份和还原... 查看详情
号称下一代可视化监控系统,结合springboot使用,贼爽(代码片段)
...露的指标信息。今天给大家介绍一个功能强大的监控工具Grafana,只要需要用到监控的地方,用它做可视化就对了!Grafana简介Grafana是一款 查看详情
性能测试基于python结合influxdb及grafana图表实时监控android系统和应用进程
...with_package.conf设备和应用包配置sample_type.conf配置运行程序grafana图表配置数据源配置Dashboard变量配置DashboardPannel配置参考效果展示1ÿ 查看详情
grafana结合zabbix监控图形输出
650)this.width=650;"src="https://s1.51cto.com/wyfs02/M01/8E/4F/wKioL1i9GhLBodx-AAHNPOGOsFo271.png-wh_500x0-wm_3-wmp_4-s_3414138208.png"title="QQ图片20170306161239.png"alt="wKioL1i9GhLBodx-AAHNPOGOsFo271 查看详情
阿修罗监控系统asuramonitor
Monitor是一个功能强大、灵活的监控系统。系统安装简单,配置简单,相比zabbix,nagios,cacti,小米监控等都使用相当简单。只需要会写脚本,语言不限就可以实现任意监控需求。软件已开源:托管地址:https://github.com/AsuraTeam/monitor650)thi... 查看详情
idou老师教你学istio26:如何使用grafana进行可视化监控
使用Grafana插件进行监控是Istio提供的监控能力之一。Istio提供丰富的监控能力,Grafana插件在Istio对Prometheus支持的基础上,为用户提供基于网页仪表面板的可视化监控效果,使用户更加直观地查看到实时通信状况。在前面“如何使... 查看详情
将 Grafana 指标与不匹配的标签相结合
】将Grafana指标与不匹配的标签相结合【英文标题】:CombineGrafanametricswithmismatchedlabels【发布时间】:2019-04-2722:46:57【问题描述】:我有两个指标(与我的Kubernetespod中的内存使用相关)定义如下:kube_pod_container_resource_limits_memory_by... 查看详情
可视化工具grafana安装与使用(代码片段)
一、简介Grafana是一款开源的的可视化工具,帮助用户简化监控的复杂度,用户只需要提供需要监控的数据,它就可以生成各种可视化仪表。官网:Grafana下载地址:download官方和社区仪表盘:Dashboards二、下载安装Grafana支持多个系... 查看详情
开源监控grafana介绍与安装(代码片段)
Grafana介绍与安装Grafana介绍场景:由于业务场景,有多个组织机构。需要在某个组织结构下,完成对本机构下的系统的实时监控以及可视化展示。底层已经用zabbix对监控指标做了数据的采集。因此,通过使用Grafana开源工具。保证... 查看详情
docker运行grafana与zabbix结合
Grafana是 Graphite 和 InfluxDB 仪表盘和图形编辑器。Grafana是开源的,功能齐全的度量仪表盘和图形编辑器,支持Graphite,InfluxDB和 OpenTSDB。Grafana主要特性:灵活丰富的图形化选项;可以混合多种风格;支持白天和... 查看详情
prometheus+grafana系统部署,linuxflink的监控与告警(代码片段)
目录版本阅读说明一、简介PrometheusGrafana安装规划二、安装Prometheus1下载安装包2配置使用Systemd管理Prometheus3启动Prometheus4页面大致介绍(可选)5常用命令(可选)1删除job数据2热重载配置规则二、安装Grafana1添加repo... 查看详情
prometheus&grafana基本使用(代码片段)
Prometheus介绍Prometheus是一套开源的系统监控与报警框架,以便于我们能够监控生产环境下的应用与服务。启发于Google的BorgMon监控系统,由工作在SoundCloud的google前员工在2012年创建,作为社区开源项目进行开发,并于2015年正式发布... 查看详情
利用grafana与系统表监控clickhouse查询(代码片段)
前言我们往往需要关心数据库的查询执行情况,特别是慢查询。本文简述配置ClickHouse查询监控的一种傻瓜方法。开启查询日志打开各个ClickHouse实例的users.xml,在当前使用的profile(如default)中加入<log_queries>1&... 查看详情
使用 grafana 监控微服务
】使用grafana监控微服务【英文标题】:Monitoringmicroserviceusinggrafana【发布时间】:2019-03-2513:06:08【问题描述】:我们有多个微服务,它们具有JSON形式的健康端点。JSON可能包含微服务将调用的其他服务的状态。有没有办法可以在Gr... 查看详情
第5章数据与可视化
...一个好的展示,再多的数据我们也很难分析。这里主要对Grafana进行介绍,前面我们虽然也展示过Grafana数据可视化的界面,但是并没有深入介绍。书本介绍了Prometheus自带的控制台界面,开启这个功能只需要在启动命令中添加相关... 查看详情
Grafana中如何使用Prometheus数据源监控elasticsearch
】Grafana中如何使用Prometheus数据源监控elasticsearch【英文标题】:HowtomonitorelasticsearchwithPrometheusdatasourceinGrafana【发布时间】:2018-03-2110:47:56【问题描述】:我是Prometheus和Grafana的初学者。我在Grafana中创建了新的仪表板,以使用Prome... 查看详情
号称下一代可视化监控系统,结合springboot使用,贼爽!(代码片段)
...露的指标信息。今天给大家介绍一个功能强大的监控工具Grafana,只要需要用到监控的地方,用它做可视化就对了!SpringBoot实战电商项目mall(50k+star)地址:https://github.com/macr 查看详情