피드로 돌아가기
Equipment Health Scoring: How One Number Made My Operators Stop Checking the Dashboard
Dev.toDev.to
Infrastructure

복잡한 메트릭을 단 하나의 숫자로, 운영 효율을 극대화한 Health Scoring 전략

Equipment Health Scoring: How One Number Made My Operators Stop Checking the Dashboard

Guatu2026년 4월 9일3beginner

Context

파편화된 데이터와 과도한 노이즈로 인한 대시보드 가독성 저하. 단순 메트릭 나열 방식으로는 명확한 이상 징후 포착 불가. 운영자가 즉각적으로 판단할 수 있는 직관적 지표 부재.

Technical Solution

  • Temperature, Vibration, Pressure 등 다중 센서 데이터를 통합한 0~100 범위의 단일 Health Score 산출 구조
  • 센서별 중요도를 반영한 가중치 적용 방식(Vibration 0.4, Temperature 0.4, Pressure 0.2)
  • Raw 데이터를 0~1 스케일로 변환하는 선형 정규화(Linear Normalization) 로직 적용
  • Node-RED flow와 Python Flask 기반의 데이터 집계 및 점수 계산 마이크로서비스 설계
  • Grafana 대시보드 내 임계치 기반 색상 코딩(Red < 40, Yellow 40-60, Green 60+)을 통한 시각적 알림 체계 구축
  • 단순 Rule-based 시스템을 통한 유지보수 편의성 및 계산 효율성 확보

Impact

  • 점수 40점 미만 시 즉시 조사 착수 및 20점 도달 시 유지보수 일정 수립이라는 구체적 액션 플랜 수립

Key Takeaway

엔지니어링의 핵심은 복잡한 알고리즘보다 사용자가 즉각적인 행동을 취할 수 있게 만드는 가시성과 실행 가능성(Actionability)에 있음.


다양한 메트릭을 통합할 때 도메인 지식 기반의 가중치 합산 방식을 우선 적용하고, 시각적 임계치를 설정하여 운영자의 판단 비용을 최소화할 것

원문 읽기