Traces
Pārskats
Sadaļā APM > Traces tiek parādīti no jūsu lietojumprogrammām un pakalpojumiem apkopotie izsekojumi.
Izsekojums attēlo ceļu, ko pieprasījums veic jūsu lietojumprogrammās un pakalpojumos. Piemēram, kad lietotājs tiešsaistes veikalā noklikšķina uz pogas Place order, pieprasījums var pāriet no lietotāja saskarnes pakalpojuma caur pasūtījuma noformēšanas un maksājumu pakalpojumiem uz datubāzi.
Izsekojums sastāv no diapazoniem. Katrs diapazons attēlo vienu darbību, piemēram, HTTP pieprasījumu, ko lietotāja saskarnes pakalpojums nosūta pasūtījuma noformēšanas pakalpojumam, datubāzes vaicājumu, kas saglabā pasūtījumu, vai funkcijas izsaukumu, kas aprēķina piegādes izmaksas.
Diapazoni veido hierarhiju. Saknes diapazons attēlo pieprasījuma pirmo darbību. Katrs pārējais diapazons ir tā diapazona bērnelements, kura darbības laikā tas tika sākts. Piemēram, lietotāja saskarnes pakalpojums, kas saņem Place order pieprasījumu, ir saknes diapazons, bet pasūtījumu apstrādājošais pasūtījuma noformēšanas pakalpojums ir tā bērnelements.
Katru diapazonu izveido pakalpojums (piemēram, zabbix-frontend; to nosaka OpenTelemetry resursa atribūts service.name) un instrumentācijas tvērums, proti, koda daļa, kas to izveidoja (piemēram, bibliotēka, kas izseko HTTP pieprasījumus).
Lai nodrošinātu kontekstu par katru darbību, diapazoniem ir arī atslēgas un vērtības atribūti: diapazona atribūti apraksta pašu darbību (piemēram, http.method: POST), bet resursa atribūti apraksta pakalpojumu un vidi, kurā tas darbojas (piemēram, host.name: eabf8c2a5ddc).
Plašāku informāciju par izsekojumiem skatiet OpenTelemetry dokumentācijā.

Sadaļā APM > Traces ir pieejami šādi elementi:
- Poga Kioska režīms - parāda tikai lapas saturu bez izvēlnes un galvenes.
- Laika perioda atlasītājs - atlasa laika periodu, par kuru rādīt izsekojumus.
- Filtrs - parāda tikai jūs interesējošos izsekojumus.
- Izsekojumu saraksts - ļauj skatīt izsekojumus, kas aprakstīti, izmantojot to saknes diapazonus.
- Izsekojuma panelis - laika skalā ļauj skatīt visus atlasītā izsekojuma diapazonus.
Traces saraksts
Katra rinda traces sarakstā attēlo vienu trace; kolonnās tiek parādīti tās saknes span dati.

