6.17. MonitoringStack.spec.prometheusConfig.remoteWrite[index]


RemoteWriteSpec 定义将示例从 Prometheus 写入远程端点的配置。

Expand
Name类型描述必填

url

string

将示例发送到的端点的 URL。

true

authorization

object

URL 的授权部分。

  • 它需要 Prometheus >= v2.26.0。
  • 无法同时设置 sigv4basicAuthoauth2azureAd

false

azureAd

object

用于 URL 的 AzureAD。

  • 它需要 Prometheus >= v2.45.0。
  • 不能与 authorization, basicAuth, oauth2, 或 sigv4 同时设置。

false

basicAuth

object

URL 的 BasicAuth 配置。

  • 不能同时设置 sigv4authorizationoauth2azureAd

false

bearerToken

string

警告:不应使用此字段,因为令牌值会以明文形式出现。首选使用 authorization

弃用:这会在以后的版本中删除。

false

bearerTokenFile

string

从中读取 URL 的 bearer 令牌的文件。

弃用:这会在以后的版本中删除。首选使用 authorization

false

enableHTTP2

布尔值

是否启用 HTTP2。

false

followRedirects

布尔值

配置 HTTP 请求是否遵循 HTTP 3xx 重定向。

它需要 Prometheus >= v2.26.0。

false

标头

map[string]string

要与每个远程写入请求一起发送的自定义 HTTP 标头。请注意,由 Prometheus 本身设置的标头无法覆盖。

它需要 Prometheus >= v2.25.0。

false

messageVersion

enum

Remote Write 消息的版本在写入端点时使用。

  • Version1.0 对应于 Remote Write 1.0 中引入的 prometheus.WriteRequest protobuf 信息。*Version2.0 对应于 Remote Write 2.0 中引入的 io.prometheus.write.v2.Request protobuf 消息。
  • 当选择了 Version2.0 时,Prometheus 会被自动配置为将提取的指标的元数据附加到 WAL。
  • 在设置此字段前,请咨询您的远程存储供应商支持哪些消息版本。
  • 它需要 Prometheus >= v2.54.0。

Enum: V1.0, V2.0

false

metadataConfig

object

metadataConfig 配置将一系列元数据发送到远程存储。

false

name

string

远程写入队列的名称,如果指定,它必须是唯一的。名称用于指标并登录以区分队列。

它需要 Prometheus >= v2.15.0。

false

noProxy

string

noProxy 是一个以逗号分隔的字符串,可以包含应该从代理中排除的 IP、CIDR 表示法或域名。IP 和域名可以包含端口号。

它需要 Prometheus >= v2.43.0 或 Alertmanager >= 0.25.0。

false

oauth2

object

URL 的 OAuth2 配置。

  • 它需要 Prometheus >= v2.27.0。
  • 不能与 sigv4, authorization, basicAuth, 或 azureAd 同时设置。

false

proxyConnectHeader

map[string][]object

ProxyConnectHeader (可选)指定在 CONNECT 请求期间发送到代理的标头。

它需要 Prometheus >= v2.43.0 或 Alertmanager >= 0.25.0。

false

proxyFromEnvironment

布尔值

是否使用环境变量 (HTTP_PROXYHTTPS_PROXYNO_PROXY) 定义的代理配置。

它需要 Prometheus >= v2.43.0 或 Alertmanager >= 0.25.0。

false

proxyUrl

string

proxyURL 定义要使用的 HTTP 代理服务器。

false

queueConfig

object

QueueConfig 允许调整远程写入队列参数。

false

remoteTimeout

string

对远程写入端点的请求超时。

false

sendExemplars

布尔值

启用通过远程写入发送 exemplars。请注意,必须使用 spec.enableFeatures 选项启用 exemplar-storage 本身,以便在第一个位置提取 exemplars 选项。

它需要 Prometheus >= v2.27.0。

false

sendNativeHistograms

布尔值

启用发送原生直方图,也称为通过远程写入的稀疏直方图。

它需要 Prometheus >= v2.40.0。

false

sigv4

object

Sigv4 允许为 URL 配置 AWS 的 Signature Verification 4。

  • 它需要 Prometheus >= v2.26.0。
  • 不能与 authorization, basicAuth, oauth2, 或 azureAd 同时设置。

false

tlsConfig

object

用于 URL 的 TLS 配置。

false

writeRelabelConfigs

[]object

远程写入重新标记配置的列表。

false

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat