APM izsekošanas objekts

Tālāk norādītie objekti ir tieši saistīti ar apmtrace API.

Katrs rekvizīts, izņemot span_count un error_count, atbilst kolonnai otel_traces tabulā telemetrijas datu avotā. Lielākā daļa rekvizītu atbilst kolonnai ar tādu pašu nosaukumu (piemēram, rekvizīts span_name atbilst kolonnai SpanName). Ja nosaukumi atšķiras, datu avota kolonnas ir norādītas tālāk esošajās tabulās. Kolonnu sarakstu skatiet sadaļā Atbalstītās telemetrijas datu kolonnas.

APM izsekojums

APM izsekojuma objekts attēlo izsekojumu (ceļu, ko pieprasījums veic jūsu lietojumprogrammās un pakalpojumos). Izsekojums sastāv no viena vai vairākiem span; katrs span attēlo vienu darbību.

APM izsekojuma objekts ir balstīts uz izsekojuma saknes span (span, ar kuru sākas izsekojums un kuram nav vecāka span). Visi rekvizīti satur saknes span datus, izņemot span_count un error_count, kas tiek aprēķināti no visiem izsekojuma span.

APM izsekojuma objektam ir šādi rekvizīti:

Property Type Description
timestamp integer Unix laiks (nanosekundēs), kad sākās saknes span.

Property behavior:
- read-only
traceid string Izsekojuma ID, kas ir kopīgs visiem span, kuri pieder izsekojumam.

Property behavior:
- read-only
spanid string Saknes span ID.

Property behavior:
- read-only
trace_state string Papildu dati, ja tādi ir, ko izsekošanas rīki pievieno izsekojumam (skatiet W3C Trace Context).

Property behavior:
- read-only
span_name string Darbības nosaukums, ko attēlo saknes span (piemēram, POST /zabbix.php).

Property behavior:
- read-only
span_kind string Saknes span loma.

Iespējamās vērtības:
Unspecified - span veids nav norādīts;
Internal - darbība, kas veikta lietojumprogrammā;
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 saknes span (piemēram, zabbix-nginx), iegūts no OpenTelemetry service.name resursa atribūta.

Property behavior:
- read-only
resource_attributes object Saknes 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 saknes span.

Property behavior:
- read-only
scope_version string Instrumentācijas tvēruma versija.

Property behavior:
- read-only
span_attributes object Saknes span atslēgas un vērtības span atribūti (piemēram, http.method: POST).

Property behavior:
- read-only
duration integer Izsekojuma ilgums nanosekundēs.

Property behavior:
- read-only
status_code string Darbības statuss, ko attēlo saknes span.

Iespējamās vērtības:
Unset - saknes span nav piešķirts tiešs 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 saknes span statusu.

Property behavior:
- read-only
events array Saknes span notikumu objektu masīvs, tas ir, nozīmīgi laika punkti darbības laikā (piemēram, izņēmumi).

Property behavior:
- read-only
links array Saknes span saišu objektu masīvs, kas norāda uz saistītiem span tajā pašā vai citā izsekojumā.

Property behavior:
- read-only
span_count integer Kopējais span skaits izsekojumā.

Property behavior:
- read-only
error_count integer Izsekojumā esošo span skaits, kuriem status_code ir iestatīts uz Error.

Property behavior:
- read-only

Notikums

Notikuma objektam ir šādas īpašības.

Property Type Description
timestamp integer Unix laiks (nanosekundēs), kad notikums notika.
Datu avota kolonna: Events.Timestamp
name string Notikuma nosaukums.
Datu avota kolonna: Events.Name
attributes object Atslēgas un vērtības atribūti ar papildu informāciju par notikumu, ja tāda ir.
Datu avota kolonna: Events.Attributes

Saite

Saistes objektam ir šādas īpašības.

Īpašība Tips Apraksts
traceid string Traces ID, kurā atrodas saistītais spans.
Datu avota kolonna: Links.TraceId
spanid string Saistītā spana ID.
Kopā ar traceid tas unikāli identificē saistīto spanu.
Datu avota kolonna: Links.SpanId
trace_state string Saistītā spana trases stāvoklis, ja tāds ir (skatiet W3C Trace Context).
Datu avota kolonna: Links.TraceState
attributes object Atslēgas un vērtības atribūti ar papildu informāciju par saiti.
Datu avota kolonna: Links.Attributes