|
本文档采用自动化机器翻译技术翻译。 尽管我们力求提供准确的译文,但不对翻译内容的完整性、准确性或可靠性作出任何保证。 若出现任何内容不一致情况,请以原始 英文 版本为准,且原始英文版本为权威文本。 |
Prometheus 远程写入
当您在本地或自托管环境中运行 Prometheus 并聚合环境指标时,您可以在 SUSE Observability 中镜像这些指标。这将使您能够利用 SUSE Observability 强大的拓扑和关联功能来排查 Kubernetes 环境中的问题,而无需在工具之间切换。
为了实现这一点,SUSE Observability 将 Prometheus remote_write 协议作为一个端点对外开放。使用此端点,您可以配置您的 Prometheus 实例将指标发送到 SUSE Observability。然后,这些指标会被自动采集,并且可以将其与 SUSE Observability 所监控的组件绑定。下图展示了这一过程是如何工作的:
先决条件
要在 SUSE Observability 中镜像您的 Prometheus 指标,您需要查找用于将指标发送到 SUSE Observability 的 API 密钥。API 密钥可以在 SUSE Observability 中已安装的 Kubernetes StackPack 的描述中找到。以下步骤展示了如何找到 API 密钥:
-
打开 SUSE Observability 用户界面并导航到 StackPacks 页面
-
找到 Kubernetes StackPack 并点击它。
-
在 StackPack 的描述中,您将找到用于将指标发送到 SUSE Observability 的 API 密钥。
配置您的 Prometheus 实例
要配置您的 Prometheus 实例以将指标发送到 SUSE Observability,您需要在 Prometheus 配置中添加一个新的远程写入端点。这可以通过更新您 remote_write 文件中的 prometheus.yml 部分来完成。对于端点的身份验证,您可以选择通过头部或基本身份验证这两种方式。