Šajā lapā
APM span objekts
Tālāk norādītie objekti ir tieši saistīti ar apmspan API.
Katrs rekvizīts atbilst kolonnai otel_traces tabulā telemetrijas datu avotā.
Kolonnu sarakstu skatiet sadaļā Atbalstītās telemetrijas datu kolonnas.
APM span
APM span objekts attēlo span (vienu darbību trace ietvaros, piemēram, HTTP pieprasījumu, datubāzes vaicājumu vai funkcijas izsaukumu).
Span veido hierarhiju, kas sākas ar saknes span, kurš attēlo pieprasījuma pirmo darbību. Katrs cits span ir tā span bērnelements, kura darbības laikā tas tika sākts.
APM span objektam ir šādas īpašības:
| Property | Type | Description |
|---|---|---|
| timestamp | integer | Unix laiks (nanosekundēs), kad span tika sākts. Property behavior: - read-only |
| traceid | string | Trace ID, kuram pieder span. Property behavior: - read-only |
| spanid | string | Span ID. Property behavior: - read-only |
| parent_spanid | string | Vecāka span ID. Tukšs saknes span gadījumā. Property behavior: - read-only |
| trace_state | string | Papildu dati, ja tādi ir, ko izsekošanas rīki pievieno trace (skatiet W3C Trace Context). Property behavior: - read-only |
| span_name | string | Span attēlotās darbības nosaukums (piemēram, mysqli_query).Property behavior: - read-only |
| span_kind | string | Span loma. Iespējamās vērtības: Unspecified - span veids nav norādīts;Internal - lietotnē veikta darbība;Server - ienākoša pieprasījuma apstrāde;Client - izejošs pieprasījums;Producer - asinhronas darbības izveide (piemēram, ziņojuma nosūtīšana);Consumer - asinhronas darbības apstrāde.Property behavior: - read-only |
| service_name | string | Pakalpojuma nosaukums, kas izveidoja span (piemēram, zabbix-frontend), iegūts no OpenTelemetry resursa atribūta service.name.Property behavior: - read-only |
| resource_attributes | object | Span atslēgas un vērtības resursa atribūti (piemēram, host.name: eabf8c2a5ddc).Property behavior: - read-only |
| scope_name | string | Instrumentācijas tvēruma nosaukums, kas izveidoja span. Property behavior: - read-only |
| scope_version | string | Instrumentācijas tvēruma versija. Property behavior: - read-only |
| span_attributes | object | Span atslēgas un vērtības span atribūti (piemēram, db.system: mysql).Property behavior: - read-only |
| duration | integer | Span ilgums nanosekundēs. Property behavior: - read-only |
| status_code | string | Span attēlotās darbības statuss. Iespējamās vērtības: Unset - span nav piešķirts skaidrs statuss;Ok - darbība tika veiksmīgi pabeigta;Error - darbība tika pabeigta ar kļūdu.Property behavior: - read-only |
| status_message | string | Papildu informācija, ja tāda ir, par span statusu. Property behavior: - read-only |
| events | array | Span event objektu masīvs, tas ir, nozīmīgi laika punkti darbības laikā (piemēram, izņēmumi). Property behavior: - read-only |
| links | array | Span link objektu masīvs, kas norāda uz saistītiem span tajā pašā vai citā trace. Property behavior: - read-only |