Ceph 模块
编辑Ceph 模块编辑
Ceph 模块通过向 ceph-rest-api 提交 HTTP GET 请求来收集指标。默认的度量集是 cluster_disk
、cluster_health
、monitor_health
、pool_disk
、osd_tree
。
连接到 Ceph REST API 的度量集默认使用端口 5000 上公开的服务。使用 Ceph Manager Daemon 的度量集与端口 8003(SSL 加密)上公开的 API 进行通信。
兼容性编辑
Ceph 模块已通过 Ceph Jewel (10.2.10) 和 Ceph Nautilus (14.2.7) 测试。
带有 mgr_
前缀的度量集与使用 Ceph Manager Daemon 的 Ceph 版本兼容。
仪表盘编辑
Ceph 模块附带一个预定义的仪表盘,显示与 Ceph 集群相关的指标。例如
示例配置
Ceph 模块支持在 模块 中描述的标准配置选项。以下是一个示例配置
metricbeat.modules: # Metricsets depending on the Ceph REST API (default port: 5000) - module: ceph metricsets: ["cluster_disk", "cluster_health", "monitor_health", "pool_disk", "osd_tree"] period: 10s hosts: ["localhost:5000"] enabled: true # Metricsets depending on the Ceph Manager Daemon (default port: 8003) - module: ceph metricsets: - mgr_cluster_disk - mgr_osd_perf - mgr_pool_disk - mgr_osd_pool_stats - mgr_osd_tree period: 1m hosts: [ "https://127.0.0.1:8003" ] #username: "user" #password: "secret"
此模块在使用 ssl
配置字段时支持 TLS 连接,如 SSL 中所述。它还支持 标准 HTTP 配置选项 中描述的选项。
度量集
以下度量集可用