Referenční informace k datům monitorování služby Azure AI Search

Tento článek obsahuje všechny referenční informace o monitorování pro tuto službu.

Podrobnosti o datech, která můžete shromažďovat pro Azure AI Search a jak je používat, najdete v tématu Monitorování služby Azure AI Search .

Metriky

V této části jsou uvedeny všechny automaticky shromážděné metriky platformy pro tuto službu. Tyto metriky jsou také součástí globálního seznamu všech metrik platformy podporovaných ve službě Azure Monitor.

Informace o uchovávání metrik najdete v přehledu metrik služby Azure Monitor.

Podporované metriky pro Microsoft.Search/searchServices

Následující tabulka uvádí metriky dostupné pro typ prostředku Microsoft.Search/searchServices.

  • Všechny sloupce nemusí být v každé tabulce.
  • Některé sloupce můžou být mimo oblast zobrazení stránky. Výběrem možnosti Rozbalit tabulku zobrazíte všechny dostupné sloupce.

Záhlaví tabulky

  • Kategorie – skupina metrik nebo klasifikace.
  • Metrika – zobrazovaný název metriky, jak se zobrazuje na webu Azure Portal.
  • Název v rozhraní REST API – název metriky, který se označuje v rozhraní REST API.
  • Jednotka – měrná jednotka .
  • Agregace – výchozí typ agregace . Platné hodnoty: Průměr (Průměr), Minimum (Minimum), Maximum (Maximum), Celkem (Součet), Počet.
  • - Dimenze dostupné pro metriku
  • Intervaly časových zrn - , ve kterých se metrika vzorkuje. Například označuje, PT1M že se metrika vzorkuje každou minutu, PT30M každých 30 minut, PT1H každou hodinu atd.
  • DS Export – určuje, jestli je metrika exportovatelná do protokolů služby Azure Monitor prostřednictvím nastavení diagnostiky. Informace o exportu metrik najdete v tématu Vytvoření nastavení diagnostiky ve službě Azure Monitor.
Metrika Název v rozhraní REST API Unit Agregace Dimenze Časová zrnka DS Export
Počet zpracovaných dokumentů

Počet zpracovaných dokumentů
DocumentsProcessedCount Počet Total, Count DataSourceName, Failed, IndexerName, , IndexNameSkillsetName PT1M Ano
Latence vyhledávání

Průměrná latence vyhledávání vyhledávací služby
SearchLatency Sekundy Průměr <žádné> PT1M Ano
Vyhledávací dotazy za sekundu

Vyhledávací dotazy za sekundu pro vyhledávací službu
SearchQueriesPerSecond CountPerSecond Průměr <žádné> PT1M Ano
Počet vyvolání dovedností

Počet provádění dovedností
SkillExecutionCount Počet Total, Count DataSourceName, Failed, IndexerName, SkillName, , SkillsetNameSkillType PT1M Ano
Procento omezených vyhledávacích dotazů

Procento omezených vyhledávacích dotazů pro vyhledávací službu
ThrottledSearchQueriesPercentage Procenta Průměr <žádné> PT1M Ano

SearchQueriesPerSecond zobrazuje průměr vyhledávacích dotazů za sekundu (QPS) vyhledávací služby. Běžně se dotazy spouštějí v milisekundách, takže se v metrikě, jako je QPS, zobrazují jenom dotazy, které měří jako sekundy. Minimum je nejnižší hodnota pro vyhledávací dotazy za sekundu, která byla zaregistrována během této minuty. Maximum je nejvyšší hodnota. Průměr je agregace za celou minutu.

Například během jedné minuty můžete mít vzor podobný tomuto: jednu sekundu vysokého zatížení, což je maximum pro SearchQueriesPerSecond, následované 58 sekundami průměrného zatížení a nakonec jednu sekundu s jediným dotazem, což je minimum.

Rozměry metrik

Informace o rozměrech metrik najdete v tématu Vícerozměrné metriky.

Azure AI Search má následující dimenze přidružené k metrikám, které zaznamenávají počet spuštěných dokumentů nebo dovedností, "Počet zpracovaných dokumentů" a "Počet vyvolání dovedností".

Název dimenze Popis
DataSourceName Pojmenované připojení ke zdroji dat použité při provádění indexeru. Platné hodnoty jsou jedním z podporovaných typů zdrojů dat.
Neúspěch Určuje, jestli instance selhala.
IndexerName Název indexeru
Název indexu Název indexu
SkillsetName Název sady dovedností používané při provádění indexeru
SkillName Název dovednosti v rámci sady dovedností.
SkillType Dovednost @odata.type .

Protokoly prostředků

