Product usage 구성 항목 참조

Product usage 구성 항목 참조 (Product usage configuration entry reference)

이 주제에서는 선택적 텔레메트리 보고를 활성화하여 Consul 운영 개선을 돕는 product usage 구성 항목에 대한 참조 정보를 제공해요. 자세한 내용은 Opt-in to data reporting을 참조하세요.

출처: 문서

본문

이 주제에서는 선택적 텔레메트리 보고를 활성화하여 Consul 운영 개선을 돕는 product usage 구성 항목에 대한 참조 정보를 제공합니다. 자세한 내용은 Opt-in to data reporting을 참조하세요.

구성 모델 (Configuration model)

  • Kind: string | required | product-usage로 설정해야 함
  • Name: string | global로 설정해야 함
  • Enabled: boolean | false
  • Reporting: map

완전한 구성 (Complete configuration)

모든 필드가 정의되면 product usage 구성 항목은 다음과 같은 형식을 갖습니다:

HCL:

Kind = "product-usage"  
Name = "global"  

Enabled = true  

Reporting {  
 Mode = "connected"       
}  

JSON:

{
  "Kind": "product-usage",
  "Name": "global",
  "Enabled": "true",
  "Reporting": {
    "Mode": "connected"
  }
}

사양 (Specification)

Kind

구현할 구성 항목의 유형을 지정합니다. product-usage로 설정해야 합니다.

값 (Values)

  • 기본값: None
  • 필수 필드입니다.
  • 데이터 유형: product-usage로 설정해야 하는 문자열 값.

Name

구성 항목을 식별하는 데 사용되는 구성 항목의 이름을 지정합니다. global로 설정해야 합니다.

값 (Values)

  • 기본값: None
  • 필수 필드입니다.
  • 데이터 유형: global로 설정해야 하는 문자열.

Enabled

true로 설정하면 Consul 개발 개선을 돕기 위해 익명 텔레메트리 보고를 활성화합니다.

값 (Values)

  • 기본값: false
  • 데이터 유형: Boolean

Reporting

연결 또는 공기격리(air-gapped) 환경에 대한 보고 동작을 구성하는 선택적 맵입니다.

값 (Values)

  • 기본값: None
  • 데이터 유형: 다음 필드의 맵:
    • Mode는 다음 문자열 값 중 하나로 설정해야 합니다:
      • connected: 텔레메트리 리포터가 외부 네트워크 액세스가 있는 데이터센터에서 데이터를 내보냅니다.
      • air-gapped: 텔레메트리 내보내기가 비활성화되고 수동 보고를 위해 스냅샷이 메모리에 유지됩니다.

예제 (Examples)

다음 예제 구성은 공기격리 환경에 대해 선택적 텔레메트리 보고를 활성화합니다.

HCL:

Kind = "product-usage"  
Name = "global"  

Enabled = true  

Reporting {  
 Mode = "air-gapped"       
}  

JSON:

{
  "Kind": "product-usage",
  "Name": "global",
  "Enabled": "true",
  "Reporting": {
    "Mode": "air-gapped"
  }
}

더 알아보기 (Learn more)