Kibana의보고 설정
xpack.reporting다음 kibana.yml을 위해 설정을 구성 할 수 있습니다 .
- 보고 기능이 Kibana 서버와 통신하는 방법 제어
- 백그라운드 작업 관리
- 스크린 샷 캡처
- CSV 내보내기에 대한 바이트 제한 늘리기
일반보고 설정
xpack.reporting.enabled | false보고 기능을 사용하지 않으 려면 로 설정하십시오. |
xpack.reporting.encryptionKey | 영숫자, 최소 32 자의 긴 텍스트 문자열로 설정하십시오. 기본적으로 Kibana는 시작할 때 임의의 키를 생성하므로 다시 시작 후 보류중인 보고서가 실패합니다. 여러 다시 시작 및 Kibana의 여러 인스턴스에서 동일한 키를 유지하려면이 설정을 구성하십시오. |
Kibana 서버 설정
보고는 서버 프로세스에서 Kibana 웹 인터페이스를 열어 Kibana 시각화의 스크린 샷을 생성합니다. 대부분의 경우 기본 설정이 작동하며 Kibana와 통신하도록보고를 구성 할 필요가 없습니다. 그러나 클라이언트 연결이 Kibana에 액세스하기 위해 리버스 프록시를 거쳐야하는 경우보고 구성에는 설정에 설정된 프록시 포트, 프로토콜 및 호스트 이름이 있어야합니다 xpack.reporting.kibanaServer.*.
리버스 프록시가 최종 사용자 클라이언트에서 다시 Kibana 서버로 암호화 된 트래픽을 전달하는 경우보고 설정의 프록시 포트, 프로토콜 및 호스트 이름이보고 브라우저가 수신 할 암호화에 유효해야합니다. 요청과 서버의 인증서간에 호스트 정보가 일치하지 않으면 암호화 된 통신이 실패합니다.
xpack.reporting.kibanaServer프록시 호스트를 가리 키도록 설정을 구성 하려면 Kibana 서버에 프록시에 대한 네트워크 액세스 권한이 있어야합니다.
xpack.reporting.kibanaServer.port | server.port값 과 다른 경우 Kibana에 액세스하기위한 포트입니다 . |
xpack.reporting.kibanaServer.protocol | Kibana에 액세스하기위한 프로토콜 (일반적으로 http또는 https. |
xpack.reporting.kibanaServer.hostname | server.host값 과 다른 경우 Kibana에 액세스하기위한 호스트 이름입니다 . |
보고는 호스트 이름이 xpack.reporting.kibanaServer.hostname설정 과 일치하는 경우에만 Kibana 페이지에서 요청을 인증합니다 . 따라서 설정된 값이 다른 서버로 리디렉션되면보고가 실패합니다. 따라서은 ( "0"는)보고 브라우저에서로 자동 리디렉션되기 때문에 잘못된 설정 "0.0.0.0"입니다.
백그라운드 작업 설정
보고는 백그라운드에서 보고서를 생성하고 Elasticsearch의 문서를 사용하여 작업을 조정합니다. 보고서 생성 빈도와 전체 보고서 수에 따라 다음 설정을 변경해야 할 수 있습니다.
xpack.reporting.queue.indexInterval | 보고 작업을 저장하는 인덱스가 새 인덱스로 롤오버되는 빈도입니다. 유효한 값은 year, month, week, day,와 hour. 기본값은 week. |
xpack.reporting.queue.pollEnabled | trueKibana 인스턴스가 보류중인 작업에 대한 인덱스를 폴링하고 실행을 요청하도록 하려면 (기본값)으로 설정합니다. 이를 설정 false하면 Kibana 인스턴스가보고 대기열에 새 작업 만 추가하고, 작업을 나열하고, UI를 통해 완료된 보고서에 다운로드를 제공 할 수 있습니다. |
보고로드 밸런싱을 위해 클러스터에서 여러 Kibana 인스턴스를 실행하려면에 대해 동일한 값이 필요하며 xpack.reporting.encryptionKey보안이 활성화 된 경우 xpack.security.encryptionKey.
xpack.reporting.queue.pollInterval | 보고 폴러가 보류중인보고 작업에 대해 인덱스를 폴링하는 사이에 대기 하는 시간 을 지정하십시오 . 밀리 초 수로 지정할 수 있습니다. 기본값은 3s. |
xpack.reporting.queue.timeout | 얼마나 각 근로자는 보고서를 생성 할 수있다. 컴퓨터가 느리거나 부하가 높은 경우이 시간 초과를 늘려야 할 수 있습니다. 보고 작업 실행이이 시간 제한을 초과하면 작업이 실패로 표시되고 다운로드를 사용할 수 없습니다. 밀리 초 수로 지정할 수 있습니다. 기본값은 2m. |
캡처 설정
보고는 Kibana에서 스크린 샷을 캡처하여 작동합니다. 다음 설정은 캡처 프로세스를 제어합니다.
xpack.reporting.capture.timeouts .openUrl | 보고 브라우저가 "로드 중…"화면이 닫히고 페이지에 대한 초기 데이터를 찾을 때까지 기다리는 시간 을 지정합니다 . 시간이 초과되면 현재 페이지를 보여주는 스크린 샷이 캡처되고 다운로드 링크에 경고 메시지가 표시됩니다. 밀리 초 수로 지정할 수 있습니다. 기본값은 1m. |
xpack.reporting.capture.timeouts .waitForElements | 보고 브라우저가 모든 시각화 패널이 페이지에로드 될 때까지 기다리는 시간 을 지정 하십시오. 시간이 초과되면 현재 페이지를 보여주는 스크린 샷이 캡처되고 다운로드 링크에 경고 메시지가 표시됩니다. 밀리 초 수로 지정할 수 있습니다. 기본값은 30s. |
xpack.reporting.capture.timeouts .renderComplete | 보고 브라우저가 모든 시각화가 데이터를 가져오고 렌더링 할 때까지 기다리는 시간 을 지정합니다 . 시간이 초과되면 현재 페이지를 보여주는 스크린 샷이 캡처되고 다운로드 링크에 경고 메시지가 표시됩니다. 밀리 초 수로 지정할 수 있습니다. 기본값은 30s. |
xpack.reporting.capture.timeouts.*보고서 작업을 실행할 때 설정 에서 시간 초과가 발생하면 Reporting은 오류를 기록하고 스크린 샷으로 페이지 캡처를 계속합니다. 결과적으로 다운로드가 가능하지만 보고서의 시각화에 오류가있을 수 있습니다.
'기술_Kibana' 카테고리의 다른 글
콘솔 (0) | 2022.06.30 |
---|---|
Chromium 설정 (0) | 2022.06.30 |
Kibana의 모니터링 설정 (0) | 2022.06.29 |
Elasticsearch 모니터링 지표 (0) | 2022.06.29 |
Kibana의 로그 설정 (0) | 2022.06.29 |