grafana/synthetic-monitoring-agent本镜像为Blackbox Exporter代理,专为Grafana Cloud Synthetic Monitoring服务设计,用于执行各类监控检查任务。它能够监控外部服务和端点的可用性、性能及其他关键指标,并将收集到的数据发送至Grafana Cloud,支持用户通过Grafana进行可视化、分析和告警配置。
使用以下命令启动容器,需替换<your-grafana-cloud-api-key>为实际的Grafana Cloud API密钥,并挂载自定义配置文件(如有需要):
dockerdocker run -d \ --name blackbox-exporter-grafana-cloud \ -p 9115:9115 \ -e GRAFANA_CLOUD_API_KEY="<your-grafana-cloud-api-key>" \ -v /path/to/your/config.yml:/etc/blackbox-exporter/config.yml \ grafana/blackbox-exporter-grafana-cloud:latest
yamlversion: '3' services: blackbox-exporter: image: grafana/blackbox-exporter-grafana-cloud:latest container_name: blackbox-exporter-grafana-cloud ports: - "9115:9115" environment: - GRAFANA_CLOUD_API_KEY=<your-grafana-cloud-api-key> - CHECK_INTERVAL=60s # 检查间隔,默认60秒 volumes: - ./config.yml:/etc/blackbox-exporter/config.yml restart: unless-stopped
默认配置文件路径为/etc/blackbox-exporter/config.yml,可通过挂载自定义文件覆盖。以下是HTTP检查配置示例:
yamlmodules: http_2xx: prober: http timeout: 5s http: valid_status_codes: [200, 201, 204] method: GET headers: User-Agent: Blackbox-Exporter-Grafana-Cloud
| 环境变量 | 描述 | 默认值 |
|---|---|---|
GRAFANA_CLOUD_API_KEY | Grafana Cloud API密钥,用于身份验证和数据上传 | 无(必填) |
CHECK_INTERVAL | 检查任务执行间隔(格式:数字+单位,如30s、5m) | 60s |
LISTEN_PORT | 容器内部监听端口 | 9115 |
CONFIG_FILE_PATH | 配置文件路径 | /etc/blackbox-exporter/config.yml |
容器启动后,通过访问http://<container-ip>:9115/metrics查看监控指标。在Grafana Cloud控制台配置Synthetic Monitoring检查,指向该实例即可完成集成。


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