google-cloud-platform - 在 GKE 上运行 Prometheus 时使用 GCP 服务发现
问题描述
我正在 GKE 上设置 Prometheus。我有一些运行节点导出器的 GKE 集群外部的虚拟机,我还希望检索机器指标。
我在 Prometheus 中设置了 gce_sd_configs,它发现了存在的外部虚拟机。但是,它无法从这些 VM 检索指标,因为从运行 prometheus 的 pod 对这些 VM 的访问似乎被阻止。
我试图设置一些防火墙规则。到目前为止,我所有的研究都是关于创建一个“无头服务”来访问 Kubernetes 集群之外的服务。但是,如果我想监控在 Kubernetes 之外运行的所有 VM 的指标,这感觉不具备可扩展性。
有没有人有运行此设置的经验?
解决方案
推荐阅读
- android - Flutter:Gradle 构建无法生成 .apk 文件。这个文件很可能是在下面生成的
\build,但该工具找不到它 - sql - SQL Query - 在上面的行中使用值并向下复制
- c# - 如何初始化一个继承接口的类?
- php - PHP CURL 不适用于多维数组
- regex - 提取最后一个单词/文本多个匹配的logstash
- javascript - 导入冲突两个模块反应原生
- reactjs - 带有 react-redux-firebase 的 react-hook-form 不起作用
- android - 如何处理android webview中的firebase动态链接
- python - 在不同版本的 Python 中使用 pip 安装包
- c++ - 将一系列数字映射到 cpp 中的值的简单方法