Aangepaste metrische gegevens verzenden
VAN TOEPASSING OP: Alle API Management-lagen
Het emit-metric
beleid verzendt aangepaste metrische gegevens in de opgegeven indeling naar Application Insights.
Notitie
- Aangepaste metrische gegevens zijn een preview-functie van Azure Monitor en onderhevig aan beperkingen.
- Zie Azure API Management integreren met Azure-toepassing Insights voor meer informatie over de API Management-gegevens die zijn toegevoegd aan Application Insights.
Notitie
Stel de elementen en onderliggende elementen van het beleid in de volgorde in die in de beleidsverklaring is opgegeven. Meer informatie over het instellen of bewerken van API Management-beleid.
Beleidsinstructie
<emit-metric name="name of custom metric" value="value of custom metric" namespace="metric namespace">
<dimension name="dimension name" value="dimension value" />
</emit-metric>
Kenmerken
Kenmerk | Beschrijving | Vereist | Default value |
---|---|---|---|
naam | Een tekenreeks. Naam van aangepaste metrische gegevens. Beleidsexpressies zijn niet toegestaan. | Ja | N.v.t. |
naamruimte | Een tekenreeks. Naamruimte van aangepaste metrische gegevens. Beleidsexpressies zijn niet toegestaan. | Nee | API Management |
waarde | De waarde van aangepaste metrische gegevens uitgedrukt als een dubbele waarde. Beleidsexpressies zijn toegestaan. | Nee | 1 |
Elementen
Element | Beschrijving | Vereist |
---|---|---|
dimensie | Voeg een of meer van deze elementen toe voor elke dimensie die is opgenomen in de aangepaste metrische waarde. | Ja |
dimensiekenmerken
Kenmerk | Beschrijving | Vereist | Default value |
---|---|---|---|
naam | Een tekenreeks of beleidsexpressie. Naam van dimensie. | Ja | N.v.t. |
waarde | Een tekenreeks of beleidsexpressie. Waarde van dimensie. Kan alleen worden weggelaten als deze overeenkomt met name een van de standaarddimensies. Als dat het zo is, wordt de waarde opgegeven volgens de dimensienaam. |
Nee | N.v.t. |
Standaarddimensienamen die zonder waarde kunnen worden gebruikt
- API-id
- Bewerkings-id
- Product-id
- Gebruikers-id
- Abonnements-id
- Locatie-ID
- Gateway-id
Gebruik
- Beleidssecties: inkomende, uitgaande, back-end, on-error
- Beleidsbereik: globaal, werkruimte, product, API, bewerking
- Gateways: klassiek, v2, verbruik, zelf-hostend
Gebruiksnotities
U kunt maximaal 10 aangepaste dimensies voor dit beleid configureren.
Het aanroepen van het
emit-metric
beleid telt mee voor de gebruikslimieten voor aangepaste metrische gegevens per regio in een abonnement. Meer informatie
Opmerking
In het volgende voorbeeld wordt een aangepaste metrische waarde verzonden om het aantal API-aanvragen samen met de gebruikers-id, client-IP en API-id als aangepaste dimensies te tellen.
<policies>
<inbound>
<emit-metric name="Request" value="1" namespace="my-metrics">
<dimension name="User ID" />
<dimension name="Client IP" value="@(context.Request.IpAddress)" />
<dimension name="API ID" />
</emit-metric>
</inbound>
<outbound>
</outbound>
</policies>
Gerelateerd beleid
Gerelateerde inhoud
Zie voor meer informatie over het werken met beleid:
- Zelfstudie: Uw API transformeren en beveiligen
- Beleidsreferentie voor een volledige lijst met beleidsinstructies en hun instellingen
- Beleidsexpressies
- Beleid instellen of bewerken
- Beleidsconfiguraties opnieuw gebruiken
- Beleidsfragmentenopslagplaats
- Beleid ontwerpen met Behulp van Microsoft Copilot voor Azure