Dela via


Hämta API-analys i Azure API Management

GÄLLER FÖR: Utvecklare | Grundläggande | Basic v2 | Standard | Standard v2 | Premie

Azure API Management tillhandahåller analys för dina API:er så att du kan analysera deras användning och prestanda. Använd analys för övervakning på hög nivå och felsökning av dina API:er. Andra övervakningsfunktioner, inklusive nära realtidsmått och resursloggar för diagnostik och granskning, finns i Självstudie: Övervaka publicerade API:er.

Skärmbild av API-analys i portalen.

Kommentar

För närvarande är den här funktionen inte tillgänglig på arbetsytor.

Om API-analys

  • API Management tillhandahåller analys med hjälp av en Azure Monitor-baserad instrumentpanel. Instrumentpanelen aggregerar data på en Azure Log Analytics-arbetsyta.

  • På de klassiska API Management-tjänstnivåerna innehåller DIN API Management-instans även äldre inbyggda analyser i Azure Portal och analysdata kan nås med hjälp av API Management REST API. Nära liknande data visas i den Azure Monitor-baserade instrumentpanelen och den inbyggda analysen.

Viktigt!

  • Den Azure Monitor-baserade instrumentpanelen är det rekommenderade sättet att komma åt analysdata.
  • Inbyggd (klassisk) analys är inte tillgänglig på v2-nivåerna.

Med API-analys analyserar du användningen och prestandan för API:erna i din API Management-instans över flera dimensioner, inklusive:

  • Tid
  • Geografi
  • API:er
  • API-åtgärder
  • Produkter
  • Prenumerationer
  • Användare
  • begäranden

Kommentar

  • API-analys tillhandahåller data om begäranden, inklusive misslyckade och obehöriga begäranden.
  • Geografivärden är ungefärliga baserat på IP-adressmappning.
  • Det kan finnas en fördröjning på 15 minuter eller mer i tillgängligheten för analysdata.

Azure Monitor-baserad instrumentpanel

Om du vill använda den Azure Monitor-baserade instrumentpanelen behöver du en Log Analytics-arbetsyta som datakälla för API Management-gatewayloggar.

Om du behöver konfigurera en är följande korta steg för att skicka gatewayloggar till en Log Analytics-arbetsyta. Mer information finns i Självstudie: Övervaka publicerade API:er. Du behöver bara utföra den här konfigurationen en gång.

  1. I Azure Portal navigerar du till din API Management-instans.
  2. I den vänstra menyn går du till Övervakning och väljer Diagnostikinställningar>+ Lägg till diagnostikinställning.
  3. Ange ett beskrivande namn för diagnostikinställningen.
  4. I Loggar väljer du Loggar relaterade till ApiManagement Gateway.
  5. I Målinformation väljer du Skicka till Log Analytics och väljer en Log Analytics-arbetsyta i samma eller en annan prenumeration. Om du behöver skapa en arbetsyta kan du läsa Skapa en Log Analytics-arbetsyta.
  6. Kontrollera att Resursspecifik är vald som måltabell.
  7. Välj Spara.

Få åtkomst till instrumentpanelen

När en Log Analytics-arbetsyta har konfigurerats kommer du åt den Azure Monitor-baserade instrumentpanelen för att analysera användningen och prestandan för dina API:er.

  1. I Azure Portal navigerar du till din API Management-instans.
  2. I den vänstra menyn, under Övervakning, väljer du Analys. Instrumentpanelen för analys öppnas.
  3. Välj ett tidsintervall för data.
  4. Välj en rapportkategori för analysdata, till exempel tidslinje, geografi och så vidare.

Äldre inbyggda analyser

På vissa API Management-tjänstnivåer är inbyggd analys (även kallad äldre analys eller klassisk analys) också tillgänglig i Azure Portal, och analysdata kan nås med hjälp av API Management REST API.

Inbyggd analys – portalen

Så här kommer du åt den inbyggda (klassiska) analysen i Azure Portal:

  1. I Azure Portal navigerar du till din API Management-instans.
  2. I den vänstra menyn går du till Övervakning och väljer Analys (klassisk).
  3. Välj ett tidsintervall för data eller ange ett anpassat tidsintervall.
  4. Välj en rapportkategori för analysdata, till exempel tidslinje, geografi och så vidare.
  5. Du kan också filtrera rapporten efter en eller flera andra kategorier.

Analys – REST API

Använd rapportåtgärder i API Management REST API för att hämta och filtrera analysdata för din API Management-instans.

Tillgängliga åtgärder returnerar rapportposter efter API, geografi, API-åtgärder, produkt, begäran, prenumeration, tid eller användare.