Traces tiek attēlotas pielāgojamā tabulā.
Tabulas galvenē esošā poga
Pielāgot tabulu ļauj parādīt, paslēpt vai pārkārtot kolonnas, kā arī atiestatīt izkārtojumu uz noklusējuma iestatījumiem.
Katras kolonnas izmēru var mainīt arī, velkot tās labo malu; veiciet dubultklikšķi uz malas, lai atiestatītu izmēru.
Visi pielāgojumi tiek lietoti nekavējoties un saglabāti pašreizējam lietotājam.
Traces sarakstā var būt šādas kolonnas:
Katra kolonna atbilst kolonnai otel_traces tabulā telemetrijas datu avotā; kolonnu sarakstu skatiet sadaļā Atbalstītās telemetrijas datu kolonnas.
Lielākajai daļai kolonnu ir tāds pats nosaukums kā datu avotā (piemēram, Trace ID atbilst kolonnai TraceId).
Ja nosaukumi atšķiras, datu avota kolonna ir norādīta tālāk esošajā tabulā.
| Column | Description |
|---|---|
| Trace ID | Trace ID, kas ir kopīgs visiem trace piederošajiem span. |
| Span ID | Saknes span ID. |
| Trace state | Papildu dati, ja tādi ir, ko izsekošanas rīki pievieno trace (skatiet W3C Trace Context). |
| Service name | Serviss, kas izveidoja saknes span, kam seko span skaits trace. Ja kādam span ir statuss Error (skatiet tālāk), sarkana ikona parāda to skaitu. |
| Operation name | Operācija, ko attēlo saknes span (piemēram, POST /zabbix.php).Datu avota kolonna: SpanName. |
| Span kind | Saknes span loma: Unspecified - nav norādīta. Internal - operācija, kas veikta lietotnē. Server - ienākoša pieprasījuma apstrāde. Client - izejošs pieprasījums. Producer - asinhronas operācijas izveide (piemēram, ziņojuma nosūtīšana). Consumer - asinhronas operācijas apstrāde. |
| Scope name | Instrumentācijas tvērums, kas izveidoja saknes span. |
| Scope version | Instrumentācijas tvēruma versija. |
| Status code | Operācijas statuss, ko attēlo saknes span: Unset - saknes span nav piešķirts skaidrs statuss. Ok - operācija tika veiksmīgi pabeigta. Error - operācija tika pabeigta ar kļūdu. |
| Status message | Papildu informācija, ja tāda ir, par statusu. |
| Start time | Datums un laiks, kad sākās saknes span. Datu avota kolonna: Timestamp. |
| Span attributes | Saknes span atribūti. Noklikšķiniet uz |
| Resource attributes | Saknes span resursa atribūti. Noklikšķiniet uz |
| Duration | Trace ilgums; pelēkā josla parāda tā ilgumu attiecībā pret citiem trace. |
Traces panelis
Noklikšķiniet uz trases trašu sarakstā, lai atvērtu trases paneli, kurā laika skalā tiek parādīti visi trases span elementi: kādas darbības tika veiktas, kādā secībā un cik ilgs laiks bija nepieciešams katrai no tām.

Trases panelī var būt šādi elementi:
| Elements | Apraksts |
|---|---|
| Trases ID | Atlasītās trases ID. |
| Trases laika skalas pārskats | Visa trase ar span elementiem līdz 8 rindās (vairāki span elementi var būt vienā rindā). Velciet atlasītā diapazona robežas vai pašu diapazonu, lai tuvinātu span laika skalu šai trases daļai. |
| Span koks | Span elementi to hierarhijā; katram tiek parādīts tā serviss (treknrakstā), darbības nosaukums un tiešo pakārtoto span elementu skaits. |
| Span laika skala | Span elementi joslu veidā: novietojums un garums parāda, kad katrs span elements sākās un cik ilgs laiks bija nepieciešams tā izpildei. Marķieri parāda notikumus (piemēram, izņēmumus); novietojiet kursoru virs marķiera vai noklikšķiniet uz tā, lai skatītu detalizētu informāciju. |
| Span informācija | Noklikšķiniet uz span elementa span kokā, lai skatītu tā detalizēto informāciju un atribūtus. |
Filtra izmantošana
Varat izmantot filtru, lai parādītu tikai tos izsekošanas ierakstus, kas jūs interesē.

Lai filtrētu pēc atribūtiem, ievadiet atribūta atslēgu, atlasiet operatoru un ievadiet atribūta vērtību.
Tiek atbalstīti šādi operatori:
- Satur - (noklusējums) atribūta vērtība satur ievadīto virkni.
- Ir vienāds ar - atribūta vērtība ir vienāda ar ievadīto virkni.
- Nesatur - atribūta vērtība nesatur ievadīto virkni.
- Nav vienāds ar - atribūta vērtība nav vienāda ar ievadīto virkni.
- Pastāv - atribūts ar ievadīto atslēgu pastāv.
- Nepastāv - atribūts ar ievadīto atslēgu nepastāv.
Ja pievienojat vairākus nosacījumus, atlasiet, kā tos novērtēt:
- And/Or - (noklusējums) jāizpilda visi nosacījumi; nosacījumi ar vienādu atribūta atslēgu tiek apvienoti ar Or.
- Or - jāizpilda vismaz viens nosacījums.