Sdílet prostřednictvím


Metriky

Tabulka metrik obsahuje podrobnosti o příjmech dat, materializovaných zobrazeních a průběžném exportu databáze Eventhouse KQL, která je součástí analýzy v reálném čase. Pro každou metriku je záznam události protokolu uložen v tabulce EventhouseMetrics .

Protokoly operací metriky

Metriky použijte k:

  • Analýza výkonu a trendů příjmu dat
  • Monitorujte dávkové a streamované příjem dat.
  • Řešení potíží se selháními příjmu dat
  • Podrobně se ponořte do toků příjmu dat.
  • Materializovaná zobrazení – monitorování a stav
  • Průběžné monitorování exportů

Následující tabulka popisuje sloupce uložené v tabulce EventhouseMetrics :

Název sloupce Typ Popis
CapacityId string Identifikátor kapacity prostředků infrastruktury.
CustomerTenantId string Identifikátor tenanta zákazníka.
DurationMs long Nevztahuje se.
ItemId řetězec Identifikátor položky Eventhouse infrastruktury
ItemKind string Typ položky Fabric. Platné hodnoty: Eventhouse.
ItemName string Název položky Eventhouse infrastruktury.
Level string Nevztahuje se.
MetricCount long Hodnota počtu metrik.
MetricMaxValue long Maximální hodnota metriky.
MetricMinValue long Minimální hodnota metriky.
Název metriky string Název metriky.
MetricSpecificDimensions dynamic Konkrétní dimenze každé metriky, jak je popsáno ve sloupci dimenze specifické pro metriku. V případě potřeby jsou popisy dimenzí poskytovány jako součást popisu metriky.
MetricSumValue long Hodnota součtu metriky.
OperationName string Název provedené operace.
Oblast string Oblast, kde se nachází databáze Fabric KQL.
Časové razítko datetime Čas (UTC) událost byla vygenerována.
WorkspaceId string Identifikátor pracovního prostoru.
WorkspaceMonitoringTableName string Název tabulky monitorování pracovního prostoru. Platné hodnoty: EventhouseQueryLogs
Název pracovního prostoru string Název pracovního prostoru.

Sloupec dimenze specifické pro metriku

Následující tabulka obsahuje seznam všech hlášených metrik Eventhouse a konkrétní dimenze hlášené pro každou metriku.

