1、数据采集
数据采集主要包括日志、监控指标以及链路的数据采集。
日志类:通过文件和Logstash采集
监控指标类:对接监控平台和日志平台
链路:异构系统通过kafka统一上报链路topic,java类应用可以通过SDK方式采集。
容器:容器中的日志和指标通过Kafka统一上报。
2、实时计算
通过实时流计算引擎,对采集的数据解析、数据存储、指标聚合、调用拓扑计算等实时计算功能,形成展示数据。
3、可视化
实时监控系统的门户,可通过Echart和D3统一展示链路和实时告警。