업타임 점검
주소가 뜨는지 재고 정상·지연·장애·모름으로 판정한다. 나쁘면 한 번 더 재고, 연속 기준으로 알림을 확정하며, 한국 날짜 하루 막대로 모은다. 못 잰 것은 정상으로 치지 않는다
npm install @duolabs-deux/unit-uptime-probe
직접 넣어 보기
어댑터
| id | 종류 | 설명 |
|---|---|---|
fetch | 실제 | 표준 fetch. 본문은 확인할 글자를 줄 때만 읽는다. 인증서 남은 날은 소비 앱이 꽂는 함수로 |
fake | 가짜 | 밖에 나가지 않는다. 호스트 첫 칸(down·slow·timeout·flaky 등)으로 결정적으로 답한다 |
실패와 소비 앱이 할 일
| 종류 | 언제 | 할 일 |
|---|---|---|
invalid-input | 점검 주소가 http·https 가 아니거나 형식이 틀릴 때. 장애는 실패가 아니라 판정 결과(down)로 돌려준다 | 점검 목록을 고친다 |
한도
- 점검하는 자리에서 본 결과다. 다른 곳의 방문자가 겪는 상태와 다를 수 있다
- 인증서 남은 날은 표준 fetch 로 볼 수 없어 소비 앱이 따로 꽂아야 한다(Node 전용)
- 점검 대상과 주기는 소비 앱이 정한다. 대상에 부하가 되지 않게 간격을 둔다