victoriametrics/vmagent-config-updaterConfig updater是一个通过HTTP URL动态生成配置的服务,专门设计用于与vmagent配合使用。它能够根据配置参数生成抓取目标配置,并定期更新部分目标的标签值,确保配置的动态调整和灵活性。
-http.listenAddr(默认值为:8436)监听HTTP请求。-config.targetsCount(目标数量)和-config.targetAddr(目标地址)参数生成抓取配置。/api/v1/config访问。-config.updateInterval(更新间隔),服务会修改-config.targetsToUpdatePercentage(需更新目标百分比)的目标的标签值。适用于需要动态调整监控抓取配置的场景,尤其是在使用vmagent进行指标抓取时,需定期更新部分目标标签以适应环境变化或测试需求的场景。
可通过命令行参数配置服务,完整参数列表可通过执行二进制文件时添加-help标志获取,核心参数如下:
-http.listenAddr:HTTP监听地址,默认值为:8436。-config.targetsCount:生成的目标数量。-config.targetAddr:目标地址。-config.updateInterval:标签更新间隔。-config.targetsToUpdatePercentage:需更新标签的目标百分比。bashdocker run -p 8436:8436 config-updater \ -http.listenAddr=:8436 \ -config.targetsCount=20 \ -config.targetAddr=monitoring-target:9090 \ -config.updateInterval=5m \ -config.targetsToUpdatePercentage=30
生成的配置可通过以下HTTP请求获取:
bashcurl http://localhost:8436/api/v1/config




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