Share via


Hämta API-analys i Azure API Management

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

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.

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-portalen, och analysdata kan nås med HJÄLP av API Management REST API. Motsvarande 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.
  • Äldre inbyggda analyser är inte tillgängliga 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 måste du konfigurera 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-portalen går 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. Acceptera standardvärden för andra inställningar eller anpassa efter behov. 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-portalen går du till din API Management-instans.
  2. I den vänstra menyn, under Övervakning, väljer du Insikter. 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 också tillgänglig i Azure-portalen, och analysdata kan nås med HJÄLP av API Management REST API.

Inbyggd analys – portalen

Så här kommer du åt den inbyggda analysen i Azure-portalen:

  1. I Azure-portalen går du till din API Management-instans.
  2. I den vänstra menyn, under Övervakning, väljer du Analys.
  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 ytterligare 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.