1.2. Logging 6.2
1.2.1. 로깅 6.2.0 릴리스 노트
이 릴리스에는 Red Hat OpenShift 버그 수정 릴리스 6.2.0에 대한 로깅 이 포함되어 있습니다.
1.2.1.1. 새로운 기능 및 기능 개선
1.2.1.1.1. 로그 컬렉션
-
이번 업데이트를 통해 HTTP 출력에 HTTP
프록시
를 통해 로그 데이터를 보내는 데 사용할 수 있는 프록시 필드가 포함됩니다. (LOG-6069)
1.2.1.1.2. 로그 스토리지
- 이번 업데이트를 통해 Loki의 시간 기반 스트림 샤딩이 Loki Operator에 의해 활성화됩니다. 이렇게 하면 Loki에서 사용하는 슬라이딩 시간 단축보다 오래된 로그 항목을 수집하는 문제가 해결됩니다. (LOG-6757)
- 이번 업데이트를 통해 Swift를 오브젝트 저장소로 사용할 때 Loki Operator를 사용하여 사용자 정의 CA(인증 기관) 인증서를 구성할 수 있습니다. (LOG-4818)
- 이번 업데이트를 통해 Loki Operator와 함께 OpenShift 4.17 이상 릴리스에서 Cluster Credential Operator를 사용하여 GCP(Google Cloud Platform)에서 워크로드 ID 페더레이션을 구성할 수 있습니다. (LOG-6158)
1.2.1.2. 기술 프리뷰
OTLP(OpenTelemetry Protocol) 출력 로그 전달자는 기술 프리뷰 기능 전용입니다. 기술 프리뷰 기능은 Red Hat 프로덕션 서비스 수준 계약(SLA)에서 지원되지 않으며 기능적으로 완전하지 않을 수 있습니다. 따라서 프로덕션 환경에서 사용하는 것은 권장하지 않습니다. 이러한 기능을 사용하면 향후 제품 기능을 조기에 이용할 수 있어 개발 과정에서 고객이 기능을 테스트하고 피드백을 제공할 수 있습니다.
Red Hat 기술 프리뷰 기능의 지원 범위에 대한 자세한 내용은 기술 프리뷰 기능 지원 범위를 참조하십시오.
-
이번 업데이트를 통해 OpenShift Logging에서 제공하는 OpenTelemetry 지원이 계속 개선되고 있으며, 특히
LokiStack
으로 전달할 때 ViaQ 데이터 모델에서OpenTelemetry
로 마이그레이션할 수 있습니다. (LOG-6146) -
이번 업데이트를 통해 구조화된 메타데이터가 이제 기본 유형이기 때문에
structuredMetadata
필드가otlp
구성의 Loki Operator에서 제거되었습니다. 또한 이 업데이트에는 관리자가OpenTelemetry
프로토콜(OTLP)을 통해 데이터를 수신할 때OpenTelemetry
속성을 삭제하는 데 사용할 수 있는드롭
필드가 도입되었습니다. (LOG-6507)
1.2.1.3. 버그 수정
-
이번 업데이트 이전에는 콘솔 로그에 표시된 타임스탬프가 메시지의
@timestamp
필드와 일치하지 않았습니다. 이번 업데이트를 통해 콘솔에 타임스탬프가 올바르게 표시됩니다. (LOG-6222) -
ClusterLogForwarder
6.x 도입은 일관된 템플릿 메커니즘을 허용하도록ClusterLogForwarder
API를 수정했습니다. 그러나기능
및심각도
필드의syslog
출력 사양 API에는 적용되지 않았습니다. 이번 업데이트에서는기능
및심각도
필드의ClusterLogForwarder
API에 필요한 검증이 추가되었습니다. (LOG-6661) -
이번 업데이트 이전에는 Loki 구성을 생성하는 Loki Operator의 오류로 인해
1x.pico
가LokiStack
크기로 설정된 경우 작업자 양이 0으로 표시되었습니다. 이번 업데이트를 통해 삭제할 작업자 수가 10으로 설정됩니다. (LOG-6781)
1.2.1.4. 확인된 문제
이전 데이터 모델은 JSON에서 모든 정보를 인코딩합니다. 콘솔은 이전 데이터 모델의 쿼리를 사용하여 이전 항목과 새 항목을 모두 디코딩합니다.
LokiStack
출력에 대한 새OpenTelemetry
데이터 모델을 사용하여 저장된 로그에는 로깅 콘솔에 다음 오류가 표시됩니다.__error__ JSONParserErr __error_details__ Value looks like object, but can't find closing '}' symbol
데이터 관련 오류가 아닌 쿼리의 결과일 뿐이므로 오류를 무시할 수 있습니다. (LOG-6808)
-
현재 API 설명서에서는
드롭
필드에 대한 설명에서제외되는
대신 OTLP(OpenTelemetry
Protocol) 속성을 잘못 언급합니다.(LOG-6839).