Tato část obsahuje seznam typů protokolů prostředků, které můžete pro tuto službu shromažďovat. Oddíl načítá ze seznamu všech typů protokolů prostředků podporovaných ve službě Azure Monitor.

Podporované protokoly prostředků pro Microsoft.Search/searchServices

Kategorie Zobrazovaný název kategorie Tabulka protokolů Podporuje základní plán protokolu. Podporuje transformaci v čase příjmu dat. Vzorové dotazy Náklady na export
OperationLogs Protokoly operací AzureDiagnostics

Protokoly z několika prostředků Azure.

No No Ne

Tabulky protokolů služby Azure Monitor

Tato část uvádí tabulky protokolů služby Azure Monitor relevantní pro tuto službu, které jsou k dispozici pro dotazování službou Log Analytics pomocí dotazů Kusto. Tabulky obsahují data protokolu prostředků a případně i více v závislosti na tom, co se na nich shromažďuje a směruje.

Vyhledávací služby

Microsoft.Search/searchServices

Table Popis
AzureActivity Položky z protokolu aktivit Azure poskytují přehled o operacích roviny řízení. Úlohy vyvolané v řídicí rovině, jako je přidání nebo odebrání replik a oddílů, jsou reprezentovány prostřednictvím aktivity Získat Správa klíč.
AzureDiagnostics Protokolované operace dotazování a indexování Dotazy na tabulku AzureDiagnostics v Log Analytics můžou zahrnovat společné vlastnosti, vlastnosti specifické pro vyhledávání a operace specifické pro vyhledávání uvedené v části s referenčními informacemi ke schématu.
AzureMetrics Data metrik vygenerovaných službou Azure AI Search, která měří stav a výkon.

Tabulky protokolů prostředků

Následující tabulka uvádí vlastnosti protokolů prostředků ve službě Azure AI Search. Protokoly prostředků se shromažďují do protokolů služby Azure Monitor nebo Azure Storage. V Azure Monitoru se protokoly shromažďují v tabulce AzureDiagnostics pod názvem Microsoft.Searchposkytovatele prostředků .

Pole nebo vlastnost Služby Azure Storage Vlastnost Protokolů služby Azure Monitor Popis
čas ČASOVÉ RAZÍTKO Datum a čas (UTC), kdy k operaci došlo.
resourceId Concat("/", "/subscriptions", SubscriptionId, "resourceGroups", ResourceGroupName, "providers/Microsoft.Search/searchServices", ServiceName) Prostředek Azure AI Search, pro který jsou povolené protokoly.
category "OperationLogs" Kategorie protokolů zahrnují Audit, Operational, Executiona Request.
operationName Název Název operace. Název operace může být Indexes.ListIndexStatsSummaries, , Indexes.Get, , Indexers.ListQuery.SuggestQuery.SearchQuery.AutocompleteIndexes.UpdateQuery.LookupIndexes.StatsCORS.Preflight, Indexes.Prototype, , ServiceStats, . Indexers.WarmupDataSources.List
durationMS DurationMilliseconds Doba trvání operace v milisekundách.
operationVersion ApiVersion Verze rozhraní API použitá v požadavku.
resultType (Selhalo) ? "Neúspěšné" : "Úspěch" Typ odpovědi.
resultSignature Stav Stav odpovědi HTTP operace.
vlastnosti Vlastnosti Všechny rozšířené vlastnosti související s touto kategorií událostí.

Protokol aktivit

Propojená tabulka uvádí operace, které lze zaznamenat v protokolu aktivit pro tuto službu. Tyto operace jsou podmnožinou všech možných operací poskytovatele prostředků v protokolu aktivit.

Další informace o schématu položek protokolu aktivit naleznete v tématu Schéma protokolu aktivit.

Následující tabulka uvádí běžné operace související se službou Azure AI Search, které se můžou zaznamenávat v protokolu aktivit. Úplný seznam všech operací Microsoft.Search najdete v tématu Operace poskytovatele prostředků Microsoft.Search.

Operation Popis
Získání klíče Správa Každá operace, která vyžaduje práva správce, se protokoluje jako operace Získat Správa klíč.
Získání klíče dotazu Všechny operace jen pro čtení s kolekcí dokumentů indexu.
Opětovné generování klíče Správa Žádost o opětovné vygenerování primárního nebo sekundárního klíče rozhraní API pro správu

Mezi běžné položky patří odkazy na klíče rozhraní API – obecná informační oznámení, jako je Získání klíče Správa a Získání klíčů dotazů. Tyto aktivity označují požadavky, které byly provedeny pomocí klíče správce (vytvoření nebo odstranění objektů) nebo klíče dotazu, ale nezobrazují se samotný požadavek. Pro informace o tomto agregačním intervalu je nutné nakonfigurovat protokolování prostředků.

