배치/스트리밍 동시 지원, 배압/버퍼로 손실 최소화.
TimeseriesIngest & Retention
타임시리즈 수집·보관
메트릭/이벤트를 안정적으로 수집하고, 정책 기반 보관·다운샘플로 저장비용을 최적화합니다. Prometheus Remote Write, OpenTelemetry, Telegraf/Influx Line, HTTP API를 지원합니다. 요금은 별도문의로 안내합니다.
TTL·다운샘플·아카이브(오브젝트 스토리지)로 비용 절감.
PromQL/SQL(옵션)·라벨 필터로 빠른 집계/탐색.
IAM 토큰, 프로젝트 격리, 암호화/감사로그 연동.
지원 수집 방식
| 프로토콜/에이전트 | 포트 | 특징 | 주요 용도 |
|---|---|---|---|
| Prometheus Remote Write | 443 | 표준 Remote Write 엔드포인트, 압축/배치 | 쿠버네티스/인프라 메트릭 |
| OpenTelemetry Collector (OTLP) | 4317 | gRPC/HTTP, 리소스·라벨 통일, 재시도 | 애플리케이션 메트릭/로그/트레이스 |
| Telegraf / Influx Line | 8086 | 플러그인 풍부, 시스템/DB 커넥터 | 호스트/미들웨어 메트릭 |
| HTTP Write API | 443 | 단순 REST/JSON/NDJSON, 서버리스/에지 연계 | 커스텀 이벤트/비즈니스 지표 |
스키마/라벨 가이드
측정명(metric) — 소문자, 단위 접미사 권장(예: http_requests_total, cpu_usage_percent).
라벨(labels) — 10~20개 내 관리, 고카디널리티 키(예: user_id) 제한/샘플.
타임스탬프 — ms/ns 지원, 수집 지연 허용치(예: 5분) 내 버퍼링/정렬.
단위/메타데이터 — unit, service, env, region 등 표준화.
쿼터/가드레일 — 시계열/레이블 수, 초당 샘플, 바이트 인입 한도.
스크럽 — PII/비밀정보 업로드 차단(Secrets Manager 연계 권장).
보관 정책 & 다운샘플
| 티어 | 보관 기간 | 롤업(예) | 저장소 | 용도 |
|---|---|---|---|---|
| Hot | 7~30일 | 원본(초) + 1m/5m | 고성능 시계열 스토어 | 실시간 알림/대시보드 |
| Warm | 1~6개월 | 5m/1h 집계 | Columnar / 블록 | SLO/SLA 분석 |
| Cold | 6개월~수년 | 1h/1d 요약 | 오브젝트 스토리지 | 규제/감사 보관 |
| * 정책은 프로젝트별로 다르게 설정할 수 있습니다. (TTL/롤업/아카이브) | ||||
쿼리/시각화
PromQL — rate(), sum by(), histogram_quantile() 등 표준 함수 지원.
SQL(옵션) — 집계/윈도 함수로 BI 연계.
대시보드 — 메트릭·로그·트레이스 상호탐색(코릴레이션).
알림 — 조건/임계값/예측 기반 경보, 웹훅/슬랙/메일.
SLO — 가용성/지연 목표·오버버짓 계산.
API — Range/Instant 쿼리, 다운샘플 힌트.
스케일/성능
샤딩·리밸런싱 — 라벨 기반 샤드 분산, 자동 리밸런싱.
압축 — Gorilla/Delta-of-Delta 등 시계열 압축으로 저장 효율.
배압/버퍼 — 수집 급증 시 임시 버퍼·드롭 보호.
고카디널리티 제어 — 라벨 폭증 감지/차단, 카드inality 쿼터.
멀티 AZ — 복제·페일오버, 크로스리전 아카이브(옵션).
에지 수집 — 게이트웨이/프록시로 지역 레이턴시 절감.
보안/거버넌스
IAM — 프로젝트·역할 기반 토큰, 세분 권한(쓰기/읽기/관리).
네트워크 — VPC 엔드포인트, 전용선/전용 게이트웨이(옵션).
암호화 — 저장/전송 암호화, KMS/ACM 연동.
감사 — API/정책 변경 감사로그, 장기 보관(오브젝트).
비용 가드 — 라벨 기반 코스트 센터, 보관 정책 잠금.
규정 준수 — 데이터 국적/보존 의무 준수 지원.
샘플: Prometheus Remote Write
remote_write:
- url: https://metrics.example.com/api/v1/write
bearer_token: ${TS_TOKEN}
write_relabel_configs:
- source_labels: [__name__]
regex: ".*"
action: keep
queue_config:
max_samples_per_send: 10000
capacity: 20000
max_shards: 8
샘플: HTTP Write API (JSON Lines)
POST /api/v1/ingest HTTP/1.1
Host: metrics.example.com
Authorization: Bearer ${TS_TOKEN}
Content-Type: application/x-ndjson
{"metric":"cpu_usage_percent","labels":{"host":"vm-01","env":"prod"},"value":72.4,"ts":1735645324123}
{"metric":"http_requests_total","labels":{"service":"api","code":"200"},"value":1,"ts":1735645325123}
샘플: OTLP Exporter (OpenTelemetry Collector)
exporters:
otlphttp/metrics:
endpoint: https://metrics.example.com/otlp/v1/metrics
headers:
authorization: Bearer ${TS_TOKEN}
service:
pipelines:
metrics:
receivers: [otlp]
processors: [batch]
exporters: [otlphttp/metrics]
요금 안내
요금: 별도문의
인입 데이터(GB/월), 시계열/라벨 카디널리티, 보관 기간/롤업, 고가용성·전용선 옵션 등에 따라 산정됩니다.
타임시리즈, 손실 없이 오래·저렴하게
수집 볼륨·보관 정책만 알려주시면 최적 구성을 제안드려요.
타임시리즈 상담
ℹ️
개인정보 처리 안내
문의 응대를 위해서만 사용되며 일정 기간 후 파기됩니다.