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

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

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

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. Ekvivalentní 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.
  • Starší integrovaná analýza není ve vrstvách v2 dostupná.

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 azure Monitoru, musíte nakonfigurovat 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. Přijměte výchozí hodnoty pro jiná nastavení nebo podle potřeby upravte. 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 Přehledy. 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 je integrovaná analýza dostupná také na webu Azure Portal a k analytickým datům je možné přistupovat pomocí rozhraní REST API API Management.

Integrovaná analýza – portál

Přístup k předdefinované analýze 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 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.