Dotaz rozhraní API pro dávkové metriky roviny dat versus export metrik
Azure Monitor nabízí dva způsoby přístupu k datům metrik ve velkém měřítku: rovina dat nebo rozhraní API batch metrik a export metrik. I když oba pracují na shromažďování dat metrik, jsou efektivnější pro různé případy použití. Tento článek obsahuje porovnání scénářů pro používání těchto služeb a doporučení, kdy použít tuto službu.
Dávkový dotaz na metriky roviny dat
Dotaz rozhraní API roviny dat nebo batch metrik umožňuje dotazovat historická data metrik až pro 50 prostředků v jednom volání rozhraní API. Dotaz podporuje filtrování na základě předplatného, metriky, času a dalších dimenzí a poskytuje agregaci, jako je součet, průměr, minimum a maximum. Dávkový dotaz může výrazně zlepšit propustnost dotazů a snížit riziko omezování. Další informace o tom, jak používat dávkové rozhraní API pro metriky roviny dat, najdete v tématu Rozhraní API roviny dat služby Azure Monitor. Tato služba je ideální pro scénáře, ve kterých chcete dotazovat data metrik v čase a více prostředků v jednom předplatném a oblasti.
Export metrik
Export metrik používá pravidla shromažďování dat (DCR) k streamování metrik platformy téměř v reálném čase do různých cílů Azure, jako jsou účty úložiště, event hubs a pracovní prostor služby Log Analytics pro trvalé úložiště. I když můžete filtrovat, které metriky se exportují, neexistuje přístup k historickým datům. Tato služba je ideální pro scénáře, ve kterých chcete průběžně exportovat data metrik v reálném čase mezi předplatnými a prostředky. Další informace o tom, jak používat službu Export metrik, najdete v tématu Export metrik pomocí pravidel shromažďování dat.
Porovnání a doporučení
Scénář | Rozhraní API roviny dat | Export metrik | Doporučení |
---|---|---|---|
Primární případ použití | Dotazování dat metrik s historickou hloubkou pro více prostředků v jednom předplatném a oblasti | Export dat metrik mezi předplatnými a prostředky | Rozhraní API pro dávkové metriky roviny dat se doporučuje pro dotazování metrik a má přístup k 93 dnům dat. Export metrik se doporučuje pro průběžný export dat metrik do Azure a externích cílů. |
Dotazování velkých předplatných s více prostředky | Dotazování na více prostředků v jednom dávkovém volání, včetně filtrování a agregace s 93 dny historie | Nepodporuje se žádný dotaz. Průběžný export dat metrik v reálném čase | Rozhraní API batch pro metriky roviny dat je vhodnější pro tuto úlohu, protože podporuje dotazy a má přístup k historickým datům. Export metrik nemůže dotazovat data a nemá přístup k historickým informacím. |
Průběžný export metrik téměř v reálném čase do účtů úložiště, event hubs nebo pracovního prostoru služby Log Analytics. | Možné, ale neefektivní. Vyžaduje vytvoření mechanismu opakovaného dotazu k extrahování dat a metody pro ukládání dat do cíle. | Jednorázová konfigurace pomocí pravidla shromažďování dat k průběžnému exportu metrik v reálném čase. Data je možné bez problémů odesílat a ukládat do účtu úložiště, služby Event Hubs a pracovního prostoru služby Log Analytics. | Export metrik poskytuje plně spravované funkce "set and forget". Použití rozhraní API roviny dat vyžaduje větší úsilí o vývoj k extrakci a uložení dat v cíli. |
Omezení při dotazování a exportu | Rozhraní API roviny dat umožňuje dotazování až 50 ID prostředků v jednom volání rozhraní API. | Počet prostředků pro export metrik, které je možné přidružit k jednomu pravidlu shromažďování dat, není nijak omezený. Jeden prostředek může být přidružený maximálně k 5 řadičům domény. | Export metrik může být vhodnější pro dotazování neomezených dat pro prostředky. |
Nezávislí dodavatelé softwaru (ISV) dotazují a analyzují metriky. | Rozhraní API roviny dat může pomoct povolit dotazování metrik z předplatných zákazníků aplikacemi třetích stran. | Export metrik vyžaduje vytvoření pravidla shromažďování dat a určitou úroveň oprávnění pro export metrik prostředků. | Rozhraní API roviny dat se doporučuje pro nezávislé výrobce softwaru. |
Fakturování | U dat s nízkým objemem je rozhraní API roviny dat levnější. Další informace najdete v tématu o cenách služby Azure Monitor, exportu. | U velkých objemů dat má export metrik nižší náklady, protože má fakturační model založený na událostech. Další informace najdete v tématu Ceny služby Azure Monitor, nativní metriky | Pro data s nízkým objemem se doporučuje rozhraní API roviny dat. Export metrik se doporučuje pro data s velkým objemem dat. |