hosting

GET /v1/sites/{siteId}/apm/traces/{traceId}

Show where one kept request's milliseconds went.

Све hosting крајње тачке

Сва документација за програмере →

Аутентификација

Пошаљите API кључ као bearer токен. Кључ мора имати дозволу sites.view; кључ без ње се одбија уз 403, а не 404.

Ова крајња тачка не прихвата id организације. Ваш кључ већ идентификује организацију којој припада, а одговор је ограничен на њу.

Испробајте

Замените све што је у угластим заградама сопственим вредностима, а чувар места кључа кључем са своје контролне табле.

curl -X GET https://api.zinndigital.com/v1/sites/{siteId}/apm/traces/{traceId} \
  -H "Authorization: Bearer zdk_live_…"

Пријављени сте? API конзола на вашој контролној табли попуњава ваш прави id организације и ваш сопствени кључ, и покреће захтев према живом API-ју како бисте могли да видите стварни одговор. Отворите ову крајњу тачку у API конзоли

Детаљи

The function-level breakdown for one stored request: which WordPress plugin, PHP extension, PHP function or SQL query consumed the time, heaviest first, with the call site relative to the site's own document root. ⭐ SQL literals arrive already redacted by the vendor (WHERE autoload IN ('xxx')) and are neither restored nor re-redacted here. That redaction is why a slow query can be shown to a customer at all. ⛔ A trace past retention answers 404 rather than 410: the customer's next action is identical, and a distinct code would be an oracle for which trace ids ever existed. Requires sites.view and the request_profiling entitlement. A trace belonging to another site answers 404, never another tenant's data.

Параметри

НазивТипОбавезноШта је ово
siteId (path)UuidДаSite ID (UUIDv7).
traceId (path)stringДаOne of our own trace ids, from id on the list row. ⭐ A UUID, unlike the sibling live surface's vendor task id: this is a primary key we minted, so a non-UUID really is…

Одговор

НазивТипОбавезноШта је ово
idstringДа—
transactionstringДа—
methodstringДа—
pathstringДаThe path as traced, before normalisation — so a developer can reproduce the exact request, which the grouped transaction label deliberately cannot express.
duration_msintegerДа—
throttled_msintegerДа—
io_throttled_msintegerДа—
hit_limitsbooleanДа—
has_errorbooleanДа—
error_textstringДа—
cache_miss_reasonsstring[]ДаWhy this request bypassed the page cache; empty when it was cacheable.
started_atstringДа—
costsSiteApmTraceCost[]Да—

Грешке које ова крајња тачка може вратити

401 · 403 · 404 · 422 · 429