Zapytanie interfejsu API wsadowego płaszczyzny danych a eksportowanie metryk
Usługa Azure Monitor udostępnia dwa sposoby uzyskiwania dostępu do danych metryk na dużą skalę: płaszczyzna danych lub interfejs API usługi Batch metryk oraz eksportowanie metryk. Mimo że obie te elementy działają w celu zbierania danych metryk, są one bardziej skuteczne w różnych przypadkach użycia. Ten artykuł zawiera porównanie scenariuszy korzystania z tych usług oraz rekomendacje dotyczące tego, kiedy należy używać tej usługi.
Zapytanie wsadowe metryk płaszczyzny danych
Interfejs API płaszczyzny danych lub zapytanie usługi Batch metryk umożliwia wykonywanie zapytań dotyczących historycznych danych metryk dla maksymalnie 50 zasobów w jednym wywołaniu interfejsu API. Zapytanie obsługuje filtrowanie na podstawie subskrypcji, metryki, czasu i innych wymiarów oraz zapewnia agregację, taką jak suma, średnia, minimum i maksimum. Zapytanie wsadowe może znacznie poprawić przepływność zapytań i zmniejszyć ryzyko ograniczenia przepustowości. Aby uzyskać więcej informacji na temat korzystania z interfejsu API wsadowego metryk płaszczyzny danych, zobacz Interfejs API płaszczyzny danych metryk usługi Azure Monitor. Ta usługa jest idealna w scenariuszach, w których chcesz wykonywać zapytania dotyczące danych metryk w czasie i wielu zasobów w jednej subskrypcji i regionie.
Eksportowanie metryk
Eksport metryk używa reguł zbierania danych (DCR) do przesyłania strumieniowego metryk platformy niemal w czasie rzeczywistym do różnych miejsc docelowych platformy Azure, takich jak konta magazynu, centra zdarzeń i obszar roboczy usługi Log Analytics na potrzeby magazynu trwałego. Chociaż można filtrować, które metryki są eksportowane, nie ma dostępu do danych historycznych. Ta usługa jest idealna w scenariuszach, w których chcesz stale eksportować dane metryk w czasie rzeczywistym między subskrypcjami i zasobami. Aby uzyskać więcej informacji na temat korzystania z usługi Eksportowanie metryk, zobacz Eksportowanie metryk przy użyciu reguł zbierania danych.
Porównanie i zalecenia
Scenariusz | Interfejs API płaszczyzny danych | Eksportowanie metryk | Zalecenie |
---|---|---|---|
Podstawowy przypadek użycia | Wykonywanie zapytań dotyczących danych metryk o głębokości historycznej dla wielu zasobów w jednej subskrypcji i regionie | Eksportowanie danych metryk między subskrypcjami i zasobami | Interfejs API wsadowy metryk płaszczyzny danych jest zalecany do wykonywania zapytań dotyczących metryk i ma dostęp do 93 dni danych. Eksportowanie metryk jest zalecane w przypadku ciągłego eksportowania danych metryk do platformy Azure i zewnętrznych miejsc docelowych. |
Wykonywanie zapytań dotyczących dużych subskrypcji z wieloma zasobami | Wykonywanie zapytań dotyczących wielu zasobów w jednym wywołaniu wsadowym, w tym filtrowanie i agregacja z 93-dniową historią. | Brak obsługi zapytań. Ciągły eksport danych metryk w czasie rzeczywistym | Interfejs API usługi Batch metryk płaszczyzny danych jest lepiej dopasowany do tego zadania, ponieważ obsługuje zapytania i ma dostęp do danych historycznych. Eksportowanie metryk nie może wykonywać zapytań dotyczących danych i nie ma dostępu do informacji historycznych. |
Eksport ciągły niemal w czasie rzeczywistym metryk do kont magazynu, usługi Event Hubs, obszaru roboczego usługi Log Analytics. | Możliwe, ale nieefektywne. Wymaga utworzenia powtarzalnego mechanizmu zapytań w celu wyodrębnienia danych i metody przechowywania danych w miejscu docelowym. | Jednorazowa konfiguracja przy użyciu reguły zbierania danych w celu ciągłego eksportowania metryk w czasie rzeczywistym. Dane można bezproblemowo wysyłać i przechowywać na koncie magazynu, usłudze Event Hubs i obszarze roboczym usługi Log Analytics | Eksportowanie metryk zapewnia "ustawianie i zapominanie", w pełni zarządzane funkcje. Korzystanie z interfejsu API płaszczyzny danych wymaga większego nakładu pracy programistycznej w celu wyodrębnienia i zapisania danych w miejscu docelowym. |
Ograniczenia dotyczące wykonywania zapytań i eksportowania | Interfejs API płaszczyzny danych umożliwia wykonywanie zapytań o maksymalnie 50 identyfikatorów zasobów w jednym wywołaniu interfejsu API. | Nie ma limitu liczby zasobów dla eksportu metryk, które można skojarzyć z pojedynczą regułą zbierania danych. Pojedynczy zasób może być skojarzony z maksymalnie 5 kontrolerami domeny | Eksportowanie metryk może być lepszym rozwiązaniem do wykonywania zapytań o nieograniczone dane dla zasobów. |
Niezależni dostawcy oprogramowania (ISV) wysyłają zapytania i analizują metryki. | Interfejs API płaszczyzny danych może pomóc w włączaniu zapytań dotyczących metryk z subskrypcji klientów przez aplikacje innych firm. | Eksportowanie metryk wymaga utworzenia reguły zbierania danych i określonego poziomu uprawnień do eksportowania metryk zasobów. | Interfejs API płaszczyzny danych jest zalecany w przypadku niezależnych dostawców oprogramowania. |
Rozliczeń | W przypadku danych o małych ilościach interfejs API płaszczyzny danych jest tańszy. Aby uzyskać więcej informacji, zobacz Cennik usługi Azure Monitor, Eksportowanie. | W przypadku danych o dużej ilości eksport metryk ma niższy koszt, ponieważ ma model rozliczeń oparty na zdarzeniach. Aby uzyskać więcej informacji, zobacz Cennik usługi Azure Monitor, Metryki natywne | Interfejs API płaszczyzny danych jest zalecany w przypadku danych o małej ilości danych. Eksportowanie metryk jest zalecane w przypadku dużych ilości danych. |