Prometheus
- Prometheus는 오픈 소스 모니터링 솔루션입니다.
- 2012-2013 년에 SoundCloud에서 시작하여 2015 년 초에 공개되었습니다.
- Prometheus는 메트릭 및 경고를 제공합니다.
- 시계열 데이터를 데이터 소스로 사용하는 Google의 Borgmon에서 영감을 받아 이데이터를 기반으로 경고를 보냅니다.
- 클라우드 네이티브 인프라에 매우 적합합니다.
- Prometheus는 CNCF (Cloud Native Foundation)의 회원 이기도 합니다.
- Prometheus에서 우리는 차원 데이터에 대해 이야기합니다. 시계열은 메트릭 이름과 키 / 값 쌍 세트로 식별 됩니다.
Prometheus에는 유연한 쿼리 언어가 포함되어 있습니다.
내장 표현식 브라우저 또는 Grafana와 같은 통합을 사용하여 시각화를 표시 할 수 있습니다.
- 사용자 지정의 효율적인 형식으로 메모리 및 로컬 디스크에 메트릭을 저장합니다.
Go로 작성되었습니다.
사용 가능한 많은 클라이언트 라이브러리 및 통합
How does Prometheus work?
- Prometheus는 메트릭 HTTP 엔드 포인트를 스크랩하여 모니터링 대상에서 메트릭을 수집합니다.
- 이것은 다른 모니터링 및 경고 시스템과 근본적으로 다릅니다 (Google의 Borgmon 작동 방식도 마찬가지 임).
- 특정 서비스 및 시스템을 확인하는 사용자 지정 스크립트를 사용하는 대신 모니터링 데이터 자체가 사용됩니다.
- 엔드 포인트 스크래핑은 타사 에이전트와 같은 다른 메커니즘보다 훨씬 효율적입니다.
- 단일 prometheus 서버는 초당 최대 1 백만 개의 샘플을 수백만 개의 시계열로 수집 할 수 있습니다.
1 Comment
Anonymous
Add Comment