x402 엔드포인트 가용성 대시보드 구성기

비교 페이지에서 "가용성(Availability)" 및 "지연 시간(Latency)" 이 두 열은 우리가 계속해서비워 두세요— 누구도 조작된 숫자에 대해 책임지기를 원하지 않기 때문입니다. 이 도구는 바로 이 두 열을 채우기 위해 설계되었습니다: 엔드포인트 목록을 구성하고, 상태 확인 구성, 상태 확인 스크립트, 상태 배지, 그리고 가용성/지연 시간 표 템플릿을 생성합니다. 숫자는 직접 측정한 값이어야 하며, 타인의 값을 복사해서는 안 됨.

무료 · 로그인 없음 로컬 생성 · 콘텐츠는 업로드되지 않음 판정 근거 · HTTP 상태 코드(응답 본문이 아님)

1검사할 엔드포인트

한 줄에 하나의 엔드포인트 이름과 URL을 입력합니다. MCP 엔드포인트도 상태 확인 가능 — 상태 코드만 확인하며, SSE 파싱은 필요 없습니다.

2헬스 체크 규칙

결과이 대시보드의 규모

출력 1probes.json 구성

0행
—

출력 2활성화 확인 스크립트 probe.js

0행
—

출력 3상태 배지 + 가용률/지연 시간 표

0행
—
표 템플릿의 열 이름과 x402 가격 비교 페이지 의 「가용성 / 지연 시간」 두 열과 일치하며, 실제 데이터가 측정된 후 바로 해당 위치에 삽입합니다.
가용성 / 지연 시간 표 템플릿
—
이 오류는 우리가 이미 겪어본 것임

1 · JSON-RPC 클라이언트로 MCP 엔드포인트를 상태 확인할 경우, 작동 중인 엔드포인트를 비활성으로 잘못 판단할 수 있습니다.MCP의 streamable-http는 JSON이 아닌 SSE 스트림을 반환합니다. 올바른 방법:HTTP 상태 코드만으로 판정, 200 / 402 모두 활성 상태로 간주함.

2 · 필드 이름을 잘못 작성하면, 모든 항목이 항상 "변동"으로 판정됩니다.우리는 p.ok 실제로 존재하는 필드이지만, 라이브러리에는 이렇게 쓰여 있음 p.lastOk결과가 전부 노란색으로 표시됩니다. 필드 이름은 반드시 데이터베이스 쓰기 코드와 정확히 일치해야 합니다.

3 · 상태 용어는 "동작(action)"과 "중립(neutral)" 두 개의 열로 구분해야 합니다."온라인"에서 "온라인"으로 변경되는 경우 "온라인 복구"로 표시하는 것은 이상합니다. 우리는 이를 분리합니다. CH_TO및 CH_STATE두 세트(중립적 표현)

4 · 데이터가 없으면 빈칸으로 남기고, 임의로 작성하지 말 것.비교 페이지의 가용성/지연 시간 열은 지금까지 비어 있었습니다 — 실제 상태 확인 데이터로 채우기 전에는, 보기 좋게 만든 숫자보다 빈 칸으로 두는 것이 더 신뢰할 수 있습니다.