我在IIS中托管了一个使用Windows身份验证的.NET核心API . 我正在使用Prometheus从此API中删除指标 . 但是我收到api目标的错误“服务器返回HTTP状态401未授权” . 有人可以帮助我如何使用Windows身份验证为目标配置prometheus吗?
当我尝试单独浏览指标路径时,浏览器正在请求凭据,我可以使用Windows身份验证查看指标 .
查看文档,Prometheus似乎只支持基本(用户/密码)和OAuth承载令牌认证 . 如果您的API / IIS不支持任何这些,则您需要禁用 /metrics 路径的身份验证,或者设置仅允许 /metrics 请求的代理并为您执行身份验证 .
/metrics
1 回答
查看文档,Prometheus似乎只支持基本(用户/密码)和OAuth承载令牌认证 . 如果您的API / IIS不支持任何这些,则您需要禁用
/metrics
路径的身份验证,或者设置仅允许/metrics
请求的代理并为您执行身份验证 .