hashicorp/demo-prometheus-instrumentation本镜像专为Nomad容器编排平台的Prometheus监控指南设计,旨在简化Nomad环境中Prometheus监控系统的部署与集成流程。通过预配置的监控组件和Nomad适配逻辑,帮助用户快速实现对Nomad集群及运行服务的指标采集、存储与可视化。
bashdocker run -d \ --name nomad-prometheus-guide \ -e NOMAD_ADDR=[***] \ # Nomad服务器地址 -e PROMETHEUS_PORT=9090 \ # Prometheus暴露端口 -p 9090:9090 \ # 端口映射 <镜像名称>:<标签>
yamlversion: '3' services: nomad-prometheus: image: <镜像名称>:<标签> container_name: nomad-prometheus-guide environment: - NOMAD_ADDR=[***] # Nomad服务器地址(必填) - PROMETHEUS_PORT=9090 # Prometheus服务端口(默认9090) - SCRAPE_INTERVAL=15s # 指标采集间隔(默认15s) ports: - "9090:9090" restart: unless-stopped
| 环境变量名 | 描述 | 默认值 | 是否必填 |
|---|---|---|---|
| NOMAD_ADDR | Nomad服务器API地址 | 无 | 是 |
| PROMETHEUS_PORT | Prometheus服务监听端口 | 9090 | 否 |
| SCRAPE_INTERVAL | 指标采集基础间隔 | 15s | 否 |
| SCRAPE_TIMEOUT | 指标采集超时时间 | 10s | 否 |
| NOMAD_SD_ENABLED | 是否启用Nomad服务发现 | true | 否 |
如需使用自定义Prometheus配置文件,可通过挂载配置文件方式覆盖默认配置:
bashdocker run -d \ --name nomad-prometheus-guide \ -e NOMAD_ADDR=[***] \ -v /path/to/custom/prometheus.yml:/etc/prometheus/prometheus.yml \ # 挂载自定义配置 -p 9090:9090 \ <镜像名称>:<标签>



manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务