apache/hertzbeat
An AI-powered next-generation open source real-time observability system.
해결하는 문제
Apache HertzBeat는 다양한 IT 환경의 모니터링을 단순화하기 위해 설계된 실시간 관측성 시스템입니다. 대상 시스템에 에이전트를 설치할 필요가 없어 배포 오버헤드를 줄이면서도, 메트릭 및 로그 수집, 알림 관리, 시스템 상태 분석을 위한 통합 플랫폼을 제공합니다.
작동 방식
HTTP, JMX, SSH, SNMP, JDBC, Prometheus를 포함한 광범위한 프로토콜을 지원하는 에이전트리스 시스템으로 작동하여 데이터를 수집합니다. 사용자는 온라인에서 YML 템플릿을 구성하여 모니터링 대상을 정의할 수 있습니다. 아키텍처는 고성능 요구 사항을 처리하기 위해 멀티 컬렉터 클러스터를 통한 수평적 확장과 클라우드-에지 협업을 지원합니다. 수집 및 분석부터 알림 및 통지(Slack, Discord, Email 등의 채널 활용)에 이르는 전체 파이프라인을 통합합니다.
대상 사용자
에이전트 설치의 번거로움 없이 애플리케이션 서비스, 데이터베이스, 캐시, 운영 체제 및 클라우드 네이티브 인프라를 모니터링할 수 있는 고성능, 확장 가능한 관측성 도구가 필요한 DevOps 엔지니어, 시스템 관리자 및 SRE를 대상으로 합니다.
주요 특징
- 에이전트리스 아키텍처: 모니터링 대상에 소프트웨어를 설치할 필요 없이 메트릭을 수집합니다.
- AI 기반: HertzBeat AI 및 내장된 MCP Server 기능을 통해 AI 기반 상호작용 및 분석 기능을 제공합니다.
- 통합 플랫폼: 메트릭, 로그 및 알림을 단일 인터페이스로 결합하여 중앙 집중식 배포를 제공합니다.
- 높은 커스터마이징 가능성: 온라인에서 YML 템플릿을 편집하여 새로운 모니터링 유형을 신속하게 추가할 수 있습니다.
- 확장성: 수평적 확장을 위한 멀티 컬렉터 클러스터와 격리된 네트워크 모니터링을 지원합니다.