14.25. RemoteWriteSpec
14.25.1. 描述
RemoteWriteSpec
资源定义远程写入存储的设置。
14.25.2. 必需
-
url
会出现在: PrometheusK8sConfig、PrometheusRestrictedConfig
属性 | 类型 | 描述 |
---|---|---|
授权 | *monv1.SafeAuthorization | 定义远程写入存储的授权设置。 |
basicAuth | *monv1.BasicAuth | 定义远程写入端点 URL 的基本身份验证设置。 |
bearerTokenFile | 字符串 | 定义包含远程写入端点的 bearer 令牌的文件。但是,因为您无法在 pod 中挂载 secret,所以在实践中,您只能引用服务帐户的令牌。 |
标头 | map[string]string | 指定要随每个远程写入请求一起发送的自定义 HTTP 标头。Prometheus 设置的标头不能被覆盖。 |
metadataConfig | *monv1.MetadataConfig | 定义向远程写入存储发送一系列元数据的设置。 |
name | 字符串 | 定义远程写入队列的名称。此名称用于指标和日志记录来区分队列。如果指定,此名称必须是唯一的。 |
oauth2 | *monv1.OAuth2 | 定义远程写入端点的 OAuth2 身份验证设置。 |
proxyUrl | 字符串 | 定义可选的代理 URL。如果启用,它将被集群范围的代理取代。 |
queueConfig | *monv1.QueueConfig | 允许针对远程写入队列参数调整配置。 |
remoteTimeout | 字符串 | 定义对远程写入端点的请求的超时值。 |
sendExemplars | *bool | 启用通过远程写入发送 exemplars。启用后,此设置将 Prometheus 配置为在内存中存储最多 100,000 个 exemplars。此设置仅适用于用户定义的监控,不适用于核心平台监控。 |
sigv4 | *monv1.Sigv4 | 定义 AWS 签名版本 4 身份验证设置。 |
tlsConfig | *monv1.SafeTLSConfig | 定义远程写入端点的 TLS 身份验证设置。 |
url | 字符串 | 定义要向其发送示例的远程写入端点的 URL。 |
writeRelabelConfigs | []monv1.RelabelConfig | 定义远程写入重新标记配置的列表。 |