创建 Metricbeat 采集系统数据

最近更新时间:2023-08-08 16:14:01

我的收藏
通过 Metricbeat 采集器,能够采集腾讯云 CVM 上的系统数据(包括 CPU 和内存的利用率、磁盘性能、网络性能等),并基于 Kibana 实现可视化分析。

应用场景

Metricbeat 是一个轻量型的指标采集器,可用于采集系统和服务的指标,例如采集系统的 CPU 和内存监控数据,也可以采集 Redis 或者 Nginx 等服务的监控数据等。

操作须知

1. 腾讯云 CVM 实例、腾讯云 ES 集群和 Logstash 实例,必须在同一 VPC 下。且腾讯云 ES 集群和 Logstash 实例的大版本相同。
注意
Beats 目前仅支持 Linux 操作系统。
2. 腾讯云 CVM 实例必须安装自动化助手,仅支持为已安装自动化助手的 CVM 实例下发采集器配置。具体操作参见 安装自动化助手客户端

操作步骤

Metricbeat 采集器配置

1. 登录 Elasticsearch Service 控制台 Beats 管理界面,授权服务相关角色,单击创建 Metricbeat 采集器。


2. 在创建 Metricbeat 采集器中,设置采集器信息。
配置 Metricbeat 采集器,输入或选择采集器配置信息。完成后单击下一步
采集器名称:自定义采集器的名称,格式为1个 - 50个英文、汉字、数字或下划线(_)。
安装版本:支持6.8.15、7.10.2或7.14.2版本。
采集器输出:采集的数据支持传送到腾讯云 Elasticsearch 与 Logstash 实例,请选择与需采集数据的 CVM 在同一 VPC 下的 ES 集群和 Logstash 实例。不支持输出至开源版 ES 集群。
用户名密码:若选择输出采集数据到开启用户登录认证的 ES 集群,需要填写用户名和密码,使 Metricbeat 有权限向 ES 集群中写入数据。用户名默认为 elastic,密码为集群创建时设置。
Monitoring:勾选后在 Kibana 内生成监控 Metricbeat 的相关指标。当采集器输出为 ES 集群时,Monitoring 默认使用和采集器输出相同的 ES 集群;当采集器输出为 Logstash 实例时,则需要在配置文件中额外添加用于存储监控数据的 ES 集群地址。
Kibana Dashboard:勾选后生成默认的 Kibana Dashboard。
采集器 YML 配置: Metricbeat 默认采集系统的监控数据,无需额外配置,如果需要配置采集某项服务例如 Nginx 的监控,可参考官方文档 Configure Metricbeat


将采集器安装到 CVM 实例。选择要安装采集器的 CVM 实例,完成后单击确定启用
CVM 必须安装自动化助手,仅支持为已安装自动化助手的 CVM 实例下发采集器配置。
仅支持选择和采集器输出在同一 VPC 下的 CVM 实例进行安装,若无法找到目标 CVM 实例,需要更改采集器输出。


3. 单击确定启用后,跳转到 Beats 采集器管理界面,可以查看 Metricbeat 采集器运行状态,显示“正常”则表示采集器安装成功。支持 修改采集器配置管理 CVM 实例



Kibana 查看结果

1. 登录腾讯云 Kibana 控制台。
2. 在 Kibana 左侧导航栏单击 Discover,查询 Metricbeat 采集的数据。