Hoppa till huvudinnehållet

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.

Händelser i 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.*'}
OBS!

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.

Byt namn på kolumner

Annotera grafer med händelser

Använd anteckningar för att lägga över rik händelseinformation från CDF på grafer i Grafana.

  1. Navigera till instrumentpanelens inställningar och välj Anteckningar.
  2. Välj ditt CDF-projekt i fältet Datakälla.
Anteckningsfråga
  1. 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 efter subtype som matchar sub.*.

Använd anteckning