首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何统计docker容器外的http请求数?

如何统计docker容器外的http请求数?
EN

Stack Overflow用户
提问于 2020-06-11 09:23:30
回答 1查看 321关注 0票数 0

我是docker的新手,我希望在docker容器中监控一些服务的QoS指标。docker是否提供了一些API,以便我可以通过在容器内部署代码来统计对每个容器的HTTP请求?

EN

回答 1

Stack Overflow用户

发布于 2020-06-11 18:40:31

我相信Docker的唯一指标API是/containers/{id}/stats端点,而且看起来它只发布接口级统计数据(通常是进出容器的总字节数)。该接口不提供端口级或HTTP级指标。

您可能会检查您正在使用的HTTP框架是否内置了度量工具。如果是这样的话,您可以使用像Prometheus和Grafana这样的开源工具来收集和显示这些指标。

在技术层面上,解码HTTP流比仅仅转发数据包更棘手,您需要更复杂的代理设置。如果您正在使用Kubernetes,像Istio这样的服务网格通常会通过运行处理所有流量的代理(特使)来为您提供这些统计信息;但特别是对于小型应用程序,检测您自己的代码将比安装Kubernetes和Istio并尝试在那里部署要容易得多。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62315612

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档