본문 바로가기

전체 글205

prometheus 실행 1. 프로메테우스 실행 > setproxy wget https://github.com/prometheus/prometheus/releases/download/v2.2.1/prometheus-2.2.1.linux-amd64.tar.gz > tar -xzf prometheus-2.2.1.linux-amd64.tar.gz > cd prometheus-2.2.1.linux-amd64/ > vi prometheus.yml prometheus.yml 파일에 scrape_configs 항목 추가 global: scrape_interval: 10s scrape_configs: - job_name: 'prometheus' static_configs: - targets: ['localhost:9090'] > ./ prom.. 2021. 7. 22.
MySQL 8.0 strage engine MySQL 8.0 지원 스토리지 엔진 InnoDB: MySQL 8.0의 기본 스토리지 엔진입니다. InnoDB사용자 데이터를 보호하기위한 커밋, 롤백 및 크래시 복구 기능이있는 MySQL 용 트랜잭션 안전 (ACID 호환) 스토리지 엔진입니다. InnoDB행 수준 잠금 및 Oracle 스타일의 일관된 비 잠금 읽기는 다중 사용자 동시성과 성능을 향상시킵니다. InnoDB사용자 데이터를 클러스터형 인덱스에 저장하여 기본 키를 기반으로하는 일반적인 쿼리에 대한 I / O를 줄입니다. 데이터 무결성을 유지하기 위해 FOREIGN KEY 참조 무결성 제약 조건도 지원합니다. MyISAM:이 테이블은 설치 공간이 작습니다. 테이블 수준 잠금 은 읽기 / 쓰기 워크로드의 성능을 제한하므로 웹 및 데이터웨어 하우징 .. 2021. 7. 21.
prometheus TSDB format 용어사전 : chunk : 데이터가 저장되는 단위 tombstone : chunk 파일에서 데이터를 즉시 삭제하는 대신 삭제를 기록 WAL : 서버 재 시작이나 crash로 부터 보호를 위한 log symbol : 시리즈의 레이블 쌍에서 발생한 중복 제거 된 문자열 1. Index Disk Format 다음 각 블록 디렉토리에 있는 index 파일의 형식을 설명합니다 인덱스가 작성 될 때, 위의 줄이 그어진 메인 섹션 사이에 임의의 수의 패딩 바이트가 추가 될 수 있습니다. 파일을 순차적으로 스캔 할 때 섹션의 지정된 길이 뒤에 오는 0 바이트는 건너 뛰어야합니다. 아래에 설명 된 대부분의 섹션은 len필드로 시작 합니다. 항상 후행 CRC32 체크섬 바로 앞의 바이트 수를 지정합니다. 체크섬은 항상 해.. 2021. 7. 21.
prometheus TSDB 관리 API 고급 사용자를 위해 데이터베이스 관리 기능을 하는 API입니다. 이 API는이 --web.enable-admin-api 설정되어 있지 않으면 사용할 수 없습니다. 1. snapshot snapshot은 현재 모든 데이터의 snapshot을 TSDB의 데이터 디렉터리 아래 snapshots/- 에 만들고 응답으로 디렉터리를 반환합니다. 헤드 블록에만 있고 아직 디스크에 압축되지 않은 스냅 샷 데이터를 선택적으로 건너 뜁니다. POST /api/v1/admin/tsdb/snapshot PUT /api/v1/admin/tsdb/snapshot URL 쿼리 매개 변수 : skip_head= : 헤드 블록에 있는 데이터를 건너 뜁니다. (옵션) $ curl -XPOST http://localhost:9090/ap.. 2021. 7. 21.