프로메테우스 공식 레퍼런스를 한글로 번역한 문서입니다.
전체 목차는 여기에 있습니다.
클라이언트 라이브러리, 익스포터와 관련 라이브러리 외에도 프로메테우스에는 범용적인 통합 포인트가 아주 다양하다. 이 페이지엔 다양한 통합 포인트들을 몇 가지 정리해뒀다.
기능이 중복되거나 아직 개발 중인 것도 있기 때문에 여기에서 나열하지 않은 통합 기능이 있을 수도 있다. 위키 페이지 익스포터 디폴트 포트에는 같은 카테고리로 나눌 수 있는 익스포터 외 다른 통합 기능들도 몇 개 포함돼있다.
목차
File Service Discovery
프로메테우스에서 기본으로 지원하지 않는 서비스 디스커버리 메커니즘의 경우, 파일 기반 서비스 디스커버리가 통합을 위한 인터페이스를 제공해준다.
Remote Endpoints and Storage
프로메테우스의 remote write, remote read 기능을 사용하면 샘플을 투명하게 주고 받을 수 있다. 이 기능은 일차적으로 장기 스토리지를 위한 기능이다. 여기서 사용할 솔루션은 신중하게 평가해보고 예상하는 데이터 볼륨을 처리할 수 있는지를 확인해보는 게 좋다.
- AppOptics: write
- AWS Timestream: read and write
- Azure Data Explorer: read and write
- Azure Event Hubs: write
- Chronix: write
- Cortex: read and write
- CrateDB: read and write
- Elasticsearch: write
- Gnocchi: write
- Google BigQuery: read and write
- Google Cloud Spanner: read and write
- Graphite: write
- InfluxDB: read and write
- Instana: write
- IRONdb: read and write
- Kafka: write
- M3DB: read and write
- New Relic: write
- OpenTSDB: write
- PostgreSQL/TimescaleDB: read and write
- QuasarDB: read and write
- SignalFx: write
- Splunk: read and write
- Sysdig Monitor: write
- TiKV: read and write
- Thanos: read and write
- VictoriaMetrics: write
- Wavefront: write
Prom-migrator는 원격 스토리지 시스템 간의 데이터를 마이그레이션해주는 툴이다.
Alertmanager Webhook Receiver
Alertmanager에서 기본으로 지원하지 않는 통보notification 메커니즘의 경우, webhook receiver가 통합을 도와준다.
- alertmanager-webhook-logger: alert를 로그로 남긴다
- Alertsnitch: alert를 MySQL 데이터베이스에 저장한다
- Asana
- AWS SNS
- Better Uptime
- Canopsis
- DingTalk
- Discord
- GitLab
- Gotify
- GELF
- Icinga2
- iLert
- IRC Bot
- JIRAlert
- Matrix
- Phabricator / Maniphest
- prom2teams: 통보notification를 Microsoft Team으로 포워딩한다
- Rocket.Chat
- ServiceNow
- Signal
- SIGNL4
- SMS: 멀티 provider를 지원한다
- SNMP traps
- Squadcast
- Telegram bot
- xMatters
- XMPP Bot
- Zenduty
- Zoom
Management
프로메테우스는 management 기능에 관한 설정이 들어있지 않으므로, 기존 시스템과 통합하거나 그 위에 구축하는 식으로 활용하면 된다.
- Prometheus Operator: 쿠버네티스 환경에서 프로메테우스를 관리한다
- Promgen: 프로메테우스, Alertmanager를 위한 웹 UI와 설정 generator
Other
- karma: alert 대시보드
- PushProx: NAT나 유사한 네트워크 세팅을 가로지르는 프록시
- Promdump: 데이터 블록의 덤프를 만들고 복원할 수 있는 kubectl 플러그인
- Promregator: Cloud Foundry 애플리케이션을 위한 디스커버리와 스크래핑
- pint: 프로메테우스 rule linter
Next :ALERTING
프로메테우스의 알림 가이드
전체 목차는 여기에 있습니다.