用Grafana为Elasticsearch做日志分析
用Grafana为Elasticsearch做日志分析
作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs
Grafana是一个开源的、功能强大的指标仪表板和图形编辑器工具,它面向Graphite、Elasticsearch、OpenTSDB、Prometheus和InfluxDB等数据源。目前Grafana的最新版本为2.6版。
Grafana仪表板界面如下:
Graphite:Graphite是一个可扩展的实时图表,最新版本为0.9.10,地址: http://graphite.wikidot.com/
OpenTSDB:OpenTSDB是一个基于HBase的分布式、可扩展的、基于时间序列的实时监控信息收集和展示平台。它支持秒级数据采集metrics,使用HBase进行永久存储,可以做容量规划,并很容易的接入到现有的监控系统里。OpenTSDB可以从大规模的设备中获取相应的metrics并进行存储、索引以及服务,从而使得这些数据更容易让人理解,如web化,图形化等。http://opentsdb.net/index.html
Prometheus:是一个开源的系统和服务的监控系统。地址: https://github.com/prometheus/prometheus
InfluxDB:InfluxDB是一个开源的、分布式的、基于时间序列的数据库,它没有外部依赖。InfluxDB可用于记录测量、事件以及性能分析。地址: https://influxdata.com/
Grafana可以作为Kibana的替代品。Grafana最令人称道的是它提供的可视化仪表板工具,可以汇集各种数据源(比如InfluxDB)的测量数据并以图形方式显示。Grafana是Kinana的一个分支,但它没有提供对以Elasticsearch作为数据源的支持。还好在Grafana 2.5版以后,增加了对以Elasticsearch作为数据源的支持。在Sematext数据分析网站有介绍。
Sematext网站:https://sematext.com/
Elasticsearch通常不用于存储测量数据,而是常常用于存储随时间不停记录的数据,比如日志数据或事件数据(可以想想物联网IoT)。Grafana 2.5在显示方面只支持数值类型的显示,但在2.6版开始支持文本数据的表格显示。
Grafana的安装很简单,以Debian安装为例:
执行命令:
$ wget https://grafanarel.s3.amazonaws.com/builds/grafana_2.6.0_amd64.deb $ sudo apt-get install -y adduser libfontconfig $ sudo dpkg -i grafana_2.6.0_amd64.deb
启动服务器:
$ sudo service grafana-server start

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
物联网碰壁后,这位创业者总结失败五大原因
物联网碰壁后,这位创业者总结失败五大原因 猎云网 (文/猎云网) 2015-06-18 33 创业创新 智能设备 360推广 猎云网6月18日报道 (编译:小白) 注:Yash Kotak是印度初创公司FundaMine的联合创始人,与几位合伙人在物联网领域创业失败后细数了团队所犯下的错误。以下为其创业历程和总结: 从白手起家开始设计制作物联网硬件产品到获得天使融资,连续五个月每天疯狂工作14小时之后,我和另外两个联合创始人忽然有一天从梦中惊醒! 我们的产品似乎根本没有市场!这个残酷的现实硬生生地摆在我们面前,除非我们想出某个可行的解决方案否则我们的创业公司未来一片黑暗。此时正是2014年12月份。 在此之前我们一直忙着畅想美好的未来,却从未意识到毫无经验的我们竟犯下了数不清的错误。虽然在创业界我们坚信失败是最好的老师,但失败终究是失败,大家都不想要这样的结果。今天我一一列出曾经犯下的错误,用自己的惨痛教训提醒大家在创业路上不要重蹈覆辙。 时间:2014年7月 让我们回到几个月前,了解一下当时的背景状况。2014年7月份,我们开始构建一个和开关相连接的智能互联网络,通过这些开关和网路可...
- 下一篇
struct ifconf和struct ifreq,获取网线插入状态
这两天看用C获取当前网口的插入网线状态的程序,遇见了这两个不熟悉的结构体,看了头文件中的说明和详细。 struct ifreq 这个结构定义在include/net/if.h,用来配置ip地址,激活接口,配置MTU等接口信息的 [cpp] view plain copy /*Interfacerequeststructureusedforsocketioctl's.Allinterface ioctl'smusthaveparameterdefinitionswhichbeginwithifr_name. Theremaindermaybeinterfacespecific.*/ structifreq { #defineIFHWADDRLEN6 #defineIFNAMSIZIF_NAMESIZE union { charifrn_name[IFNAMSIZ];/*Interfacename,e.g."en0".*/ }ifr_ifrn; union { structsockaddrifru_addr; structsockaddrifru_dstaddr; structso...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker安装Oracle12C,快速搭建Oracle学习环境
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS8安装Docker,最新的服务器搭配容器使用
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装