应用系统在提供服务过程中,会产生日志数据、系统指标数据、审计框架数据、检测状态数据以及各类APM监控数据。针对这些数据,可以根据业务的需求和环境,选择对应的方案进行数据采集并传输到Elasticsearch服务。本文对服务器数据采集方案进行了汇总。
相关文档 | 方案描述 |
本文提供Beats、Logstash、语言客户端和Kibana开发工具四种方法,您可以根据需求和环境,选择合适的方法或工具来采集数据。 | |
您可以使用Filebeat采集日志数据,并通过Logstash过滤采集的日志数据,最后传输到Elasticsearch中进行分析。 | |
您可以通过阿里云Metricbeat采集器收集系统数据和Nginx服务数据,并生成可视化图表。 | |
您可以通过阿里云Auditbeat收集Linux系统的审计框架数据,监控系统文件的更改情况,并生成可视化图表。 | |
您可以通过阿里云Heartbeat检测ICMP及HTTP服务的状态,并生成可视化图表。 | |
您可以使用Metricbeat采集对应机器的指标信息,推送到阿里云Elasticsearch上,然后通过Kibana进行搜索分析,生成对应的图表。 | |
您可以通过SkyWalking APM工具,将采集的监控数据存储到阿里云Elasticsearch中,然后通过Kibana查看并分析相应的全链路监控数据。 | |
您可以通过Heartbeat检测HTTP/HTTPS、TCP、ICMP服务的状态,将采集的检测数据输出到Kibana的Uptime应用中,在业务受到影响前检测出问题。 |