Prometheus: Python HTTP서버로 프로세스 헬스체크
·
카테고리 없음
/usr/local/bin 경로에 sh 파일 생성프로세스 체크 sh 파일filename: crawler_check.sh#!/bin/bash# 체크할 프로세스의 경로를 변수에 저장합니다.PROCESS_PATH="./venv/bin/python tool/checkup_crawler.py --prod -d"# 프로세스가 실행 중인지 확인합니다.if pgrep -f "$PROCESS_PATH" > /dev/nullthen PROCESS_STATUS=1 # 프로세스가 실행 중이면 1else PROCESS_STATUS=0 # 프로세스가 실행 중이지 않으면 0fi# Prometheus 메트릭 포맷으로 출력합니다.echo "# HELP process_up Is the process running (1 f..