Visualisera händelser
Ställ in och filtrera frågor på CDF -händelser och annotera händelserna till grafer på din Grafana-instrumentpanel. Du kan anpassa tidsintervallet, händelserna som ska visas och kolumnerna efter dina behov.
Arbeta med händelser i en tabell
Arbeta med fliken Händelse i Grafana för att arbeta med händelserna i en tabell.
Definiera en fråga
events
-frågan använder slutpunkten händelser/lista för att hämta data.
Format: events{someFilter=number, otherFilter="string"}
Exempel:
events{externalIdPrefix='WORKORDER', assetSubtreeIds=[{id=12}, {externalId='ext_id'}]}
Du kan filtrera på dessa egenskaper:
externalIdPrefix
, metadata
, assetIds
, assetExternalIds
, rootAssetIds
, assetSubtreeIds
, dataSetIds
, source
, type
och subtype
.
Som standard returnerar frågan aktiva händelser inom tidsintervallet, men du kan anpassa en fråga med de extra tidsfiltren startTime
, endTime
, activeAtTime
, createdTime
och lastUpdatedTime
.
Det här exemplet returnerar alla avslutade händelser som startade inom det aktuella tidsintervallet:
events{startTime={min=$__from}, endTime={isNull=false}}
Detta exempel returnerar endast avslutade händelser:
events{endTime={isNull=false}}
Filtrering på klientsidan
Ange mer filtrering på klientsidan med operatorerna =~
, !~
, och !=
. Ett kommatecken mellan flera filter fungerar som ett logiskt AND
.
Format:
-
=~
– regex jämlikhet. Returnerar resultat som uppfyller det reguljära uttrycket. -
!~
– regex ojämlikhet. Exkluderar resultat som uppfyller det reguljära uttrycket. -
!=
– strikt ojämlikhet. Returnerar objekt där en egenskap inte är lika med ett givet värde.
Exempel:
events{type='WORKORDER', subtype=~'SUB.*'}
Använd inte filtren på klientsidan som den primära filtreringsmetoden.
Grafana tillämpar filtren efter att artiklar har returnerats från CDF och du kanske inte ser all data om CDF returnerar det maximala antalet artiklar (1 000).
Skapa mallar
Skapa mallar genom att använda syntaxen $variable_name
.
Exempel:
events{type='WORKORDER', subtype=$variable}
Byt namn på och organisera fält
Välj fliken Transformera för att byta namn på och organisera fält.
Annotera grafer med händelser
Använd anteckningar för att lägga över rik händelseinformation från CDF på grafer i Grafana.
- Navigera till instrumentpanelens inställningar och välj Anteckningar.
- Välj ditt
CDF-projekt i fältet Datakälla.
-
Ange frågan att hämta och filtrera händelser från
CDF. Till exempel:events{type="some", subtype=~"sub.*"}
Frågan ovan begär händelser med parametern
type="some"
och filtrerar resultaten eftersubtype
som matcharsub.*
.-
För en fullständig lista över giltiga parametrar, se API-dokumentationen.
-
Lär dig hur du filtrerar resultaten.
-