프로젝트
Meerkat
운영중AI Agent 기반 로그 분석 및 모니터링 시스템
기술 스택
Go gRPC OpenTelemetry OpenAI API RAG PostgreSQL Milvus Kubernetes Helm Ent ORM
개발 기간
2026.04 - 2026.06
개발 인원
1 명
역할
풀스택 개발
Meerkat은 AI Agent가 직접 인프라의 로그와 메트릭을 분석하여 이상 징후를 탐지하는 관측 가능성 플랫폼입니다. 기존 규칙 기반 알림의 한계를 넘어, 자연어 질의나 외부 웹훅을 통해 전달된 이벤트를 AI가 스스로 맥락을 파악하고 Prometheus, Loki 등의 도구를 직접 쿼리하며 원인을 추론합니다. OpenTelemetry로 로그를 수집하고 벡터 데이터베이스에 저장하여 의미 기반 검색을 지원하며, 분석 결과는 웹훅으로 외부 채널에 전달됩니다.
시스템은 Analyzer와 Vectors 두 개의 독립적인 서비스로 구성되어 있으며, Kubernetes 환경에서 Helm Chart로 배포됩니다. Analyzer는 비동기 워커 풀과 중복 분석 방지, 컨텍스트 오버플로우 복구 메커니즘 등을 통해 대규모 로그 처리에도 안정적으로 동작하도록 설계되었습니다.
mandacode