Cassandra 모니터링
Cassandra
Cassandra 모니터링 및 성능 관리

Apache Cassandra(ibm.com 외부 링크)는 단일 장애 지점 없이 여러 서버에서 대량의 데이터를 처리하도록 설계된 오픈 소스 분산 NoSQL 데이터베이스입니다. 여러 데이터 센터에 걸친 클러스터 지원에 특화되어 있으며, 이를 위해 비동기식 마스터리스 복제가 가능합니다. Cassandra 모니터링은 Instana의 AI 기반 마이크로서비스 APM 솔루션의 일부입니다. Cassandra는 매우 유연한 방법론이지만 여기에는 비용이 따릅니다. 일반적인 단점은 Cassandra의 행 수준이 일관적이지 않다는 것입니다. 동일한 테이블에 동일한 행에 영향을 주는 삽입 및 업데이트가 충돌할 수 있으며 그로 인해 데이터가 일관되지 않습니다.

Instana가 Apache Cassandra가 포함된 인프라에 배포되면 에이전트는 자동으로 기술을 감지하고 올바른 센서를 배포하여 Cassandra 및 데이터베이스와의 상호 작용을 모니터링합니다. 사람이 직접 설정하거나 구성할 필요가 없습니다.

오늘 무료 평가판을 시작하세요!

14일 무료, 신용 카드 필요 없음, 정식 버전

Cassandra 성능 및 구성 모니터링

Instana는 Cassandra 센서를 자동으로 배포한 후 즉시 Cassandra의 인프라, 즉 개별 데이터센터와 관련된 개별 쓰기-백 캐시 노드와 해당 클러스터와 관련된 데이터센터를 매핑합니다. Instana는 노드 및 클러스터 수준에서 관련 성능 메트릭을 수집하여 Cassandra 노드와 클러스터 간의 상호 작용 품질을 결정합니다. Instana 에이전트는 수집된 모든 모니터링 데이터를 저장하고 컨텍스트화하는 동적 그래프 모델로 모든 메트릭을 다시 전송합니다. 노드 수준에서 수집되는 일반적인 메트릭은 다음과 같습니다.

  • 요청
  • 클라이언트 읽기/쓰기 지연
  • 보류 중인 요청

클러스터 수준에서 수집되는 몇 가지 메트릭의 예는 다음과 같습니다:

  • 키 공간 세부사항
  • 복제 계수
  • 디스크 크기

전체 목록은 Instana Cassandra 관리 설명서를 참조하세요. 개발자는 인프라에 따라 장애 지점 주변의 컨텍스트와 함께 경고를 보내도록 Instana의 임계값 제한을 구성할 수 있습니다.

Cassandra 모니터링 - 상태

Instana는 Cassandra 핵심 성과 지표를 추적하여 모니터링되는 환경의 컨텍스트 내에서 Cassandra에 대한 상태를 추론합니다. Instana의 동적 그래프는 Instana UI 하단의 타임라인에 이벤트와 인시던트를 표시합니다. 개발자가 클러스터 구성을 변경하거나 키 공간을 제거하는 등 Cassandra 환경의 모든 변경 사항이 자동으로 감지되어 UI에 반영되고 이벤트 목록에 기록됩니다.

Cassandra 상태 또는 성능에 문제가 있는 경우, Instana UI에서 기술 문제 경고를 발행하고 인스턴스의 상태 색상을 변경합니다. 서비스가 영향을 받는 경우 서비스 인시던트도 만들어집니다. 성능 문제는 모든 개발자 변경 사항과 연관되어 근본 원인을 파악하는 데 도움이 됩니다.

구성 변경

Instana는 구성 변경 사항을 감지하고 이를 타임라인에 표시합니다(예: 클러스터 구성 변경 사항 및 키 공간 추가 또는 제거).

Cassandra 모니터링 설치

시작할 준비가 되셨나요? 먼저 Instana 평가판 또는 계정이 필요합니다. 이미 있으신가요? 시작하기 가장 좋은 곳은 Instana 시작하기 가이드입니다.

Instana 평가판 또는 계정 Instana 시작하기 가이드