Typ metriky Název metriky Unit Agregace Popis Dimenze specifické pro metriky
Příjem dat BatchBlobCount Počet Avg, Max, Min Počet zdrojů dat přijatých v dokončené dávce Databáze, tabulka
Příjem dat BatchDurationSec Sekundy Avg, Max, Min Doba trvání fáze dávkování v toku příjmu dat. Databáze, tabulka
Příjem dat BatchSizeBytes Přijaté Avg, Max, Min Očekávaná nekomprimovaná velikost dat v agregované dávce příjmu dat. Databáze, tabulka
Příjem dat BatchesProcessed Počet Sum, Max, Min Počet dokončených dávek příjmu dat. Databáze, tabulka, typ dávkování
Příjem dat BlobsDropped Počet Sum, Max, Min Početobjektůch IngestionResult Database, Table, ComponentType, ComponentName
Příjem dat Objekty blobProcessed Počet Sum, Max, Min Počet objektů blob zpracovaných komponentou Database, Table, ComponentType, ComponentName
Příjem dat Objekty blobReceived Počet Sum, Max, Min Počet objektů blob přijatých ze vstupního datového proudu komponentou Database, ComponentType, ComponentName
Export ContinuousExportRecordsCount Počet Sum Počet exportovaných záznamů ve všech úlohách průběžného exportu. Databáze, ContinuousExportName
Export ContinuousExportMaxLateness Počet Maximum Zpoždění (minuty) hlášené úlohami průběžného exportu v databázi KQL.
Export ContinousExportPendingCount Počet Maximum Počet čekajících úloh průběžného exportu, které jsou připravené ke spuštění, ale čekají ve frontě, pravděpodobně kvůli nedostatečné kapacitě.
Export ContinuousExportResult Výsledek selhání/úspěchu každého průběžného exportu. ContinuousExportName Výsledek každého průběžného exportu, který označuje selhání nebo úspěch. ContinuousExportName
Příjem dat DiscoveryLatencyInSeconds Sekundy Průměr Čas od vytvoření fronty dat, dokud se nezjistí datová připojení. Tentokrát se do metrik latence fáze ani latence příjmu dat nezahrnou. Latence zjišťování se může zvýšit v následujících situacích:
  • Při použití datových připojení mezi oblastmi.
  • Pokud v datových připojeních služby Event Hubs není pro svazek výchozího přenosu dat dostatečný počet oddílů služby Event Hubs.
  • ComponentType, ComponentName
    Příjem dat Události se zdropnuly Počet Sum, Max, Min Počet událostí vynechaných datovými připojeními ComponentType, ComponentName
    Příjem dat EventsProcessed Počet Sum, Max, Min Počet událostí zpracovaných datovými připojeními. ComponentType, ComponentName
    Příjem dat EventsReceived Počet Sum, Max, Min Počet událostí přijatých datovými připojeními ze vstupního datového proudu. ComponentType, ComponentName
    Příjem dat IngestionLatencyInSeconds Sekundy Avg, Max, Min Doba potřebná od přijetí dat v clusteru, dokud nebude připravená k dotazování. Doba závisí na typu příjmu dat, jako je příjem dat streamování nebo příjem dat ve frontě. IngestionKind
    Příjem dat IngestionResult Počet Sum Celkový počet zdrojů, které byly úspěšně přijaty nebo se nepodařilo ingestovat. Další informace najdete v tématu Popisy dimenzí. Database, Table, IngestionResultDetails, FailureKind, ViaUpdatePolicy
    Příjem dat IngestionVolumeInBytes Počet Max, Sum Celková velikost dat přijatých do databáze KQL (Bajty) před kompresí. Databáze, tabulka
    Materialized View MaterializedViewAgeSeconds Sekundy Průměr Stáří zobrazení (minuty) je definováno aktuálním časem minus posledním časem příjmu dat zpracovaným zobrazením. Nižší hodnota označuje stavnější zobrazení. Databáze, MaterializedViewName
    Materialized View MaterializedViewHealth 1, 0 Průměr Hodnota 1 označuje, že zobrazení je považováno za zdravé; jinak je hodnota 0. Databáze, MaterializedViewName
    Materialized View MaterializedViewResult 0 Průměr Hodnota metriky je vždy 1. Result označuje výsledek posledního materializačního cyklu. Možné hodnoty naleznete v tématu MaterializedViewResult. Database, MaterializedViewName, Result
    Příjem dat QueueLength Počet Průměr Počet čekajících zpráv ve vstupní frontě komponenty. Součást dávkování zpracovává jednu zprávu na objekt blob, zatímco komponenta příjmu zpracovává jednu zprávu na dávku. Dávka se skládá z jednoho příkazu ingestování, který obsahuje jeden nebo více objektů blob. ComponentType
    Příjem dat QueueOldestMessage Sekundy Průměr Čas (sekundy), od kdy byla vložena nejstarší zpráva ve vstupní frontě komponenty. ComponentType
    Příjem dat ReceivedDataSizeBytes Přijaté Avg, Sum Velikost dat přijatých datovými připojeními ze vstupního datového proudu ComponentType, ComponentName
    StreamováníIngestion StreamingIngestDataRate Přijaté Count, Avg, Max, Min, Sum Celkový objem dat přijatých příjmem streamovaných dat. Databáze, tabulka
    StreamováníIngestion StreamingIngestDuration Milisekundy Avg, Max, Min Celková doba trvání všech požadavků na příjem dat streamování. Nic

    Popisy dimenzí

    Následující seznam popisuje dimenze hlášené v IngestionResult metrice:

    • IngestionResultDetails: Úspěch úspěšného příjmu dat nebo kategorie selhání pro selhání. Úplný seznam možných kategorií selhání najdete v části Kódy chyb příjmu dat.
    • FailureKind: Zda je selhání trvalé nebo přechodné. Hodnota je None pro úspěšný příjem dat.
    • ViaUpdatePolicy: True, pokud příjem dat aktivoval zásady aktualizace.

    Poznámka:

    • Event Hubs a události příjmu ioT Hubu se předem agregují do jednoho objektu blob a pak se považují za jeden zdroj příjmu dat. Zobrazí se jako jeden výsledek příjmu dat po předběžné agregaci.
    • Přechodné selhání se automaticky opakuje omezený počet opakování. Každé přechodné selhání se hlásí jako přechodný výsledek příjmu dat, což znamená, že jeden příjem dat může generovat více výsledků příjmu dat.

    Vzorové dotazy

    Ukázkové dotazy najdete v úložišti GitHub s ukázkami prostředků infrastruktury.