본문으로 건너뛰기

인사이트

들어가며

카프카 클러스터를 운영하면서 월별 인사이트가 필요할 수 있어요. Felice 는 카프카를 운영하는 사용자들이 보다 간편하게 사용할 수 있도록 인사이트를 제공하고 있어요.

고급 > 인사이트 메뉴를 선택하여 클러스터 별 인사이트를 확인 및 재생성할 수 있어요.

안내

인사이트는 버전 2.11부터 들어가는 기능이에요. 집계에 시간이 필요한 기능이라 해당 버전이 설치된 시점에 바로 사용 가능한 기능은 아니에요. 설치한 시점으로부터 다음달 1일에 UTC 기준 00시에 집계 프로세스가 돌아요. 집계 프로세스는 10분 내외로 종료되니 그 이후에 인사이트를 확인할 수 있어요. (e.g., 버전 2.11을 2025년 4월 4일에 설치했을 경우, 2025년 5월 1일 UTC 00시 이후부터 4월의 인사이트를 확인할 수 있어요.)

안내

클러스터에 메트릭을 적용하지 않을 경우, 각 메트릭 별 집계가 불가능한 항목이 있을 수 있으니 참고해주세요.

JMX exporter를 사용하지 않은 경우 집계 불가능한 항목

  • 브로커 수
  • 토픽 수
  • 토픽 사용량
  • 파티션 수
  • 파티션 사용량
  • 복제 실패 파티션 수
  • 일부 Felice 알림 발생 수(시스템 / 관리자)
  • 브로커 요청 오류 수
  • 최소 ISR 미만 파티션 수
  • 프로듀싱 지연 시간
  • 컨슈밍 지연 시간
  • 팔로워 Fetch 지연 시간
  • 브로커별 프로듀싱 지연 시간
  • 브로커별 컨슈밍 지연 시간
  • 브로커별 팔로워 Fetch 지연 시간
  • 프로듀싱 지연 시간 시계열
  • 컨슈밍 지연 시간 시계열
  • 팔로워 Fetch 지연 시간 시계열
  • 초당 메시지 수
  • 초당 수신 바이트 수
  • 초당 송신 바이트 수
  • 브로커별 초당 메시지 수
  • 브로커별 초당 수신 바이트 수
  • 브로커별 초당 송신 바이트 수
  • 메시지 수 시계열
  • 수신 바이트 수 시계열
  • 송신 바이트 수 시계열

Node exporter를 사용하지 않은 경우 집계 불가능한 항목

  • 일부 Felice 알림 발생 수(시스템 / 관리자)
  • 브로커 별 CPU 사용량
  • CPU 사용량 시계열
  • 디스크 사용량 시계열
  • 마운트 포인트 별 디스크 사용량 퍼센트/바이트

인사이트

선택한 월의 클러스터의 메트릭 정보 및 변경점을 집계해서 볼 수 있어요.

인사이트 재생성

인사이트를 생성하는 도중 문제가 발생하여 특정 항목이 생성이 실패했을 수도 있어요. 재집계가 가능한 항목의 경우 아래와 같은 영역이 활성화 돼요.

insight

영역에서 현재 정상적으로 생성되지 않은 항목을 확인하고, [인사이트 재생성] 버튼을 눌러 집계가 실패한 항목에 대해 다시 집계할 수 있어요.

PDF 다운로드

생성된 인사이트를 [PDF 다운로드] 버튼을 눌러 PDF로 다운로드할 수 있어요. 데이터의 양이 많을 수록 PDF 추출 시간이 길어질 수 있어요.

월별 인사이트 조회

생성된 인사이트 리스트를 [월 선택] 선택 영역을 눌러서 원하는 인사이트를 조회할 수 있어요. 최대 1년 단위까지 조회할 수 있어요.

안내

전월을 제외하고 인사이트가 생성 안 된 월은 선택할 수 없어요.

인사이트 상세

안내

저장된 전월 데이터가 없을 경우 증감 혹은 증감율이 보이지 않을 수도 있어요.

Basic Stat.

한 달 간 클러스터에서 발생한 리소스의 집계예요.

insight_basic_stat

구분설명
⓵ Broker브로커 수 및 전월 대비 증감
⓶ Topic토픽 수 및 전월 대비 증감
⓷ Under Min isr paritionMin isr을 충족 못하는 파티션 수 및 전월 대비 증감
⓸ Replicated fail partition복제 실패 파티션 수 및 전월 대비 증감
⓹ Consumer group컨슈머 그룹 수 및 전월 대비 증감

Latency

한 달 간 클러스터에서 발생한 지연시간이에요.

insight_latency

Throughput

한 달 간 클러스터에서 발생한 처리량이에요.

insight_throughput

Events alarm (system & admin)

한 달 간 Felice에 등록된 알림 발생 집계예요. 시스템 알림과 관리자 알림 두가지 집계를 확인할 수 있어요.

insight_event_alarm

Request broker error

브로커 요청에서 발생한 에러 집계예요. 에러 코드에 마우스를 올려두면 코드에 대한 상세 정보를 확인할 수 있어요.

insight_request_broker_error

Topic detail

전월과 대조하여 아래와 같은 항목을 확인할 수 있어요.

  • 추가된 토픽
  • 수정된 토픽
  • 삭제된 토픽(토픽 명)

아래 두가지 항목은 전월 데이터가 없어도 확인할 수 있어요.

  • 사용하지 않은 토픽(토픽 명)
  • 토픽 별 사용되지 않는 파티션

insight_topic_detail

insight_topic_detail_component

Consumer group detail

전월과 대조하여 아래와 같은 항목을 확인할 수 있어요.

  • 추가된 컨슈머 그룹
  • 삭제된 컨슈머 그룹(컨슈머 그룹 명)
  • 사용하지 않은 컨슈머 그룹(컨슈머 그룹 명)

insight_consumer_detail

Broker 선택

브로커를 선택해서 아래의 3가지 항목에 대해서 확인할 수 있어요. 아무것도 선택하지 않을 경우 전체 브로커를 다 조회해요.

insight_broker_select

Broker Latency

선택한 브로커의 지연시간을 시계열 그래프와 표로 확인 할 수 있어요.

insight_broker_latency

Broker Throughput

선택한 브로커의 처리량을 시계열 그래프와 표로 확인 할 수 있어요.

insight_broker_throughput

Node Resource

선택한 브로커의 노드 사용량을 시계열 그래프와 표로 확인 할 수 있어요.

insight_node_usage