newrelic/synthetics-ping-runtimesynthetics-ping-runtime是一款轻量级Docker镜像,专为网络合成监控设计,提供ICMP ping测试功能。该镜像可部署在各类环境中,用于执行网络连通性检测、延迟测量和数据包丢失率监控等基础网络诊断任务,帮助用户实时掌握网络状态。
bashdocker run -d --name synthetics-ping --cap-add=NET_RAW synthetics-ping-runtime
注意:由于ICMP协议需要原始套接字权限,必须添加
--cap-add=NET_RAW参数
通过环境变量指定监控目标:
bashdocker run -d --name synthetics-ping --cap-add=NET_RAW \ -e TARGET_HOST=example.com \ synthetics-ping-runtime
bashdocker run -d --name synthetics-ping --cap-add=NET_RAW \ -e TARGET_HOST=example.com \ -e PING_COUNT=10 \ -e PING_INTERVAL=1000 \ -e TIMEOUT=5000 \ -e PACKET_SIZE=64 \ synthetics-ping-runtime
yamlversion: '3' services: ping-monitor: image: synthetics-ping-runtime container_name: synthetics-ping cap_add: - NET_RAW environment: - TARGET_HOST=google.com - PING_COUNT=5 - PING_INTERVAL=2000 - TIMEOUT=3000 - TEST_INTERVAL=60 - LOG_LEVEL=info - METRICS_ENABLED=true ports: - "9090:9090" restart: always
| 参数名 | 描述 | 默认值 | 可选值 |
|---|---|---|---|
| TARGET_HOST | 目标主机或IP地址 | example.com | 域名或IP地址 |
| PING_COUNT | 每次测试发送的数据包数量 | 4 | 1-100 |
| PING_INTERVAL | 数据包发送间隔(毫秒) | 1000 | 100-5000 |
| TIMEOUT | 超时时间(毫秒) | 2000 | 500-*** |
| PACKET_SIZE | ICMP数据包大小(字节) | 56 | 32-1024 |
| IP_VERSION | IP协议版本 | 4 | 4, 6 |
| TEST_INTERVAL | 测试周期(秒) | 60 | 10-3600 |
| LOG_LEVEL | 日志输出级别 | info | debug, info, warn, error |
| REPORT_FORMAT | 报告输出格式 | json | json, text, prometheus |
| METRICS_ENABLED | 是否启用指标导出 | false | true, false |
| METRICS_PORT | 指标暴露端口 | 9090 | 1024-65535 |
bashdocker run --rm --cap-add=NET_RAW \ -e TARGET_HOST=8.8.8.8 \ -e PING_COUNT=5 \ -e REPORT_FORMAT=text \ synthetics-ping-runtime
bashdocker run -d --name ping-monitor --cap-add=NET_RAW \ -e TARGET_HOST=api.example.com \ -e TEST_INTERVAL=30 \ -e METRICS_ENABLED=true \ -p 9090:9090 \ synthetics-ping-runtime
bashdocker run --rm --cap-add=NET_RAW \ -e TARGET_HOST=2001:4860:4860::8888 \ -e IP_VERSION=6 \ synthetics-ping-runtime
--cap-add=NET_RAW权限docker logs <container_id>命令获取详细日志信息
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务