Skip to content

feat: 외부 합성 모니터링, 내부 하트비트, 네트워크 체크 도입 #235

@sootudio

Description

@sootudio

작업 개요(예외 상황)

  • 미니서버 통신 불안정으로 주 1회 내외, 5~30분 서비스 불가 발생
  • 사용자가 없을 땐 로그 미기록 → 빈도/지속시간 파악 어려움

예외 원인

  • 외부 합성 모니터링 부재(사용자 관점 가용성/지연 미측정)
  • 내부 하트비트/네트워크 계층 지표 미수집 → 원인 분리 곤란
  • 네트워크 단절 시 ELK 전송 공백 발생

작업 내용

  • [외부] UptimeRobot 또는 GitHub Actions: 1분 주기 /actuator/health 체크(다지역), 연속 실패 알림
  • [내부] Spring @Scheduled 1분 하트비트: SELECT 1 + 지연(ms) 로그(로컬 파일 → Filebeat/Vector → ELK)
  • [네트워크] cron 1분 ping 8.8.8.8 / curl -w time_connect,ttfb https://www.google.com / DB 포트 체크, 로그 적재

Metadata

Metadata

Assignees

Labels

feat기능 개발🟡 보통급하진 않지만, 필요한 작업입니다.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions