일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- dff
- 밑바닥부터 구현하는 컴퓨팅 시스템
- 핵심 데이터 모델링
- jack 문법
- Terraform
- s3
- 안전하게 테이블 변경
- 필수 스크립트
- 도커
- 마운트
- 리눅스
- ec2
- innodb 버퍼풀
- performance스키마
- vm머신
- 메모리 세그먼트
- 운용 시 유용한 쿼리
- 핵기계어
- nandtotetris
- 온라인 ddl
- innodb구조
- 어뎁티브 해시 인덱스
- 밑바닥부터 만드는 운영체제
- 밑바닥부터 만드는 컴퓨팅 시스템
- vm번역기
- MySQL
- 컴퓨터 아키텍쳐
- 스택머신
- 구문 분석
- InnoDB
- Today
- Total
목록모니터링 (3)
이것이 점프 투 공작소

프로메테우스의 집계 연산자 프로메테우스의 promQL은 총 11개의 집계연산자와 2개의 선택적 구문 without, by를 제공합니다. without 특정 값을 제외한 메트릭을 선택하는데 사용 할 수 있습니다. metric_name이나 label_name을 사용하여 메트릭을 선택합니다. by 메트릭을 그룹화하는 데 사용됩니다. by 구문은 label_name을 사용하여 메트릭을 그룹화합니다. 표현식 by (레이블) 명령어를 통해 그룹화를 진행 할 수 있습니다. 동일한 집계에 by와 without을 동시에 사용 할 수 없습니다. expression by (label_name1, label_name2, ...) sum 가장 많이 사용되는 연산자 중 하나이며, 메트릭의 값을 합산하는데 사용됩니다. rate()..

PUSHGATEWAY란? 프로메테우스에서 Metric 수집을 위한 PUSH 기반 컴포넌트입니다. 단발성 또는 배치성 작업에 대한 메트릭을 수집하기 위해 사용됩니다. 여러 인스턴스가 PUSH-GATEWAY에 같은 JOB을 전송하면 PUSH-GATEWAY는 전송된 마지막 데이터만 유지합니다. PUSHGATEWAY 설치 docker-compose 파일로 pushgateway 이미지를 실행시킵니다. push-gateway가 실행되면 지정한 포트로 웹페이지를 실행시킬 수 있습니다. version: '3' services: pushgateway: image: prom/pushgateway:latest ports: - 9091:9091 프로메테우스 JOB 등록 prometheus.yml에 push-gateway의 스..

Metric이란? 시스템의 서비스 및 성능, 상태를 모니터링하는 지표입니다. 프로메테우스는 메트릭을 수집하고 저장하는 모니터링 시스템입니다. 메트릭은 아래와 같이 익스포터의 /metrics API에서 이름(Name), 레이블(Labels), 값(Value)를 통해 정의됩니다. 메트릭의 이름에는 -을 쓸수없고 숫자로 시작 할 수 없습니다. flask_http_request_total{method="GET",status="200"} 6.0 # 메트릭이름{레이블} 값 메트릭을 수집할 서버들은 /metrics 주소로 프로메테우스로 수집할 메트릭들을 노출하는데 프로메테우스에서 curl :/metrics | promtool check-metrics 라는 명령어로 노출된 메트릭들이 유효한지 확인 할 수 있습니다. 어..