Skip to main content

알람이벤트 목록

개요​

이 화면은 무엇인가요?

알람 규칙에 의해 자동 발생된 알람 이벤트를 조회하고, 확인(acknowledge) → 조치 → 해결(resolve) 처리를 수행하는 화면입니다. 각 이벤트의 발생값, 지속시간, 에스컬레이션 레벨, 재발횟수를 추적하고 조치 내용과 근본 원인을 기록합니다.

누가 사용하나요?​

  • 설비 담당자: 알람 확인, 현장 조치, 조치 내용 기록
  • IoT 엔지니어: 알람 패턴 분석, 규칙 튜닝을 위한 데이터 확인

언제 사용하나요?​

  • 발생한 알람을 확인하고 담당자를 배정할 때
  • 현장 조치 후 조치 내용과 근본 원인을 기록할 때
  • 특정 설비의 알람 이력을 조회하여 패턴을 분석할 때

주요 기능​

  • 알람 생명주기 관리: active → acknowledged → resolved 상태 전환
  • 조치 기록: 조치 내용, 근본 원인, 현장 사진, 조치 문서 첨부
  • 에스컬레이션 추적: 에스컬레이션 레벨 및 재발 횟수 확인
  • 다양한 필터: 심각도, 상태, 발생 시간 범위별 필터링

업무 흐름에서의 위치​


입력 항목 가이드​

항목설명필수비고
이벤트코드알람 이벤트 식별 코드✅자동 생성
규칙트리거된 알람 규칙✅자동 연결
태그알람 발생 태그✅자동 연결
설비자산관련 설비자동 연결
심각도info / warning / critical / emergency✅규칙에서 상속
상태active → acknowledged → resolved✅상태 전환으로 관리
발생시각알람 발생 시각✅자동 기록
발생값알람 트리거 시점의 센서값자동 기록
조치내용수행한 조치 설명수동 입력
근본원인알람 발생의 근본 원인수동 입력
현장사진현장 상태 사진파일 업로드
조치문서관련 조치 문서파일 업로드

자주 묻는 질문 (FAQ)​

알람 상태 전환은 어떻게 하나요?
  1. active → acknowledged: 알람 상세 화면에서 "확인" 처리 (확인자, 확인시각 자동 기록)
  2. acknowledged → resolved: 조치 완료 후 "해결" 처리 (해결자, 해결시각, 조치내용 기록)

POP 화면에서도 동일한 상태 전환이 가능합니다.

재발횟수가 높은 알람은 어떻게 대응하나요?

재발횟수가 높다는 것은 근본 원인이 해결되지 않았다는 의미입니다:

  1. 해당 알람의 근본원인 이력을 검토합니다
  2. 임시 조치가 아닌 근본 조치(설비 수리, 부품 교체 등)를 계획합니다
  3. 필요 시 표준준수/감사 메뉴에서 알람 합리화 검토를 진행합니다

실무 시나리오​

Critical 알람 대응 및 기록​

상황: 로봇 1호기 모터 온도 95°C Critical 알람이 발생했습니다.

처리 순서:

  1. 알람이벤트 목록에서 해당 이벤트를 확인합니다 (상태: active)
  2. "확인" 처리를 수행합니다 (상태: active → acknowledged)
  3. 현장으로 이동하여 모터 상태를 점검합니다
  4. 냉각팬 벨트 끊어짐을 발견하고 벨트를 교체합니다
  5. 조치내용에 냉각팬 벨트 교체 완료를 입력합니다
  6. 근본원인에 냉각팬 벨트 마모 — 교체주기 미준수를 입력합니다
  7. 현장 사진과 조치 문서를 첨부합니다
  8. "해결" 처리를 수행합니다 (상태: acknowledged → resolved)

참고: 데이터 구조

알람이벤트 테이블 (alarm_events)​

컬럼명한글명타입설명
event_code이벤트코드VARCHAR *필수 *고유-
rule_id규칙IDUUID (FK) *필수alarm_rules 참조
tag_id태그IDUUID (FK) *필수data_tags 참조
asset_id설비자산IDUUID (FK)equipment_assets 참조
severity심각도ENUM *필수info/warning/critical/emergency
status상태ENUM *필수active/acknowledged/resolved
triggered_at발생시각TIMESTAMP *필수-
triggered_value발생값DECIMAL트리거 시점 센서값
action_taken조치내용TEXT-
root_cause근본원인TEXT-
duration_sec지속시간(초)INT-
escalation_level에스컬레이션레벨INT-
recurrence_count재발횟수INT-