首页 文章

对于.NET核心API,Prometheus返回错误“服务器返回HTTP状态401未授权”

提问于
浏览
0

我在IIS中托管了一个使用Windows身份验证的.NET核心API . 我正在使用Prometheus从此API中删除指标 . 但是我收到api目标的错误“服务器返回HTTP状态401未授权” . 有人可以帮助我如何使用Windows身份验证为目标配置prometheus吗?

当我尝试单独浏览指标路径时,浏览器正在请求凭据,我可以使用Windows身份验证查看指标 .

1 回答

  • 0

    查看文档,Prometheus似乎只支持基本(用户/密码)和OAuth承载令牌认证 . 如果您的API / IIS不支持任何这些,则您需要禁用 /metrics 路径的身份验证,或者设置仅允许 /metrics 请求的代理并为您执行身份验证 .

相关问题