kubernetes - 如何将数据从 GCP pubsub 发送到 prometheus pod
解决方案
Prometheus 是基于拉的,而不是基于推的。因此,无论指标来源是什么,它都必须以 Prometheus 格式公开指标,Prometheus 会定期使用 HTTP 请求查询它们。
如果无法直接公开指标,指标源可以将指标推送到某个中间组件,该中间组件以 Prometheus 格式公开指标,以便 Prometheus 可以查询它们。
看来这是您所指的文档所采用的方法。这些指标通过 PubSub 从源提交到运行在 Kubernetes 集群中的 Metrics Telemetry Converter pod,后者以 Prometheus 格式公开它们。
然后,您必须配置Prometheus 以从该 pod 中抓取指标,就像您为任何其他作业配置它一样。
推荐阅读
- kubernetes - GitLab 与 Azure kubernetes 服务中的 Jaeger 集成
- linux - 如何在 Ubuntu 20.04 上设置 VSCode 代理
- java - 在 Thymeleaf 和 Spring Boot 的嵌套类中使用枚举
- javascript - React - 拼接从状态数组中删除太多元素
- visual-studio - 将新项目添加到项目时 Visual Studio 挂起,如果未以管理员身份启动
- kubernetes - 使用 nginx 入口控制器进行探测
- javascript - 如何使用 javascript 将数组数组复制到剪贴板
- javascript - 将一些谷歌电子邮件信息提取到谷歌电子表格中
- c++ - 通过 C++ 中的运算符重载赋值
- javascript - 使用 Object.values() 对对象进行排序