This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.11.15. Splunk에 로그 전달
내부 기본 OpenShift Container Platform 로그 저장소에 추가하거나 대신 Splunk HTTP 이벤트 수집기(HEC) 에 로그를 전달할 수 있습니다.
참고
Fluentd와 함께 이 기능을 사용하는 것은 지원되지 않습니다.
사전 요구 사항
- Red Hat OpenShift Logging Operator 5.6 이상
- 수집기로 지정된 벡터가 있는 ClusterLogging 인스턴스
- base64로 인코딩된 Splunk HEC 토큰
프로세스
Base64로 인코딩된 Splunk HEC 토큰을 사용하여 시크릿을 생성합니다.
oc -n openshift-logging create secret generic vector-splunk-secret --from-literal hecToken=<HEC_Token>
$ oc -n openshift-logging create secret generic vector-splunk-secret --from-literal hecToken=<HEC_Token>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 아래 템플릿을 사용하여
ClusterLogForwarder
사용자 정의 리소스(CR)를 생성하거나 편집합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- ClusterLogForwarder CR의 이름은
인스턴스
여야 합니다. - 2
- ClusterLogForwarder CR의 네임스페이스는
openshift-logging
이어야 합니다. - 3
- 출력 이름을 지정합니다.
- 4
- HEC 토큰이 포함된 시크릿의 이름을 지정합니다.
- 5
- 출력 유형을
splunk
로 지정합니다. - 6
- Splunk HEC의 URL(포트 포함)을 지정합니다.
- 7
application
,infrastructure
,audit
등 파이프라인을 사용하여 전달할 로그 유형을 지정합니다.- 8
- 선택사항: 파이프라인의 이름을 지정합니다.
- 9
- 이 파이프라인으로 로그를 전달할 때 사용할 출력 이름을 지정합니다.