Případně můžete získat přehled o historii změn. Na webu Azure Portal vyberte aktivitu, aby se otevřela stránka podrobností, a pak vyberte Změnit historii, kde najdete informace o podkladové operaci.

Další schémata

Pro tuto službu se používají následující schémata.

Pokud vytváříte dotazy nebo vlastní sestavy, datové struktury, které obsahují protokoly prostředků Azure AI Search, odpovídají následujícím schématům.

V případě protokolů prostředků odesílaných do úložiště objektů blob má každý objekt jeden kořenový objekt označovaný jako záznamy obsahující pole objektů protokolu. Každý objekt blob obsahuje záznamy pro všechny operace, které proběhly ve stejné hodině.

Schéma protokolu prostředků

Všechny protokoly prostředků dostupné prostřednictvím služby Azure Monitor sdílejí společné schéma nejvyšší úrovně. Azure AI Search doplňuje další vlastnosti a operace , které jsou jedinečné pro vyhledávací službu.

Následující příklad ukazuje protokol prostředků, který obsahuje společné vlastnosti (TimeGenerated, Resource, Category atd.) a vlastnosti specifické pro vyhledávání (OperationName a OperationVersion).

Name Type Popis a příklad
TimeGenerated Datum a čas Časové razítko operace. Příklad: 2021-12-07T00:00:43.6872559Z
Prostředek String ID prostředku. Příklad: /subscriptions/<your-subscription-id>/resourceGroups/<your-resource-group-name>/providers/Microsoft.Search/searchServices/<your-search-service-name>
Kategorie String "OperationLogs". Tato hodnota je konstanta. OperationLogs je jediná kategorie používaná pro protokoly prostředků.
OperationName String Název operace (viz úplný seznam operací). Příklad: Query.Search
OperationVersion String Verze api použitá v požadavku. Příklad: 2020-06-30
ResultType String "Úspěch". Další možné hodnoty: Úspěch nebo Selhání
ResultSignature Int Kód výsledku HTTP. Příklad: 200
DurationMS Int Doba trvání operace v milisekundách.
Vlastnosti Object Objekt obsahující data specifická pro operace Viz následující tabulka schématu vlastností.

Schéma vlastností

Následující vlastnosti jsou specifické pro Azure AI Search.

Name Type Popis a příklad
Description_s String Koncový bod operace. Příklad: GET /indexes('content')/docs
Documents_d Int Počet zpracovaných dokumentů
IndexName_s String Název indexu přidruženého k operaci.
Query_s String Parametry dotazu použité v požadavku. Příklad: ?search=beach access&$count=true&api-version=2020-06-30

Hodnoty OperationName (protokolované operace)

V protokolu prostředků se můžou objevit následující operace.

OperationName Popis
Datasources.* Platí pro zdroje dat indexeru. Může se jednat o vytvoření, odstranění, získání, seznam.
DebugSessions.* Platí pro ladicí relaci. Může se jednat o vytvoření, odstranění, získání, seznam, zahájení a stav.
DebugSessions.DocumentStructure Obohacený dokument se načte do ladicí relace.
DebugSessions.RetrieveIndexerExecutionHistoricalData Požadavek na podrobnosti o spuštění indexeru
DebugSessions.RetrieveProjectedIndexerExecutionHistoricalData Historie spouštění pro rozšiřování promítané do úložiště znalostí.
Indexování.* Platí pro indexer. Může se jednat o vytvoření, odstranění, získání, výpis a stav.
Indexy.* Platí pro index vyhledávání. Může se jednat o vytvoření, odstranění, získání, seznam.
Indexy. Prototyp Tento index vytvoří průvodce importem dat.
Indexing.Index Tato operace je voláním přidat , aktualizovat nebo odstranit dokumenty.
Metadata.GetMetadata Žádost o systémová data vyhledávací služby
Query.Autocomplete Automatické dokončování dotazu na index. Podívejte se na typy a složení dotazů.
Query.Lookup Vyhledávací dotaz na index. Podívejte se na typy a složení dotazů.
Query.Search Požadavek fulltextového vyhledávání na index. Podívejte se na typy a složení dotazů.
Query.Suggest Zadejte před sebou dotaz na index. Podívejte se na typy a složení dotazů.
ServiceStats Tato operace je rutinní volání Načíst statistiky služby, buď volané přímo, nebo implicitně k naplnění stránky přehledu portálu při načtení nebo aktualizaci.
Skillsets.* Platí pro sadu dovedností. Může se jednat o vytvoření, odstranění, získání, seznam.