Metrikværdier
Tabellen med målepunkter indeholder oplysninger om indtagelser, materialiserede visninger og fortløbende eksport af en Eventhouse KQL-database, som er en del af Real-Time Intelligence. For hver metrikværdi gemmes en loghændelsespost i tabellen EventhouseMetrics .
Logfiler for metriske handlinger
Brug målepunkterne til at:
- Analysér indtagelsesydeevne og tendenser.
- Overvåg batch i forhold til streamingindtagelser.
- Foretag fejlfinding af indtagelsesfejl.
- Detaljeret gennemgang af indtagelsesflow.
- Materialiserede visninger overvågning og sundhed.
- Løbende eksportkontrol.
I følgende tabel beskrives de kolonner, der er gemt i tabellen EventhouseMetrics :
Kolonnenavn | Skriv | Description |
---|---|---|
CapacityId | string | Fabric-kapacitets-id'et. |
CustomerTenantId | string | Kundens lejer-id. |
Varighedsbeskeder | langt format | Ikke tilgængelig. |
ItemId | string | Id'et for Fabric Eventhouse-elementet |
ItemKind | string | Typen af Fabric-elementet. Gyldige værdier: Eventhouse. |
Elementnavn | string | Navnet på Fabric Eventhouse-elementet. |
Niveau | string | Ikke tilgængelig. |
MetricCount | langt format | Værdien for metrikværdien. |
MetricMaxValue | langt format | Maksimumværdien for metrikværdien. |
MetricMinValue | langt format | Den metriske minimumværdi. |
MetricName | string | Navnet på metrikværdien. |
MetricSpecificDimensions | dynamisk | De specifikke dimensioner for hver metrikværdi, som beskrevet i kolonnen Metrikværdispecifik dimension. Hvor det er relevant, angives dimensionsbeskrivelser som en del af beskrivelsen af metrikværdien. |
MetricSumValue | langt format | Den metriske sumværdi. |
OperationName | string | Navnet på den udførte handling. |
Område | string | Det område, hvor Fabric KQL-databasen er placeret. |
Timestamp | dato/klokkeslæt | Det tidspunkt (UTC), hændelsen blev genereret. |
WorkspaceId | string | Id'et for arbejdsområdet. |
WorkspaceMonitoringTableName | string | Navnet på overvågningstabellen for arbejdsområdet. Gyldige værdier: EventhouseQueryLogs |
Arbejdsområdenavn | string | Navnet på arbejdsområdet. |
Metrisk specifik dimensionskolonne
Følgende tabel indeholder en liste over alle de rapporterede målepunkter for Eventhouse og de specifikke dimensioner, der er rapporteret for hver metrikværdi.
Metrikværditype | MetricName | Enhed | Aggregering | Description | Metriske specifikke dimensioner |
---|---|---|---|---|---|
Indtagelse | BatchBlobCount | Tælling | Gns. maks., min. | Antallet af datakilder, der er indtaget i en fuldført batch. | Database, tabel |
Indtagelse | BatchDurationSec | Sekunder | Gns. maks., min. | Varigheden af batchingfasen i indtagelsesflowet. | Database, tabel |
Indtagelse | BatchSizeBytes | Byte | Gns. maks., min. | Den forventede ikke-komprimerede datastørrelse i en samlet indtagelsesbatch. | Database, tabel |
Indtagelse | BatchesProcessed | Tælling | Sum, maks., min. | Antallet af fuldførte indtagelsesbatch. | Database, Tabel, Batchingtype |
Indtagelse | BlobsDropped | Tælling | Sum, maks., min. | Antallet af blobs, der slippes permanent af en komponent, hvor hver fejlårsag registreres i IngestionResult metrikværdien. |
Database, Tabel, ComponentType, ComponentName |
Indtagelse | BlobsProcessed | Tælling | Sum, maks., min. | Antallet af blobs, der behandles af en komponent. | Database, Tabel, ComponentType, ComponentName |
Indtagelse | BlobsReceived | Tælling | Sum, maks., min. | Antallet af blobs, der modtages fra en inputstrøm af en komponent. | Database, ComponentType, ComponentName |
Eksport | ContinuousExportRecordsCount | Tælling | Sum | Antallet af eksporterede poster i alle fortløbende eksportjob. | Database, ContinuousExportName |
Eksport | ContinuousExportMaxLateness | Tælling | Maks. | Den sene tid (minutter), der rapporteres af de fortløbende eksportjob i KQL-databasen. | |
Eksport | Kontinuert EksportPendingCount | Tælling | Maks. | Antallet af ventende fortløbende eksportjob, der er klar til at køre, men som venter i en kø, muligvis på grund af utilstrækkelig kapacitet. | |
Eksport | ContinuousExportResult | Resultatet Failure/Success for hver fortløbende eksportkørsel. | ContinuousExportName | Resultatet af hver fortløbende eksportkørsel, der angiver enten fejl eller lykkedes. | ContinuousExportName |
Indtagelse | DiscoveryLatencyInSeconds | Sekunder | Avg | Det tidspunkt, hvor data bliver forespørget, indtil de registreres af dataforbindelser. Denne tid er ikke inkluderet i punktventetid eller ventetid for indtagelse . Registreringsventetid kan stige i følgende situationer: |
ComponentType, ComponentName |
Indtagelse | Hændelser, der er trukket tilbage | Tælling | Sum, maks., min. | Antallet af hændelser, der blev droppet af dataforbindelser. | ComponentType, ComponentName |
Indtagelse | Behandlede hændelser | Tælling | Sum, maks., min. | Antallet af hændelser, der behandles af dataforbindelser. | ComponentType, ComponentName |
Indtagelse | Hændelser, der er modtaget | Tælling | Sum, maks., min. | Antallet af hændelser, der modtages af dataforbindelser fra en inputstream. | ComponentType, ComponentName |
Indtagelse | IngestionLatencyInSeconds | Sekunder | Gns. maks., min. | Den tid, det tager at modtage data i klyngen, indtil de er klar til forespørgsel. Tiden afhænger af indtagelsestypen, f.eks. streamingindtagelse eller køindtagelse. | IndtagelseKind |
Indtagelse | Indtagelsesresultat | Tælling | Sum | Det samlede antal kilder, der enten blev indtaget eller ikke kunne indtages. Du kan få flere oplysninger under Dimensionsbeskrivelser | Database, Table, IngestionResultDetails, FailureKind, ViaUpdatePolicy |
Indtagelse | IndtagelseVolumeInBytes | Tælling | Maks., sum | Den samlede størrelse af data, der blev indtaget til KQL-databasen (Byte) før komprimering. | Database, tabel |
Materialiseret visning | MaterializedViewAgeSeconds | Sekunder | Avg | Visningens alder (minutter) defineres af det aktuelle klokkeslæt minus den sidste indtagelsestid, der behandles af visningen. En lavere værdi angiver en sundere visning. | Database, MaterializedViewName |
Materialiseret visning | MaterializedViewHealth | 1, 0 | Avg | Værdien 1 angiver, at visningen anses for at være sund. Ellers er værdien 0. | Database, MaterializedViewName |
Materialiseret visning | MaterializedViewResult | 0 | Avg | Den metriske værdi er altid 1.
Result angiver resultatet af den sidste materialiseringscyklus. Du kan se de mulige værdier under MaterializedViewResult . |
Database, MaterializedViewName, Result |
Indtagelse | QueueLength | Tælling | Avg | Antallet af ventende meddelelser i en komponents inputkø. Batchkomponenten behandler én meddelelse pr. blob, mens indtagelseskomponenten håndterer én meddelelse pr. batch. Et batch består af en enkelt indfødningskommando, der indeholder en eller flere blobs. | Komponenttype |
Indtagelse | QueueOldestMessage | Sekunder | Avg | Det tidspunkt (sekunder), hvor den ældste meddelelse i en komponents inputkø blev indsat. | Komponenttype |
Indtagelse | ReceivedDataSizeBytes | Byte | Gns. sum | Størrelsen på de data, der modtages af dataforbindelser fra en inputstream. | ComponentType, ComponentName |
StreamingIndtagelse | StreamingIngestDataRate | Byte | Antal, gennemsnit, maks., min., sum | Den samlede mængde data, der indtages ved streamingindtagelse. | Database, tabel |
StreamingIndtagelse | StreamingIngestDuration | Millisekunder | Gns. maks., min. | Den samlede varighed af alle anmodninger om streamingindtagelse. | Ingen |
Dimensionsbeskrivelser
På følgende liste beskrives de dimensioner, der er rapporteret i IngestionResult
metrikværdien:
-
IngestionResultDetails
: Vellykket indtagelse eller fejlkategori for fejl. Du kan se en komplet liste over mulige fejlkategorier under Fejlkoder for indtagelse. -
FailureKind
: Om fejlen er permanent eller forbigående. Værdien erNone
for en vellykket indtagelse. -
ViaUpdatePolicy
: Sand, hvis indtagelsen blev udløst af en opdateringspolitik.
Bemærk
- Hændelseshubber og IoT Hub-indtagelseshændelser samles på forhånd i én blob og behandles derefter som en enkelt indtagelseskilde. De vises som et enkelt indtagelsesresultat efter forudsammenlægning.
- Midlertidige fejl gentages automatisk et begrænset antal gange. Hver forbigående fejl rapporteres som et forbigående indtagelsesresultat, hvilket betyder, at en enkelt indtagelse kan generere resultater for flere indtagelser.
Eksempelforespørgsler
Du kan finde eksempelforespørgsler i GitHub-lageret med stofeksempler .