docker - 如何在负载均衡器后面获取 kong 集群的指标
问题描述
目前,我在我的项目中使用 Kong API CE,并使用 Prometheus 插件来获取指标。
但是在生产环境和自动缩放上,在负载均衡器后面,如何从 Prometheus 服务器获取所有 kong 实例的指标?
在这种情况下我应该使用领事吗?请帮忙。
解决方案
使用普罗米修斯插件
- 安装普罗米修斯
- 安装 Grafana
- 在 Kong 中启用 Prometheus 插件
- 在浏览器中访问 Prometheus,例如在 localhost:9090
- 在浏览器中访问 Grafana,例如在 localhost:3000
设置端口转发:
如果 Kong 代理端口现在是您的 localhost 8000 端口,例如:如果您为此目的使用纯文本 HTTP 代理
为注册的服务和路由创建一些流量
现在访问 Grafana Dashboard,您应该能够看到与流经我们服务的流量相关的指标。
推荐阅读
- reactjs - 如何识别从中导航的屏幕。反应本机中的 DrawerNavigation 或 StackNavigation
- r - 从 R 将文件上传到 SharePoint
- php - 使用其变量运行函数的更短方法
- javascript - Node.js:如何使用 url 参数从获取请求解析后响应 json 对象
- android - 每 16ms 间隔发送和接收 TCP 数据
- c++ - Qt + conan = 使用空输出设备,无可用
- php - 删除换行符的问题
- object-detection-api - 如何删除检测分数(百分比)?
- android - 无法在 TextEdit 或任何其他编辑字段中键入希伯来字母
- symfony - Symfony Sonata Admin:如何从 DB 中获取选择数组