概要
- フル名
docker.io/openebs/mayastor-metrics-exporter-io-engine- Registry
- docker.io
- 名前空間
- openebs
- リポジトリ
- mayastor-metrics-exporter-io-engine
- キャッシュ Tag 数
- 554
- 最終同期
- 07/06/2026, 05:22 PM
概要
OpenEBS Mayastor IO 引擎节点指标导出器,采集块存储引擎 Prometheus 指标,通常以 DaemonSet 部署在运行 Mayastor 的存储节点。
詳細
openebs/mayastor-metrics-exporter-io-engine 为 Mayastor 分布式块存储的 io-engine 进程暴露 /metrics 端点,供 Prometheus 监控 IOPS、延迟与副本状态。镜像须部署在已运行 Mayastor io-engine 的节点上,通过 hostNetwork 或节点 IP 访问本地引擎。与通用 node-exporter 相比指标专用于 Mayastor 数据面,不适合无 Mayastor 的普通应用节点。生产应固定与 Mayastor 发行版匹配的 tag,并由 Prometheus Operator ServiceMonitor 抓取。
快速启动
docker run -d --name mayastor-metrics \
--network host \
-e MY_POD_IP=127.0.0.1 \
docker.io/openebs/mayastor-metrics-exporter-io-engine:latest
推荐实践
docker run -d --name mayastor-metrics \
--network host --restart unless-stopped \
-e MY_POD_IP=10.0.0.5 \
-e RUST_LOG=info \
docker.io/openebs/mayastor-metrics-exporter-io-engine:2.6.0
核心参数说明
--network host— 访问本机 io-engine gRPC/指标端口-e MY_POD_IP— 节点 IP 用于指标标签-e RUST_LOG— 日志级别--restart unless-stopped— 存储节点监控不中断- 固定 tag — 与 Mayastor 控制面版本一致
- 配对 — 节点须已运行 Mayastor io-engine
Kubernetes
apiVersion: apps/v1
kind: DaemonSet
metadata:
name: mayastor-metrics-exporter
namespace: openebs
spec:
selector:
matchLabels:
app: mayastor-metrics-exporter
template:
metadata:
labels:
app: mayastor-metrics-exporter
spec:
hostNetwork: true
nodeSelector:
openebs.io/engine: mayastor
containers:
- name: exporter
image: docker.io/openebs/mayastor-metrics-exporter-io-engine:2.6.0
ports:
- containerPort: 9502
name: metrics
DaemonSet 加 Mayastor 节点标签;ServiceMonitor 抓取 9502,版本与 Mayastor Helm release 同步。