astronomerinc/ap-node-exporter本镜像为Astronomer平台专用的Node Exporter实现,基于Prometheus Node Exporter构建,用于在Astronomer平台部署环境中收集主机级系统指标。通过标准化的指标暴露方式,该镜像可无缝集成到Astronomer平台的监控体系,为平台运维和性能分析提供基础主机指标数据。
通过以下命令启动容器,默认采集主机指标并通过9100端口暴露:
bashdocker run -d \ --name astronomer-node-exporter \ --net=host \ -v /proc:/host/proc:ro \ -v /sys:/host/sys:ro \ -v /:/rootfs:ro \ astronomer/node-exporter:latest
关键参数说明:
--net=host:使用主机网络模式,确保能正确访问主机网络栈指标。/proc:/host/proc:ro:只读挂载主机proc文件系统,用于采集CPU、内存等进程相关指标。/sys:/host/sys:ro:只读挂载主机sys文件系统,用于采集内核及硬件相关指标。/:/rootfs:ro:只读挂载主机根文件系统,用于采集磁盘使用情况等指标。通过环境变量调整镜像行为,支持的主要参数:
| 环境变量 | 描述 | 默认值 |
|---|---|---|
LISTEN_PORT | 指标暴露端口 | 9100 |
METRICS_PATH | 指标访问路径 | /metrics |
COLLECTOR_FLAGS | 自定义收集器参数(空格分隔) | "" |
示例:修改暴露端口为9200,添加磁盘忽略规则:
bashdocker run -d \ --name astronomer-node-exporter \ --net=host \ -v /proc:/host/proc:ro \ -v /sys:/host/sys:ro \ -v /:/rootfs:ro \ -e LISTEN_PORT=9200 \ -e COLLECTOR_FLAGS="--collector.diskstats.ignored-devices=^(ram|loop|fd|(h|s|v|xv)d[a-z]|nvme\\d+n\\d+p)\\d+$" \ astronomer/node-exporter:latest
在Astronomer平台部署中,可通过docker-compose.yml集成该镜像:
yamlversion: '3.8' services: node-exporter: image: astronomer/node-exporter:latest network_mode: host volumes: - /proc:/host/proc:ro - /sys:/host/sys:ro - /:/rootfs:ro environment: - LISTEN_PORT=9100 - METRICS_PATH=/metrics restart: unless-stopped labels: - "com.astronomer.monitor=true" # 标记为Astronomer监控目标
启动容器后,可通过curl http://<主机IP>:<LISTEN_PORT>/<METRICS_PATH>验证指标是否正常暴露,例如:
bashcurl http://localhost:9100/metrics
返回结果应包含类似以下的系统指标:
node_cpu_seconds_total{cpu="0",mode="idle"} 12345.67 node_memory_MemTotal_bytes 16777216000 node_filesystem_size_bytes{device="/dev/sda1",fstype="ext4",mountpoint="/"} 500000000000
--net=host以获取准确的主机网络指标,若使用桥接模式,部分网络指标可能无法正确采集。

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务