Sdílet prostřednictvím


Získání analýz rozhraní API ve službě Azure API Management

PLATÍ PRO: Vývojář | Základní | Basic v2 | Standardní | Standard v2 | Prémie

Azure API Management poskytuje analýzy pro vaše rozhraní API, abyste mohli analyzovat jejich využití a výkon. Využijte analýzy pro monitorování vysoké úrovně a řešení potíží s vašimi rozhraními API. Další funkce monitorování, včetně metrik téměř v reálném čase a protokolů prostředků pro diagnostiku a auditování, najdete v tématu Kurz: Monitorování publikovaných rozhraní API.

Snímek obrazovky s analýzou rozhraní API na portálu

Poznámka:

V současné době tato funkce není dostupná v pracovních prostorech.

Informace o analýze rozhraní API

  • API Management poskytuje analýzy pomocí řídicího panelu založeného na službě Azure Monitor. Řídicí panel agreguje data v pracovním prostoru služby Azure Log Analytics.

  • V klasických úrovních služby API Management zahrnuje vaše instance SLUŽBY API Management také starší integrovanou analýzu na webu Azure Portal a k analytickým datům je možné přistupovat pomocí rozhraní REST API služby API Management. Úzce podobná data se zobrazují na řídicím panelu založeném na Azure Monitoru a integrované analýze.

Důležité

  • Řídicí panel založený na Azure Monitoru je doporučeným způsobem přístupu k analytickým datům.
  • Integrované (klasické) analýzy nejsou dostupné na úrovních v2.

Pomocí analýzy rozhraní API analyzujte využití a výkon rozhraní API ve vaší instanci služby API Management napříč několika dimenzemi, mezi které patří:

  • Čas
  • Zeměpisná oblast
  • Rozhraní API
  • Operace rozhraní API
  • Produkty
  • Předplatná
  • Uživatelé
  • Žádosti

Poznámka:

  • Analýza rozhraní API poskytuje data o požadavcích, včetně neúspěšných a neautorizovaných požadavků.
  • Zeměpisné hodnoty jsou přibližné na základě mapování IP adres.
  • V dostupnosti analytických dat může docházet ke zpoždění 15 minut nebo déle.

Řídicí panel založený na Azure Monitoru

Pokud chcete použít řídicí panel založený na službě Azure Monitor, potřebujete pracovní prostor služby Log Analytics jako zdroj dat pro protokoly brány služby API Management.

Pokud ho potřebujete nakonfigurovat, následující kroky jsou stručné k odeslání protokolů brány do pracovního prostoru služby Log Analytics. Další informace najdete v tématu Kurz: Monitorování publikovaných rozhraní API. Jedná se o jednorázové nastavení.

  1. Na webu Azure Portal přejděte k vaší instanci služby API Management.
  2. V nabídce vlevo v části Monitorování vyberte Nastavení> diagnostiky+ Přidat nastavení diagnostiky.
  3. Zadejte popisný název nastavení diagnostiky.
  4. V protokolech vyberte Protokoly související s bránou ApiManagement.
  5. V podrobnostech cíle vyberte Odeslat do Log Analytics a vyberte pracovní prostor služby Log Analytics ve stejném nebo jiném předplatném. Pokud potřebujete vytvořit pracovní prostor, přečtěte si téma Vytvoření pracovního prostoru služby Log Analytics.
  6. Ujistěte se, že je jako cílová tabulka vybraná specifická pro prostředek.
  7. Zvolte Uložit.

Přístup k řídicímu panelu

Po nakonfigurování pracovního prostoru služby Log Analytics přejděte na řídicí panel založený na službě Azure Monitor a analyzujte využití a výkon vašich rozhraní API.

  1. Na webu Azure Portal přejděte k vaší instanci služby API Management.
  2. V nabídce vlevo v části Monitorování vyberte Analýza. Otevře se řídicí panel analýzy.
  3. Vyberte časový rozsah dat.
  4. Vyberte kategorii sestavy pro analytická data, jako je časová osa, Zeměpisná oblast atd.

Starší integrovaná analýza

V některých úrovních služby API Management jsou k dispozici také integrované analýzy (označované také jako starší analýzy nebo klasické analýzy) na webu Azure Portal a k analytickým datům je možné přistupovat pomocí rozhraní REST API služby API Management.

Integrovaná analýza – portál

Přístup k integrovaným (klasickým) analýzám na webu Azure Portal:

  1. Na webu Azure Portal přejděte k vaší instanci služby API Management.
  2. V nabídce vlevo v části Monitorování vyberte Analytics (Classic) (Analýza).
  3. Vyberte časový rozsah dat nebo zadejte vlastní časový rozsah.
  4. Vyberte kategorii sestavy pro analytická data, jako je časová osa, Zeměpisná oblast atd.
  5. Volitelně můžete sestavu filtrovat podle jedné nebo více dalších kategorií.

Analýza – REST API

Operace sestav v rozhraní REST API SLUŽBY API Management slouží k načtení a filtrování analytických dat pro vaši instanci služby API Management.

Dostupné operace vrací záznamy sestav podle rozhraní API, zeměpisné oblasti, operací rozhraní API, produktu, požadavku, předplatného, času nebo uživatele.