1.2. 로깅 6.4.0 릴리스 노트
이번 OpenShift Logging 릴리스는 OpenShift Container Platform 4.18 이상에서 지원됩니다. 이 릴리스에는 새로운 기능 및 버그 수정이 포함되어 있습니다.
이 릴리스에는 RHBA-2025:21335 가 포함되어 있습니다.
1.2.1. 새로운 기능 및 개선 사항 링크 복사링크가 클립보드에 복사되었습니다!
1.2.1.1. 로그 컬렉션 링크 복사링크가 클립보드에 복사되었습니다!
- 이번 릴리스에서는 벡터 수집기가 벡터 버전 0.47.0을 기반으로 업데이트되었습니다. (LOG-7166)
- 이번 릴리스에서는 Red Hat OpenShift Logging Operator에 필요한 권한이 로그 수집기 배포에 필요한 권한으로 감소되었습니다. Operator에서 더 이상 지원하지 않는 함수에 대한 권한이 제거되었습니다. (LOG-7473)
-
이번 릴리스에서는 로그 수집기 배포를 변경하여 LOG-7196 에 도입된 기술 프리뷰 구성 옵션을 일반 가용성으로 승격합니다. 변경으로 인해 kube API 서버 호출을 캐싱하고
ClusterLogForwarder필드를 도입하여 수집기 롤아웃 전략을 조정합니다. 다수의 노드로 클러스터를 관리하는 관리자는 수집기 업그레이드 동작을 수정하여 수집기 요청이 Kubernetes API 서버를 압도하지 않도록 할 수 있습니다. 업그레이드 중 수집기에MaxUnavailable필드를 설정하여 동작을 제어할 수 있습니다.(LOG-7587) - 이번 릴리스에서는 관리자에게 향후 릴리스에서 제거될 더 이상 사용되지 않는 기능에 대해 알리기 위해 경고가 추가되었습니다. 따라서 필요에 따라 조정할 수 있습니다. (LOG-7596)
-
이번 릴리스에서는 새
s3출력 유형을 사용하여 AWS S3 호환 서비스로 로그를 전달할 수 있습니다. 출력은 사용자 지정 끝점 및 여러 인증 방법을 지원합니다. 동적 키 접두사 템플릿 작성 및 로그 압축 및 일괄 처리 튜닝을 사용하여 구성할 수 있는 로그 조직에 유연한 옵션도 제공합니다. (LOG-7683) - 이번 릴리스에서는 AWS AssumeRole 기능을 사용하여 CloudWatch 및 S3 출력에서 계정 간 로그 전달을 사용할 수 있습니다. 이 기능을 사용하면 안전한 2단계 인증 프로세스를 사용하여 중앙 집중식 로깅이 가능합니다. 이렇게 하면 최소 권한의 원칙을 유지하고 강력한 보안 경계를 유지하여 대상 계정의 우려를 명확하게 분리합니다. (LOG-7687)
-
이번 릴리스에서는 Red Hat OpenShift Logging Operator가 OpenShift Container Platform 클러스터에 있는 제한적인 네트워크 정책을 재정의할 수 있도록 허용
NetworkPolicy리소스를 제공합니다. 자세한 내용은 클러스터의 제한적인 네트워크를 재정의하는 네트워크 정책을 참조하십시오.
1.2.1.2. 로그 스토리지 링크 복사링크가 클립보드에 복사되었습니다!
- 이번 릴리스에서는 LokiStack 구성 요소가 준비 상태에 도달하지 않았는지 사용자에게 알리기 위해 새 경고가 LokiStack에 추가되었습니다. (LOG-5470)
- 이번 릴리스에서는 통계 페이지가 개선되어 사용자가 쿼리 성능을 더 잘 이해할 수 있도록 지원합니다. (LOG-7746)
- 이번 릴리스에서는 Loki Operator가 Loki 구성 요소로의 통신을 제한하고 보안을 강화하는 네트워크 정책 세트를 배포하고 관리할 수 있습니다. 자세한 내용은 보안 추가에 대한 Loki 네트워크 정책을 참조하십시오.
1.2.2. 기술 프리뷰 기능 링크 복사링크가 클립보드에 복사되었습니다!
OTLP(OpenTelemetry Protocol) 출력 로그 전달자는 기술 프리뷰 기능 전용입니다. 기술 프리뷰 기능은 Red Hat 프로덕션 서비스 수준 계약(SLA)에서 지원되지 않으며 기능적으로 완전하지 않을 수 있습니다. 따라서 프로덕션 환경에서 사용하는 것은 권장하지 않습니다. 이러한 기능을 사용하면 향후 제품 기능을 조기에 이용할 수 있어 개발 과정에서 고객이 기능을 테스트하고 피드백을 제공할 수 있습니다.
Red Hat 기술 프리뷰 기능의 지원 범위에 대한 자세한 내용은 기술 프리뷰 기능 지원 범위를 참조하십시오.
1.2.3. 버그 수정 링크 복사링크가 클립보드에 복사되었습니다!
-
이번 업데이트 이전에는 웹 사용자 인터페이스에서
AlertingRule리소스를 생성하기 위한 샘플 코드에 모든 설명 주석이 포함되어 있지 않았습니다. 이번 업데이트를 통해 누락된 설명 주석이 추가되었습니다. (LOG-6782) - 이번 업데이트 이전에는 일치하지 않는 로그 이벤트를 고려하지 않은 Red Hat OpenShift Logging Operator에서 구성을 생성하고 수집기가 시작될 때 경고 메시지를 생성했습니다. 이번 업데이트를 통해 일치하지 않는 로그 이벤트가 고려되고 일치하지 않는 메시지가 감지되면 오류 경고가 생성됩니다. 경고 메시지가 제거되었습니다. (LOG-6807)
-
이번 업데이트 이전에는 키워드
오류가포함된 정보 수준 로그 메시지를 생성하는 사용자 동작이 OpenShift Container Platform 웹 콘솔에서 오류로 잘못 표시되었습니다. 이번 업데이트를 통해 웹 콘솔에서 더 이상error키워드를 포함하는 정보 수준 로그를 오류로 강조 표시하지 않습니다. (LOG-7222) -
이번 업데이트 이전에는
clusterLogForwarderAPI에서 Kafka 출력의 URL 스키마를 확인하지 않았습니다. 이로 인해 사용자가 필요한tcp://또는tls://접두사가 누락된 유효하지 않은 URL로 Kafka 출력을 구성하여 로그가 예상대로 전달되지 않은 자동으로 실패할 수 있습니다. 이번 업데이트를 통해 API에 새 검증이 추가되었습니다. clusterLogForwarder는 tcp 또는 tls 스키마가 없는 Kafka URL을 사용하여 구성을 거부하여 잘못된 구성이 없고 로그를 성공적으로 전달할 수 있습니다. (LOG-7340) -
이번 업데이트 이전에는
vector_buffer_byte_size및vector_buffer_events메트릭이 특정 시스템 로드 및 타이밍 조건에서 음수 값을 잘못 보고했습니다. 이로 인해 신뢰할 수 없는 모니터링으로 인해 잠재적으로 마스킹 버퍼 문제가 발생했습니다. 이번 업데이트를 통해 동시 중앙 집중식 상태 추적기를 사용하면 이러한 지표가 항상 음수가 아닌 값으로 보고됩니다. 이렇게 하면 메트릭이 버퍼 크기를 올바르게 보고하여 정확한 모니터링을 수행할 수 있습니다. (LOG-7436) -
이번 수정 이전에는 벡터가 자동으로 닫힌 TCP 연결에서 복구할 수 없었습니다. 이번 업데이트를 통해 Vector는
keepalive프로브를 사용하여 응답하지 않는 TCP 연결을 탐지하고 자동으로 다시 설정합니다. (LOG-7502) -
이번 업데이트 이전에는
ClusterLogForwarderAPI에서 OTLP 끝점의 URL을v1/logs로 종료해야 했습니다. 이번 업데이트를 통해http또는https프로토콜을 지정하는 모든 URL을 허용하도록 이 요구 사항이 완화되었습니다. (LOG-7582) -
이번 업데이트 이전에는 수집기의 튜닝에서 허용된 생산자 구성을 올바르게 설정하지 않았기 때문에 Kafka 브로커의
message.max.size값을 초과한 모든 요청이 거부되었습니다. 이번 업데이트를 통해 수집기의 kafka 클라이언트 구성을 설정하여MaxSize값보다 크거나 같은 메시지 크기를 허용할 수 있습니다. (LOG-7608) -
이번 업데이트 이전에는 정리 필터에서 로그 레코드에서
.openshift.sequence필드를 제거하지 못했습니다. 이번 업데이트를 통해 로그 레코드에서 필드가 올바르게 정리됩니다. (LOG-7620) -
이번 업데이트 이전에는 prune 필터가 로그 레코드에서
.kubernetes.container_iostream필드를 제거하지 못했습니다. 이번 수정으로 이제 로그 레코드에서 필드가 올바르게 정리됩니다. (LOG-7622)
1.2.4. 사용 중단 알림 링크 복사링크가 클립보드에 복사되었습니다!
이번 릴리스에서는 'observability.openshift.io/max-unavailable-rollout' 주석이 더 이상 사용되지 않으며 향후 릴리스에서 제거됩니다. 주석이 ClusterLogForwarder 리소스의 spec.collector.maxUnavailable 필드로 교체되었습니다. 자세한 내용은 Pod 롤아웃 전략 구성을 참조하십시오.
1.2.5. 제거 알림 링크 복사링크가 클립보드에 복사되었습니다!
이번 릴리스에서는 observability.openshift.io/use-apiserver-cache 주석이 제거되었습니다. 이번 릴리스에서는 kube-api 캐싱이 항상 활성화됩니다. 자세한 내용은 Pod 롤아웃 전략 구성을 참조하십시오.
1.2.6. 확인된 문제 링크 복사링크가 클립보드에 복사되었습니다!
- Loki Operator 및 S3 호환 오브젝트 스토리지(예: Minio 또는 Red Hat OpenShift Data Foundation(ODF)에서 네트워크 정책을 활성화하면 네트워크 정책에서 오브젝트 스토리지에 대한 액세스를 허용하지 않습니다. (LOG-8075)
- Loki Operator에서 네트워크 정책이 활성화되고 Swift가 오브젝트 스토리지로 사용되는 경우 네트워크 정책에서 오브젝트 스토리지에 대한 액세스를 허용하지 않습니다. (LOG-8083)
- Loki Operator에서 네트워크 정책을 활성화하고 클러스터 전체 프록시가 구성되면 네트워크 정책에서 오브젝트 스토리지에 대한 액세스를 허용하지 않습니다. (LOG-8084)
-
Red Hat OpenShift Logging Operator에서 네트워크 정책이 활성화되고
url필드에 포트를 지정하지 않고 Loki 출력을 사용하면 송신 네트워크 정책이 잘못된 포트 번호로 생성됩니다. (LOG-8091) - Red Hat OpenShift Logging Operator에서 네트워크 정책이 활성화되고 HTTP 출력이 HTTP 프록시와 함께 사용되는 경우 송신 네트워크 정책에서 HTTP 프록시에 대한 액세스를 허용하지 않습니다. (LOG-8109)