데이터 소스를 "에이전트가 호출당 과금하여 구매할 수 있는" 도구로 전환하는 것은 본질적으로 네 가지 작업입니다:연결 → 주기적 수집 → 과금 가능한 단위로 분할 → 가격 설정. 이 가이드는 4단계를 안내하여 바로 사용 가능한 manifest.json(당사에 등록 가능) 및 연동 점검 체크리스트 — 체크리스트 항목은 모두 당사 서비스 운영 중 장애 발생 후 보완된 사항입니다.
먼저 데이터 출처를 명확히 설명하세요.
어느 정도 주기로 수집할지, 한 번에 얼마나 수집할지를 결정하세요.
하나의 데이터 소스는 일반적으로 3–5개의 도구로 분할 가능: 저렴한 도구는 유입용, 비싼 도구는 심층 조회용.
—
—
1 · gzip으로 인해 크롤러가 무작위 바이트열을 수신함.우리 자체 크롤링 라이브러리에서 명시적으로 전송 Accept-Encoding: identity그리고 타임아웃 설정 및 3xx 리디렉션 따라가기를 요구하세요. 그렇지 않으면 상대방이 압축을 활성화할 경우 파싱이 즉시 실패합니다.
2 · 체인 상 로그를 0부터 스캔하면 실패합니다.공용 노드에서 archive 상태를 조회하려면 토큰이 필요합니다. 올바른 방법은체인 헤드에서 2000 블록 역행스캔 시작, 400원/단위, 단위 간 250ms 지연으로 요청 제한 방지, 다중 노드 장애 시 자동 전환.
3 · 어설션 필드 이름 오류로 인해 전체 영역이 "변동"으로 판정됨.검사 시 p.ok 실제 필드로 작성 p.lastOk결과적으로 모든 항목이 항상 오류 상태가 됩니다. 필드 이름은 반드시 작성된 DB 저장 코드와 정확히 일치해야 합니다.
4 · 수집 작업 실패는 은밀하게 발생합니다.rentgpu의 데이터 인터페이스에 이미 포함되어 있습니다. platforms_not_adapted: ["gpushare"] 형태"适配器失效但没人知道"的情况。必须留覆盖率指标并定期看。
5 · 스냅샷을 무한정 저장하지 마세요.각 작업은 최신 30개 스냅샷만 유지하며, 내용 해시(hash)를 사용해 "실제로 변경되었는지"를 판단합니다. 그렇지 않으면 스토리지 비용이 수익 증가 속도보다 빠르게 증가합니다.