首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kubenetes微服务的度量和分析

Kubenetes微服务的度量和分析
EN

Stack Overflow用户
提问于 2021-07-15 12:39:46
回答 2查看 34关注 0票数 0

我有一堆容器/微服务部署在一个共享的Kubernetes集群上。因为它是共享的,所以我们对在其他应用程序之间共享的控制计划中部署组件没有太多的发言权。您是否可以分享任何side car解决方案或组件的输入,这些解决方案或组件是开源的,并且没有商业使用许可证,我可以利用这些输入来生成关于我的命名空间内的API流量的各种洞察( API的调用数量、API的延迟、请求/响应时间、错误),最好是通过一些可视化的方式。

我遇到的大多数解决方案通常都需要部署到控制平面。

EN

回答 2

Stack Overflow用户

发布于 2021-07-15 14:25:54

Kubernetes最好的开源监控堆栈是基于Prometheus (用于指标收集和存储)和Grafana (用于仪表板和可视化)的堆栈。

Here是一篇描述它的工作原理的文章,在网络上有很多这样的东西。

简而言之,它是这样工作的:

  • Prometheus和Grafana是集群中的独立部署(可能在专用的-infra命名空间中),通过进行配置需要配置为从应用程序命名空间的pod中抓取指标
    • 应用程序需要在特定的-infra端口和路径上公开指标,默认情况下,Grafana连接到Prometheus,因此无需在该端执行其他配置(可能只需仔细检查数据源配置)
票数 1
EN

Stack Overflow用户

发布于 2021-07-15 12:49:13

几乎没有什么需要部署到控制平面,它只需要在某个地方运行即可。但它可以在您的命名空间中或其他任何地方。Elastic有一个FOSS APM产品,我听说过一些不错的东西,或者你可以看看为Prometheus手动检测的东西。

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

https://stackoverflow.com/questions/68387994

复制
相关文章

相似问题

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