이 페이지에서

이벤트 스트리밍 지표 요약 API

지역

기본 URL은 프로젝트의 데이터 상주 위치에 따라 달라집니다. 이 페이지의 모든 예제에서 프로젝트가 Amplitude의 EU 데이터 센터를 사용하지 않는 한 기본 URL을 사용하십시오. 이 경우 이 표의 EU 기본 URL을 사용하십시오.

요청은 https://amplitude.com(기본값) 또는 https://analytics.eu.amplitude.com (EU)로 이동합니다. https://analytics.amplitude.com 호스트 이름은 분석 웹 앱(브라우저 UI)이며 이러한 요청에 대한 API 기본 URL이 아닙니다.

고려 사항

  • 최근 4시간 분량의 데이터는 분 단위까지 정확합니다. 그 시점을 벗어나면 데이터는 매시간 집계됩니다. 4시간이 넘은 지표 데이터를 요청할 때는 이 점을 유의하십시오.
  • Amplitude는 지난 90일 동안 이벤트 스트리밍 지표를 보관합니다. 이 임계값을 초과하여 start회 또는 end회 전송하면 500 상태가 반환됩니다.

제한

API는 프로젝트당 동시 요청 4회, 프로젝트당 분당 요청 12회로 제한됩니다. Amplitude는 이 임계값을 초과하는 요청을 429 상태 코드와 함께 거부합니다.

요청

필수 및 선택적 매개변수를 포함한 GET 요청을 https://amplitude.com/api/2/event-streaming/delivery-metrics-summary로 전송합니다.

다음 예제에서는 필수 매개 변수만 포함된 기본 요청을 보여 줍니다.

curl --location --request GET 'https://amplitude.com/api/2/event-streaming/delivery-metrics-summary?sync_id=SYNC_ID&time_period=TIME_PERIOD' \
-u '{api_key}:{secret_key}'

쿼리 매개 변수

응답

응답은 지정된 동기화에 대한 전송 지표를 포함하는 JSON 객체입니다.

json
{
  "timePeriod": "CUSTOM",
  "eventsDelivered": 19,
  "eventsNotDelivered": 0,
  "deliveryRate": 1.0,
  "latencyInSeconds": 5.098051910578275,
  "timePeriodStart": "2022-10-01 06:00:00.000000",
  "timePeriodEnd": "2022-10-31 06:00:00.000000",
  "successOnFirstAttempt": 19,
  "successAfterRetry": 0,
  "eventsExpired": 0,
  "eventsDiscarded": 0
}

상태 코드

이 내용이 도움이 되었나요?