14.11. RemoteWriteSpec

14.11.1. 설명

RemoteWriteSpecmonv1.RemoteWriteSpec 의 거의 동일한 사본이지만 BearerToken 필드가 제거되었습니다. 나중에 다른 필드가 여기에 추가될 수 있습니다.

14.11.2. 필수 항목

  • url

다음과 같이 표시됩니다. PrometheusK8sConfig,PrometheusRestrictedConfig

속성유형설명

권한 부여

monv1.SafeAuthorization

권한 부여는 원격 쓰기에 대한 권한 부여 섹션을 정의합니다.

basicAuth

monv1.BasicAuth

basicauth는 URL에 대한 기본 인증에 대한 구성을 정의합니다.

bearerTokenFile

string

BearerTokenFile은 원격 쓰기를 위한 전달자 토큰이 상주하는 파일을 정의합니다.

headers

map[string]string

각 원격 쓰기 요청과 함께 보낼 사용자 정의 HTTP 헤더입니다. Prometheus 자체에서 설정한 헤더는 덮어쓸 수 없습니다.

metadataConfig

monv1.MetadataConfig

MetadataConfig는 시계열 메타데이터를 원격 스토리지로 전송하도록 구성합니다.

name

string

name은 원격 쓰기 큐의 이름을 정의합니다. 지정된 경우 고유해야 합니다. 이 이름은 대기열을 구분하기 위해 메트릭 및 로깅에 사용됩니다.

oauth2

monv1.OAuth2

OAuth2에서는 원격 쓰기를 위해 OAuth2 인증을 구성합니다.

proxyUrl

string

ProxyURL은 선택적 프록시 URL을 정의합니다.

queueConfig

monv1.QueueConfig

QueueConfig를 사용하면 원격 쓰기 대기열 매개 변수를 조정할 수 있습니다.

remoteTimeout

string

RemoteTimeout은 원격 쓰기 엔드포인트에 대한 요청에 대한 시간 제한을 정의합니다.

sigv4

monv1.Sigv4

Sigv4에서는 AWS의 Signature Verification 4를 설정할 수 있습니다.

tlsConfig

monv1.SafeTLSConfig

tlsConfig는 원격 쓰기에 사용할 TLS 구성을 정의합니다.

url

string

URL은 샘플을 보낼 끝점의 URL을 정의합니다.

writeRelabelConfigs

array(monv1.RelabelConfig)

WriteRelabelConfigs는 원격 쓰기 재레이블 구성 목록을 정의합니다.