Hello 👋

🧑🏻‍💻 A Developers who create code that changes the world

Infrastructure/Monitoring 4

[monitoring] Test PC로 기능 테스트 중 성능 저하 현상

프론트와의 기능 구현 테스트 중 DB load가 느려지는 현상 발생 원인을 찾기 위해 Grafana 접속 후 시스템 부하 확인 메모리 : 사용 가능 메모리가 30% → 7%까지 급감 load1 지표가 17:35쯤 58.7까지 급등 (정상보다 수십 배 높음) 17:35~17:40 사이 sda:read 및 dm-0:read가 최대 600MB/s 수준으로 증가 CPU : usage_user 95.8%까지 상승 특정 서비스나 프로세스가 메모리를 잡았을 확률이 높으며, MongoDB 관련 대용량 쿼리 실행을 했기 때문에 diskio가 급격히 증가 메모리 잡고 있는 프로세스 kill -9 명령어로 종료, api 요청 시 join과 같은 쿼리문 사용 지양

[Monitoring] InfluxDB v1 웹 인터페이스 에러

InfluxDB v1.x 버전에서는 localhost:8086으로 접속했을 때 "404 page not found" 오류 발생 원인 : InfluxDB v1.x는 기본적으로 웹 인터페이스를 제공하지 않음. 웹 인터페이스는 InfluxDB v2부터 지원 결론 : 웹 인터페이스는 사용할 수 없고, CLI나 외부 도구(Grafana 등)를 사용해야 함 또는 v2로 업그레이드 하여 UI 인텊페이스 사용해야함

[Monitoring] Telegraf/Influxdb/Grafana를 이용한 Windows, Linux 시스템 모니터링 설정 및 문제 해결

- Telegraf: 다양한 시스템 메트릭(CPU, 메모리, 디스크 사용량 등)을 수집하는 에이전트- InfluxDB: 시계열 데이터베이스로, Telegraf가 수집한 데이터를 저장- Grafana: InfluxDB에 저장된 데이터를 시각화하여 모니터링 대시보드를 구축하는 도구 설치 및 설정 과정 (Windows & Linux)1) Telegraf 설치 및 설정 (Windows)Telegraf 다운로드 및 설치# PowerShell에서 Telegraf 다운로드wget https://dl.influxdata.com/telegraf/releases/telegraf-1.31.2_windows_amd64.zip -UseBasicParsing -OutFile telegraf-1.31.2_windows_amd64...

[Infra] poetry 가상환경 기본 내용

파이썬에서 종속성 관리와 패키징을 위한 도구 Poetry requires Python 3.9+. It is multi-platform and the goal is to make it work equally well on Linux, macOS and Windows. 파이썬 3.9 버전 이상을 필요로 함자주 쓰게 되는 명령어================================================# 의존성 설치poetry install# 패키지 추가poetry add requests# 패키지 제거poetry remove requests# 의존성 업데이트poetry update# 전체 업데이트poetry update requests===================================..