首页   快速返回

系统及应用监控工具     所属分类 apm
系统监控 应用监控


采集数据(collectd)-> 存储数据(InfluxDB) -> 显示数据(Grafana)


InfluxDB Go 语言开发的开源分布式时序数据库,适合存储指标、事件等数据
collectd C 语言写的系统性能采集工具
Grafana 纯 Javascript 开发的前端工具,用于访问 InfluxDB,自定义报表、显示图表等。

采集数据(Telegraf)-> 存储数据(InfluxDB) -> 显示数据(Grafana)

Telegraf Go开发的代理程序 内存占用小 收集数据,写入 InfluxDB 

Telegraf is a plugin-driven server agent for collecting and reporting metrics.

https://docs.influxdata.com/telegraf

TICK Stack
Telegraf, InfluxDB, Chronograf, and Kapacitor
The Open Source Time Series Platform provides services and functionality to accumulate, analyze, and act on time series data.
Chronograf is the administrative user interface and visualization engine of the platform.
Kapacitor  realtime streaming data process engine


ELK STACK 

beats组件
filebeat metricbeat
kibana
elasticsearch


数据采集  pull push


Prometheus,负责抓取/存储指标信息,并提供查询功能。
https://prometheus.io/


JMX exporter,提供JMX中和JVM相关的metrics。
https://github.com/prometheus/jmx_exporter

利用JMX exporter,在Java进程内启动一个小型的Http server
配置Prometheus抓取Http server提供的metrics。
配置Grafana连接Prometheus,配置Dashboard。 


dropwizard.metrics
https://metrics.dropwizard.io/3.1.0/getting-started/

Metrics:通过JMX或HTTP发布参数,并且支持存储到数据库
http://hao.jobbole.com/metrics/
https://github.com/dropwizard/metrics

micrometer自定义metrics
https://www.cnblogs.com/duanxz/p/10179946.html


micrometer+prometheus+grafana搭建Java程序的监控系统
https://blog.csdn.net/weixin_38569499/article/details/85344317

micrometer实战 
http://throwable.coding.me/2018/11/17/jvm-micrometer-prometheus/


kafka监控工具 jmxtool 
http://www.aboutyun.com/forum.php?mod=viewthread&tid=25260&fromguid=hot


javaagent

JMX exporter采集kafka监控指标
https://blog.csdn.net/aa5305123/article/details/84643980

jmxtrans监控 kafka 
https://www.cnblogs.com/ygwx/p/5411990.html

jmxtrans入门 
http://ju.outofmemory.cn/entry/105546

JAVA 监控数据收集之 Jmxtrans Agent
https://blog.51cto.com/unixman/1734975

jmx_exporter源码分析
https://blog.csdn.net/qqqq0199181/article/details/83792364

Telegraf+InfluxDB+Grafana快速搭建简易实时监控系统
https://blog.csdn.net/laisinanvictor/article/details/80007356

使用Metrics+Influxdb+Grafana构建监控系统
https://blog.csdn.net/qincidong/article/details/82781615


elasticsearch-metrics-reporter-java
https://github.com/elastic/elasticsearch-metrics-reporter-java

https://metrics.dropwizard.io/3.1.0/manual/third-party/
metrics-influxdb
https://github.com/davidB/metrics-influxdb

metrics-elasticsearch-reporter
https://github.com/elastic/elasticsearch-metrics-reporter-java

https://cinhtau.net/2016/03/17/elasticsearch-reporter-for-dropwizard-metrics/

上一篇     下一篇
应用监控资料收集整理

java agent 简单例子

时间序列数据库介绍

linux系统常用监控指标

Linux文件操作相关知识点

linux硬链接和软链接的区别