prometheus3 WAL( Write Ahead Log ) Corruption ? * WAL Corruption? - 디스크로 데이터를 flush 하는 도중 agent 가 죽을 때? OOM 이나 hard shutdown 같은게 일어나면 ? * WAL? Prometheus? Time series database? 1. Time series data 란? - 시간에 따라 저장된 데이터 - 동일한 소스로부터 시간 경과에 따라 변화를 추적하는데 용이함. 2. Time Series Database? - 시계열 데이터 처리 위해서 빠르고 정확하게 실시간으로 쌓이는 대규모 데이터 처리할 수 있도록 고안. - Time-stamp 를 기반으로 하는 저장소를 가지고 있다, 이를 압축 요약 하는 등의 작업을 진행하여 대규모의 시간 기반 데이터 다루고 시간을 기반으로 쿼리를 가능하게 한다. identifi.. 2023. 11. 25. Windows exporter 를 활용해서 특정 process up 유무 체크 하기. 이러한 일을 하게된 이유? 팀에서 어떠한 프로젝트의 빌드를 윈도우 위에서 하게 되었습니다. ( 이유는 아무래도 사용하는 특정 소프트웨어를 개발자 분들께서 윈도우에서 사용하기 때문인거 같습니다. ) 그렇기에 결국 해당 프로그램이 정확하게 돌고 있는지를 확인해야하기 때문에 windows exporter 를 활용하여서 모니터링을 하기로 결정 했습니다. heartbeat 를 사용하지 않은 이유? 해당 프로젝트가 웹 프로젝트가 아니어서 그러한 부분에 대한 구현이 조금 어렵다고 요청이 와서 프로세스 모니터링으로 방향을 우회 했습니다. Windows exporter 란? windows 에서 metric 데이터 ( cpu, mem, disk, process etc ) 를 불러오기 위해서 설치 해두는 agent 라고 보.. 2023. 6. 26. [Kubernetes] Kubernetes 위에 Prometheus agent 모드 항상 글을 적는 것은 쑥스러운 일인거 같습니다. 어디서 시작해야지 할지 모르겠지만 공유하면 좋은 정보 일거 같아서 우선은 두서 없이 적겠습니다. 현재 저는 쿠버네티스 위에 자원을 관리하기 위한 다양한 툴을 써보고 있는데 그중에 가장 유명한 오픈 소스는 당연히 프로메테우스 일거 같습니다. https://prometheus.io/ Prometheus - Monitoring system & time series databaseAn open-source monitoring system with a dimensional data model, flexible query language, efficient time series database and modern alerting approach.prometheu.. 2022. 2. 20. 이전 1 다음