10.15. HTTP를 통해 로그 전달

fluentd 및 vector Collectors에서 HTTP를 통한 로그 전달이 지원됩니다. 활성화하려면 ClusterLogForwarder CR(사용자 정의 리소스)에서 http 를 출력 유형으로 지정합니다.

절차

  • 아래 템플릿을 사용하여 ClusterLogForwarder 사용자 정의 리소스(CR)를 생성하거나 편집합니다.

ClusterLogForwarder CR의 예

apiVersion: "logging.openshift.io/v1"
kind: "ClusterLogForwarder"
metadata:
  name: "instance"
  namespace: "openshift-logging"
spec:
  outputs:
    - name: httpout-app
      type: http
      url: 1
      http:
        headers: 2
          h1: v1
          h2: v2
        method: POST
      secret:
        name: 3
      tls:
        insecureSkipVerify: 4
  pipelines:
    - name:
      inputRefs:
        - application
      outputRefs:
        - 5

1
로그의 대상 주소입니다.
2
로그 레코드와 함께 전송할 추가 헤더입니다.
3
대상 자격 증명의 시크릿 이름입니다.
4
값은 true 또는 false 입니다.
5
이 값은 출력 이름과 동일해야 합니다.