本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com
x509_read_errors: 无法读取的路径数量通过--help查看完整配置参数:
Usage: x509-certificate-exporter [-hv] [--debug] [-d value] [--exclude-label value] [--exclude-namespace value] [--expose-relative-metrics] [-f value] [--include-label value] [--include-namespace value] [-k value] [-p value] [-s value] [--trim-path-components value] [--watch-kube-secrets] [parameters ...] --debug 启用调试模式 -d, --watch-dir=value 监控一个或多个包含x509证书文件的目录(非递归) --exclude-label=value 从监控列表中移除带有指定标签(或标签值)的Kubernetes Secrets(在--include-label之后应用) --exclude-namespace=value 从监控列表中移除指定的Kubernetes命名空间(在--include-namespace之后应用) --expose-relative-metrics 额外暴露相对时长指标而非绝对时间戳 -f, --watch-file=value 监控一个或多个x509证书文件 -h, --help 显示帮助信息并退出 --include-label=value 将带有指定标签(或标签值)的Kubernetes Secrets添加到监控列表(使用时默认排除所有Secrets) --include-namespace=value 将指定的Kubernetes命名空间添加到监控列表(使用时默认排除所有命名空间) -k, --watch-kubeconf=value 监控一个或多个包含嵌入式x509证书或PEM文件引用的Kubernetes客户端配置(Config类型) -p, --port=value Prometheus exporter监听端口 [默认:9793] -s, --secret-type=value 要监控的Kubernetes Secret类型及密钥(例如:"kubernetes.io/tls:tls.crt") --trim-path-components=value 从标签路径中移除<n>个前置组件 -v, --version 显示版本信息并退出 --watch-kube-secrets 抓取并监控kubernetes.io/tls类型的Secrets
监控本地证书文件:
docker run -d -p 9793:9793 -v /path/to/certs:/certs enix/x509-certificate-exporter --watch-file /certs/server.crt
监控Kubernetes Secrets(需挂载kubeconfig):
docker run -d -p 9793:9793 -v ~/.kube/config:/kubeconfig enix/x509-certificate-exporter --watch-kube-secrets --watch-kubeconf /kubeconfig
not after时间戳而非剩余秒数?主要有两个原因:
示例查询:
x509_cert_not_after - time()
路径变更或文件删除可能导致无法监控关键证书。exporter通过x509_read_errors指标发布无法读取的路径数量,包括Kubernetes API响应失败,但不统计已删除的Secrets。
建议基础告警规则:
x509_read_errors > 0
免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429