已关闭。此问题需要details or clarity。目前不接受回答。
**要改进此问题吗?**通过editing this post添加详细信息并阐明问题。
6天前关闭
Improve this question的
我有一个基本的grpc应用程序用于学习目的,它有几个grpc端点(没有json转码)
我在docker上托管这个应用程序。它通过http工作,我希望保持这种方式。
x1c 0d1x的数据
现在我想添加metrics和prometheus。
的
但我得到
的
当尝试访问/metrics时
我该怎么办?
如果我将protocols设置为Http 1AndHttp 2,我的grpc端点将无法工作,但/metrics可以
的
prometheus.yml
global:
scrape_interval: 5s
evaluation_interval: 5s
scrape_configs:
- job_name: "prometheus"
static_configs:
- targets: ["host.docker.internal:9090"]
- job_name: "notification_server"
static_configs:
- targets: ["notification-server-container:5297"]
字符串
1条答案
按热度按时间u3r8eeie1#
的数据
相关问题:Prometheus Net AspNet Core not supporting http2 protocol
你只能在每个主机上控制协议。Dotnet允许你在同一个kestrel上运行2个端口,一个与grpc应用程序一起运行,另一个与指标一起运行。