3.2. 메트릭을 외부 끝점으로 내보내기


Prometheus Remote-Write 사양을 실시간으로 지원하는 외부 끝점으로 지표를 내보냅니다. 메트릭을 외부 끝점으로 내보내려면 다음 단계를 완료합니다.

  1. open-cluster-management-observability 네임스페이스에서 외부 끝점의 액세스 정보를 사용하여 외부 끝점에 대한 Kubernetes 시크릿을 생성합니다. 다음 예제 시크릿을 확인합니다.

    apiVersion: v1
    kind: Secret
    metadata:
      name: victoriametrics
      namespace: open-cluster-management-observability
    type: Opaque
    stringData:
      ep.yaml: |
        url: http://victoriametrics:8428/api/v1/write
        http_client_config:
          basic_auth:
            username: test
            password: test

    ep.yaml 은 콘텐츠의 키이며 다음 단계의 MultiClusterObservability 사용자 정의 리소스에서 사용됩니다. 현재 관찰 기능은 기본 인증 또는 tls 활성화를 사용하여 보안 검사 없이 엔드포인트로 메트릭을 내보낼 수 있습니다. 지원되는 매개변수의 전체 목록은 다음 표를 확인하십시오.

    Expand
    이름설명스키마

    URL
    필요

    외부 엔드포인트의 URL입니다.

    string

    http_client_config
    optional

    HTTP 클라이언트를 위한 고급 구성입니다.

    HttpClientConfig

    HttpClientConfig

    Expand
    이름설명스키마

    basic_auth
    선택 사항

    기본 인증을 위한 HTTP 클라이언트 구성

    BasicAuth

    tls_config
    optional

    TLS에 대한 HTTP 클라이언트 구성

    TLSConfig

    BasicAuth

    Expand
    이름설명스키마

    사용자 이름
    선택 사항

    기본 승인을 위한 사용자 이름입니다.

    string

    암호
    선택 사항

    기본 승인을 위한 암호입니다.

    string

    TLSConfig

    Expand

    이름

    설명

    스키마

    secret_name
    required

    인증서가 포함된 보안의 이름입니다.

    string

    ca_file_key
    optional

    시크릿의 CA 인증서 키( insecure_skip_verify 가 true로 설정된 경우에만 선택 사항 )

    string

    cert_file_key
    required

    시크릿에 있는 클라이언트 인증서의 키입니다.

    string

    key_file_key
    required

    시크릿에 있는 클라이언트 키의 키입니다.

    string

    insecure_skip_verify
    optional

    대상 인증서에 대한 확인을 건너뛰는 매개변수입니다.

    bool

  2. 내보낼 외부 엔드 포인트 목록을 추가하기 위해 MultiClusterObservability 사용자 정의 리소스에 writeStorage 매개변수를 추가합니다. 다음 예제를 확인합니다.

    spec:
      storageConfig:
        writeStorage: 
    1
    
        - key: ep.yaml
          name: victoriametrics
    1
    각 항목에는 namekey 의 두 가지 속성이 있습니다. name은 엔드포인트 액세스 정보가 포함된 Kubernetes 시크릿의 이름이며 key 는 시크릿에 있는 콘텐츠의 키입니다. 목록에 항목을 두 개 이상 추가하면 메트릭이 여러 외부 엔드포인트로 내보내집니다.
  3. acm_remote_write_requests_total 메트릭을 확인하여 메트릭 내보내기를 활성화한 후 지표 내보내기의 상태를 확인합니다.

    1. hub 클러스터의 OpenShift Container Platform 콘솔에서 Observe 섹션에서 Metrics 를 클릭하여 Metrics 페이지로 이동합니다.
    2. 그런 다음 acm_remote_write_requests_total 메트릭을 쿼리합니다. 해당 메트릭의 값은 하나의 관찰자 API 인스턴스에서 하나의 외부 끝점에 대한 특정 응답이 있는 총 요청 수입니다. name 레이블은 외부 끝점의 이름입니다. 코드 레이블은 메트릭 내보내기에 대한 HTTP 요청의 반환 코드입니다.
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동