Ceph 模块
编辑Ceph 模块
编辑Ceph 模块通过向ceph-rest-api提交 HTTP GET 请求来收集指标。默认的 metricset 包括 cluster_disk
、cluster_health
、monitor_health
、pool_disk
、osd_tree
。
连接到 Ceph REST API 的 Metricset 默认使用 5000 端口上公开的服务。使用 Ceph Manager Daemon 的 Metricset 使用默认在 8003 端口上公开的 API 进行通信(SSL 加密)。
兼容性
编辑Ceph 模块已通过 Ceph Jewel (10.2.10) 和 Ceph Nautilus (14.2.7) 测试。
带有 mgr_
前缀的 Metricset 与使用 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 配置选项中描述的选项。
提供以下 Metricsets: