본문 바로가기

기타 학습 정리

그라파나 학습

그라파나는 대쉬보드 오픈소스 (인플럭스 디비 ELK 등등)

 

TPS. 체크해주는 양. 솔류션 포함. 

github.com/grafana/grafana

 

grafana/grafana

The tool for beautiful monitoring and metric analytics & dashboards for Graphite, InfluxDB & Prometheus & More - grafana/grafana

github.com

인플럭스 DB

- 시계열 DB

CRUD 중 CR에 집중되어 있음. 업데이트 할 일이 없어서.

tag 인덱스가 되있어서 메모리에 올라가있음. 훨씬 빠름.

field는 데이터값들.디스크에 저장되어있음.

 

동작하는 원리가 

 

wal

data

meta 얘가 갖고있는 기본적인 정보들. raft 데이터베이스가 저장되는 디렉토리.

 

tsm 엔진을 사용함. 데이터 저장엔진. 처음에 데이터가 들어온다. 그러면 메모리 기반이니까 일단 wal 파일에 한번 압축이 되서 저장이 된다. db안에 번호로 쭉쭉 생성이 되는데 이 밑에 저장이 되면서 캐시에도 저장이 된다.  data 파일에 tsm 파일로 압축이 되어서 저장이 되면서 캐시하고 wal 파일에서 삭제된다. data는 압축이 되기때문에 점점 작아짐.

태그값의 곱이 천만이 넘으면 안된다. 

 

텔레그래프

에이전트. 어떤서버에 설치해주면 걔가 땡겨와. 시스템 리소스 모니터링 성능 천만 넘는 단위로 쓰지는 않는다.

 

influx docs.influxdata.com/influxdb/v1.8/query_language/sample-data/