-
Notifications
You must be signed in to change notification settings - Fork 543
LinShunkang edited this page Jul 22, 2018
·
5 revisions
MyPerf4J的整体架构图如下所示:
各组件说明
组件 | 说明 |
---|---|
Java Application | MyPerf4J的运行容器 |
MyPerf4J | metrics收集和统计 |
Collector | 日志收集器 |
Storage | 存储平台 |
Dashboard | 可视化平台 |
各组件关系说明
- MyPerf4J定时把指定时间片内的统计数据写入日志文件
- Collector从日志文件中读取统计数据,并写入Storage
- Dashboard从Storage中读取数据并展示
注意,MyPerf4J只提供MyPerf4J本身,其余组件需要用户自行选择。 这样做的优点如下:
- 保持MyPerf4J的精简
- 健壮性,不论是Collector、Storage还是Dashboard宕掉都不影响MyPerf4J的数据采集,也不丢失采集到的数据
- 多样性,Collector可以是Telegraf也可以是Filebeat;Storage可以是InfluxDB也可以是Elasticsearch; Dashboard可以是Grafana也可以是Chronograf
* Home
- Chinese-Doc
-
English Doc
- MyPerf4J
- Time Series Database
- Log Collector
- Visualization Platform