목록DevOps/grafana (6)
나의 잡다한 노트 및 메모
Grafana Alloy는 Grafana Labs에서 개발한 오픈소스 Telemetry Collector로, 특히 OpenTelemetry Collector(OTel Collector)의 분배판(distribution)이면서, Prometheus 파이프라인 등도 내장한 제품입니다. 즉, 로그(logs)·메트릭(metrics)·트레이스(traces)·프로파일(profiles)까지 “모든 신호(all signals)”를 수집·처리·전송할 수 있도록 설계된 통합형 수집기로 볼 수 있어요. 주요 기능 및 특징다양한 신호 유형 지원: 메트릭, 로그, 트레이스, 프로파일을 모두 수집하고 처리할 수 있어요.Prometheus 및 OpenTelemetry 호환성: Prometheus 스크래핑 및 원격 쓰기(remote..
시리즈 = (라벨 집합으로 구분되는 하나의 시계열 데이터 스트림)즉,시간(time) 축을 기준으로하나의 metric 값(value) 을특정 라벨 조합(metric, idx, job, host …) 으로 구분한 데이터 흐름 예시1. 단일 시리즈 time value--------------------------2025-08-27 10:00:00 122025-08-27 10:01:00 132025-08-27 10:02:00 11이건 “idx=101” 같은 특정 라벨이 붙은 하나의 시리즈입니다.2. 여러 시리즈time metric value-----------------------------------2025-08-27 10:00:00 i..
Grafana에서 말하는 wide series와 long series는 데이터 프레임 형태를 어떻게 표현하느냐의 차이Grafana Alerting에서의 series 타입Long series구조: time | metric | value (세로로 라벨 붙은 시계열)→ Prometheus, Loki, MySQL/PG 플러그인 등 대부분이 이 형식을 반환합니다.→ Alerting v2 엔진(Expressions)에서 Reduce → Threshold 같은 “시리즈 단위 평가”를 할 때는 Long series가 기본입니다.→ 여기서는 metric(string) 필드를 라벨로 쓰고, value를 숫자로 평가합니다.Wide series구조: time | seriesA | seriesB | … (가로로 여러 값 컬럼)..
직관적으로 이해하기False Positive: "괜히 겁먹음" → 문제 아닌데 문제라고 착각False Negative: "방심함" → 문제인데 문제를 못 알아챔
Webhook (일반적인 웹훅)정의: 웹훅은 특정 이벤트가 발생했을 때 외부 서비스나 애플리케이션으로 데이터를 전송하는 방법입니다. 이벤트가 발생하면, 웹훅은 미리 설정된 URL로 데이터를 자동으로 전송합니다.예시: GitHub에서 코드가 푸시될 때 CI/CD 서버에 알림을 보내거나, 결제 완료 후 결제 서비스에서 주문 시스템으로 알림을 보내는 것이 웹훅의 일반적인 사용 예입니다.Incoming Webhook정의: Incoming Webhook은 외부 서비스나 애플리케이션에서 데이터를 받아들이기 위해 설정된 웹훅입니다. 외부에서 특정 이벤트를 수신하기 위해 지정된 URL로 HTTP POST 요청을 통해 데이터를 받는 방식입니다.사용 사례: 주로 채팅 애플리케이션(예: Microsoft Teams, Sla..