Visualiser hendelser
Konfigurer og filtrer spørringer på CDF-hendelser, og kommenter hendelsene i grafer på Grafana-instrumentbordet. Du kan tilpasse tidsintervallet, hendelsene som skal vises, og kolonnene etter behov.
Jobb med hendelser i en tabell
Åpne fanen Event i Grafana for å jobbe med hendelsene i en tabell.
Angi en spørring
Spørringen events
bruker endepunktet hendelser/liste til å hente data.
Format: events{someFilter=number, otherFilter="string"}
Eksempel:
events{externalIdPrefix='WORKORDER', assetSubtreeIds=[{id=12}, {externalId='ext_id'}]}
Du kan filtrere på disse attributtene:
externalIdPrefix
, metadata
, assetIds
, assetExternalIds
, rootAssetIds
, assetSubtreeIds
, dataSetIds
, source
, type
og subtype
.
Spørringen returnerer som standard aktive hendelser i tidsintervallet, men du kan også tilpasse en spørring med tidsfiltrene startTime
, endTime
, activeAtTime
, createdTime
og lastUpdatedTime
.
Dette eksempelet returnerer alle ferdige hendelser som startet i det gjeldende tidsintervallet:
events{startTime={min=$__from}, endTime={isNull=false}}
Dette eksempelet returnerer bare ferdige hendelser:
events{endTime={isNull=false}}
Filtrering på klientsiden
Velg mer filtrering på klientsiden med operatørene =~
, !~
og !=
. Et komma mellom flere filtre fungerer som en logisk AND
.
Format:
-
=~
– regex likhet. Returnerer resultater som oppfyller det vanlige uttrykket. -
!~
– regex ulikhet. Ekskluderer resultater som oppfyller det vanlige uttrykket. -
!=
– streng ulikhet. Returnerer elementer der en egenskap ikke er lik en gitt verdi.
Eksempel:
events{type='WORKORDER', subtype=~'SUB.*'}
Ikke bruk filtrene på klientsiden som hovedfiltreringsmetode.
Grafana tar i bruk filtrene etter at elementene er returnert fra CDF, og det kan hende at ikke alle dataene viser, hvis CDF returnerer det maksimale tallet på elementer (1000).
Lag maler
Lag maler ved hjelp av $variable_name
-syntaksen.
Eksempel:
events{type='WORKORDER', subtype=$variable}
Gi feltet nytt navn og organiser det
Velg fanen Transform for å gi nytt navn til og organisere felt.
Kommenter grafer med hendelser
Bruk merknader for å overlagre detaljert hendelsesinformasjon fra CDF på grafer i Grafana.
- Gå til innstillingene for instrumentbord, og velg Annotations.
- Velg
CDF-prosjektet i feltet Data Source.
-
Angi spørringen som skal hentes, og filtrer hendelser fra
CDF. Eksempel:events{type="some", subtype=~"sub.*"}
Spørringen ovenfor ber om hendelser med parameteren
type="some"
og filtrerer resultatene ettersubtype
som samsvarer medsub.*
.-
Hvis du vil ha en komplett liste over gyldige parametere, kan du se API-dokumentasjonen.
-
Finn ut hvordan du filtrerer resultatene.
-