In dit artikel worden de ingebouwde metrische gegevens voor ASP.NET Core beschreven die zijn geproduceerd met behulp van de System.Diagnostics.Metrics API. For a listing of metrics based on the older EventCounters API, see Available counters.
Zie ASP.NET Metrische kerngegevens voor informatie over het verzamelen, rapporteren, verrijken en testen met ASP.NET Core-metrische gegevens.
Microsoft.AspNetCore.Components
De Microsoft.AspNetCore.Components metrische gegevens rapporteren informatie over Razor wijzigingen in onderdelenroute en browser gebeurtenissen:
Metrische gegevens: aspnetcore.components.navigation
| Name | 
Instrument Type | 
Unit (UCUM) | 
Description | 
aspnetcore.components.navigation | 
Counter | 
{route} | 
Houdt het totale aantal routewijzigingen in de app bij. | 
| Attribute | 
Type | 
Description | 
Examples | 
Presence | 
aspnetcore.components.type | 
string | 
Het onderdeel is naartoe genavigeerd. | 
TestComponent | 
Always | 
aspnetcore.components.route | 
string | 
De route van het onderdeel. | 
/test-route | 
Always | 
error.type | 
string | 
De volledige naam van het uitzonderingstype. | 
              System.InvalidOperationException; Contoso.MyException | 
Als er een uitzondering wordt gegenereerd. | 
Gebruik: Hoeveel verschillende Blazor pagina's hebben gebruikers bezocht?
Metrische gegevens: aspnetcore.components.event_handler
| Name | 
Instrument Type | 
Unit (UCUM) | 
Description | 
aspnetcore.components.event_handler | 
Histogram | 
s | 
Meet de duur van het verwerken van browserevenementen, inclusief bedrijfslogica van het onderdeel, met uitzondering van de duur van de verwerking van onderliggende onderdelen. | 
| Attribute | 
Type | 
Description | 
Examples | 
Presence | 
aspnetcore.components.type | 
string | 
Onderdeeltype dat de gebeurtenis verwerkt. | 
TestComponent | 
Always | 
aspnetcore.components.method | 
string | 
C#-methode voor het verwerken van de gebeurtenis. | 
OnClick | 
Always | 
aspnetcore.components.attribute.name | 
string | 
De naam van het onderdeelkenmerk verwerkt de gebeurtenis. | 
onclick | 
Always | 
error.type | 
string | 
De volledige naam van het uitzonderingstype. | 
              System.InvalidOperationException; Contoso.MyException | 
Als er een uitzondering wordt gegenereerd. | 
Usage:
- Welke component klikt op gebeurtenis-handler is traag?
 
- Welke knoppen zijn vaak geselecteerd?
 
Microsoft.AspNetCore.Components.Lifecycle
De Microsoft.AspNetCore.Components.Lifecycle metrische gegevens rapporteren informatie over levenscyclus-gebeurtenissen van Razor onderdelen:
Metrische gegevens: aspnetcore.components.update_parameters
| Name | 
Instrument Type | 
Unit (UCUM) | 
Description | 
aspnetcore.components.update_parameters | 
Histogram | 
s | 
Meet de duur van de verwerkingsonderdeelparameters, inclusief bedrijfslogica. | 
| Attribute | 
Type | 
Description | 
Examples | 
Presence | 
aspnetcore.components.type | 
string | 
Onderdeeltype dat de gebeurtenis verwerkt. | 
TestComponent | 
Always | 
error.type | 
string | 
De volledige naam van het uitzonderingstype. | 
              System.InvalidOperationException; Contoso.MyException | 
Als er een uitzondering wordt gegenereerd. | 
Usage:
- Welke onderdelen zijn traag om bij te werken?
 
- Welke onderdelen worden vaak bijgewerkt?
 
Metrische gegevens: aspnetcore.components.render_diff
| Name | 
Instrument Type | 
Unit (UCUM) | 
Description | 
aspnetcore.components.render_diff | 
Histogram | 
s | 
Houdt de duur van renderingbatches bij. | 
| Attribute | 
Type | 
Description | 
Examples | 
Presence | 
aspnetcore.components.diff.length | 
int | 
De lengte van de weergaveverschil/grootte van de batch (bucketed). | 
50 | 
Always | 
error.type | 
string | 
De volledige naam van het uitzonderingstype. | 
              System.InvalidOperationException; Contoso.MyException | 
Als er een uitzondering wordt gegenereerd. | 
Usage:
- Wordt de serverweergave traag?
 
- Geef ik diffs weer die te groot zijn? (netwerkbandbreedte, DOM-update)
 
Microsoft.AspNetCore.Components.Server.Circuits
De Microsoft.AspNetCore.Components.Server.Circuits metrische gegevens rapporteren informatie over circuits aan de serverzijde Blazor in Blazor Server en Blazor Web Apps:
Metrische gegevens: aspnetcore.components.circuit.active
| Name | 
Instrument Type | 
Unit (UCUM) | 
Description | 
aspnetcore.components.circuit.active | 
UpDownCounter | 
{circuit} | 
Geeft het aantal actieve circuits weer dat momenteel in het geheugen aanwezig is. | 
Gebruik: Hoeveel geheugen heeft de sessiestatus?
Metrische gegevens: aspnetcore.components.circuit.connected
| Name | 
Instrument Type | 
Unit (UCUM) | 
Description | 
aspnetcore.components.circuit.connected | 
UpDownCounter | 
{circuit} | 
Houdt het aantal circuits bij dat is verbonden met clients. | 
Gebruik: Hoeveel SignalR verbindingen zijn geopend?
Metrische gegevens: aspnetcore.components.circuit.duration
| Name | 
Instrument Type | 
Unit (UCUM) | 
Description | 
aspnetcore.components.circuit.duration | 
Histogram | 
s | 
Meet de levensduur van het circuit en levert het totale aantal circuits. | 
Usage:
- Hoeveel sessies zijn verwerkt?
 
- Hoe lang houden gebruikers de sessie/tab open?
 
 
Microsoft.AspNetCore.Hosting
De Microsoft.AspNetCore.Hosting metrische gegevens rapporteren informatie op hoog niveau over HTTP-aanvragen die zijn ontvangen door ASP.NET Core:
Metrische gegevens: http.server.request.duration
| Attribute | 
Type | 
Description | 
Examples | 
Presence | 
http.route | 
string | 
De overeenkomende route. | 
{controller}/{action}/
 {id?} | 
Als deze beschikbaar is. | 
error.type | 
string | 
Beschrijft een foutklasse waarmee de bewerking is beëindigd. | 
              timeout; name_resolution_error; 500 | 
Als de aanvraag is beëindigd met een fout. | 
http.request.method | 
string | 
HTTP-aanvraagmethode. | 
              GET; POST; HEAD | 
Always | 
http.response.status_code | 
int | 
              HTTP-antwoordstatuscode. | 
200 | 
Als er een is verzonden. | 
network.protocol.version | 
string | 
Versie van het protocol dat is opgegeven in network.protocol.name. | 
3.1.1 | 
Always | 
url.scheme | 
string | 
The URI scheme component identifying the used protocol. | 
              http; https | 
Always | 
aspnetcore.request.is_unhandled | 
Boolean | 
Waar wanneer de aanvraag niet is verwerkt door de toepassingspijplijn. | 
true | 
Als de aanvraag niet is verwerkt. | 
De tijd die wordt gebruikt voor het verwerken van een inkomende HTTP-aanvraag, zoals gemeten op de hostinglaag van ASP.NET Core. De tijdmeting wordt gestart zodra de onderliggende webhost het volgende heeft:
- De HTTP-aanvraagheaders in de binnenkomende netwerkstroom voldoende geparseerd om de nieuwe aanvraag te identificeren.
 
- Initialiseerde de contextgegevensstructuren zoals de HttpContext.
 
De tijd eindigt wanneer:
- De ASP.NET Core-handlerpijplijn is voltooid.
 
- Alle antwoordgegevens zijn verzonden.
 
- De contextgegevensstructuren voor de aanvraag worden verwijderd.
 
Wanneer u OpenTelemetry gebruikt, worden de standaard buckets voor deze metrische waarde ingesteld op [ 0.005, 0.01, 0.025, 0.05, 0.075, 0.1, 0.25, 0.5, 0.75, 1, 2.5, 5, 7.5, 10 ].
Metrische gegevens: http.server.active_requests
| Name | 
Instrument Type | 
Unit (UCUM) | 
Description | 
http.server.active_requests | 
UpDownCounter | 
{request} | 
Meet het aantal gelijktijdige HTTP-aanvragen dat momenteel in de vlucht is. | 
| Attribute | 
Type | 
Description | 
Examples | 
Presence | 
http.request.method | 
string | 
HTTP-aanvraagmethode. [1] | 
              GET; POST; HEAD | 
Always | 
url.scheme | 
string | 
The URI scheme component identifying the used protocol. | 
              http; https | 
Always | 
Microsoft.AspNetCore.Routing
De Microsoft.AspNetCore.Routing metrische gegevens rapporteren informatie over het routeren van HTTP-aanvragen naar ASP.NET Core-eindpunten:
Metrische gegevens: aspnetcore.routing.match_attempts
| Name | 
Instrument Type | 
Unit (UCUM) | 
Description | 
aspnetcore.routing.match_attempts | 
Counter | 
{match_attempt} | 
Aantal aanvragen dat is geprobeerd te worden vergeleken met een eindpunt. | 
| Attribute | 
Type | 
Description | 
Examples | 
Presence | 
aspnetcore.routing.match_status | 
string | 
Match result | 
              success; failure | 
Always | 
aspnetcore.routing.is_fallback_route | 
boolean | 
Een waarde die aangeeft of de overeenkomende route een terugvalroute is. | 
True | 
Als een route is gematcht. | 
http.route | 
string | 
De overeenkomende route | 
{controller}/{action}/
 {id?} | 
Als een route is gematcht. | 
Microsoft.AspNetCore.Diagnostics
De Microsoft.AspNetCore.Diagnostics metrische gegevens rapporteren diagnostische gegevens van ASP.NET Core-foutafhandeling middleware:
Metrische gegevens: aspnetcore.diagnostics.exceptions
| Name | 
Instrument Type | 
Unit (UCUM) | 
Description | 
aspnetcore.diagnostics.exceptions | 
Counter | 
{exception} | 
Aantal uitzonderingen dat is afgevangen door middleware voor het verwerken van uitzonderingen. | 
| Attribute | 
Type | 
Description | 
Examples | 
Presence | 
aspnetcore.diagnostics.exception.result | 
string | 
ASP.NET resultaat van middleware voor kernuitzondering | 
              handled; unhandled | 
Always | 
aspnetcore.diagnostics.handler.type | 
string | 
Volledige typenaam van de IExceptionHandler implementatie die de uitzondering heeft verwerkt. | 
Contoso.MyHandler | 
Als de uitzondering is verwerkt door deze handler. | 
exception.type | 
string | 
De volledige naam van het uitzonderingstype. | 
              System.OperationCanceledException; Contoso.MyException | 
Always | 
Microsoft.AspNetCore.RateLimiting
De Microsoft.AspNetCore.RateLimiting frequentielimiet voor metrische gegevens van ASP.NET Core rate-limiting middleware:
Metrische gegevens: aspnetcore.rate_limiting.active_request_leases
| Attribute | 
Type | 
Description | 
Examples | 
Presence | 
aspnetcore.rate_limiting.policy | 
string | 
Snelheidsbeperkingsbeleidsnaam. | 
              fixed; sliding; token | 
Als het overeenkomende eindpunt voor de aanvraag een beleid voor snelheidsbeperking had. | 
Metrische gegevens: aspnetcore.rate_limiting.request_lease.duration
| Attribute | 
Type | 
Description | 
Examples | 
Presence | 
aspnetcore.rate_limiting.policy | 
string | 
Snelheidsbeperkingsbeleidsnaam. | 
              fixed; sliding; token | 
Als het overeenkomende eindpunt voor de aanvraag een beleid voor snelheidsbeperking had. | 
Metrische gegevens: aspnetcore.rate_limiting.queued_requests
| Name | 
Instrument Type | 
Unit (UCUM) | 
Description | 
aspnetcore.rate_limiting.queued_requests | 
UpDownCounter | 
{request} | 
Het aantal aanvragen dat momenteel in de wachtrij staat voor het verkrijgen van een leaselimiet. | 
| Attribute | 
Type | 
Description | 
Examples | 
Presence | 
aspnetcore.rate_limiting.policy | 
string | 
Snelheidsbeperkingsbeleidsnaam. | 
              fixed; sliding; token | 
Als het overeenkomende eindpunt voor de aanvraag een beleid voor snelheidsbeperking had. | 
Metrische gegevens: aspnetcore.rate_limiting.request.time_in_queue
| Attribute | 
Type | 
Description | 
Examples | 
Presence | 
aspnetcore.rate_limiting.policy | 
string | 
Snelheidsbeperkingsbeleidsnaam. | 
              fixed; sliding; token | 
Als het overeenkomende eindpunt voor de aanvraag een beleid voor snelheidsbeperking had. | 
aspnetcore.rate_limiting.result | 
string | 
Het resultaat van de snelheidsbeperking geeft aan of lease is verkregen of een reden voor afwijzing bevat. | 
              acquired; request_canceled | 
Always | 
Metrische gegevens: aspnetcore.rate_limiting.requests
| Name | 
Instrument Type | 
Unit (UCUM) | 
Description | 
aspnetcore.rate_limiting.requests | 
Counter | 
{request} | 
Aantal aanvragen dat heeft geprobeerd een leaselimiet te verkrijgen. | 
| Attribute | 
Type | 
Description | 
Examples | 
Presence | 
aspnetcore.rate_limiting.policy | 
string | 
Snelheidsbeperkingsbeleidsnaam. | 
              fixed; sliding; token | 
Als het overeenkomende eindpunt voor de aanvraag een beleid voor snelheidsbeperking had. | 
aspnetcore.rate_limiting.result | 
string | 
Het resultaat van de snelheidsbeperking geeft aan of lease is verkregen of een reden voor afwijzing bevat. | 
              acquired; request_canceled | 
Always | 
De Microsoft.AspNetCore.HeaderParsing metrische gegevens rapporteren informatie over het parseren van ASP.NET Core-header:
| Name | 
Instrument Type | 
Unit (UCUM) | 
Description | 
aspnetcore.header_parsing.parse_errors | 
Counter | 
{parse_error} | 
Aantal fouten dat is opgetreden bij het parseren van HTTP-aanvraagheaders. | 
| Attribute | 
Type | 
Description | 
Examples | 
Presence | 
aspnetcore.header_parsing.header.name | 
string | 
De naam van de header. | 
Content-Type | 
Always | 
error.type | 
string | 
Het foutbericht. | 
Unable to parse media type value. | 
Always | 
De metrische waarde wordt alleen verzonden voor HTTP-aanvraagheaders die ondersteuning bieden voor caching.
| Name | 
Instrument Type | 
Unit (UCUM) | 
Description | 
aspnetcore.header_parsing.cache_accesses | 
Counter | 
{cache_access} | 
Aantal keren dat een cache die geparseerde headerwaarden opslaat, is geopend. | 
| Attribute | 
Type | 
Description | 
Examples | 
Presence | 
aspnetcore.header_parsing.header.name | 
string | 
De naam van de header. | 
Content-Type | 
Always | 
aspnetcore.header_parsing.cache_access.type | 
string | 
Een waarde die aangeeft of de waarde van de header al dan niet in de cache is gevonden. | 
              Hit; Miss | 
Always | 
Microsoft.AspNetCore.Server.Kestrel
De Microsoft.AspNetCore.Server.Kestrel metrische gegevens rapporteren HTTP-verbindingsgegevens van ASP.NET Core-webserverKestrel:
Metrische gegevens: kestrel.active_connections
| Name | 
Instrument Type | 
Unit (UCUM) | 
Description | 
kestrel.active_connections | 
UpDownCounter | 
{connection} | 
Aantal verbindingen dat momenteel actief is op de server. | 
| Attribute | 
Type | 
Description | 
Examples | 
Presence | 
network.transport | 
string | 
              OSI-transportlaag of communicatiemethode tussen processen. | 
              tcp; unix | 
Always | 
network.type | 
string | 
              OSI-netwerklaag of niet-OSI-equivalent. | 
              ipv4; ipv6 | 
Indien het transport is tcp of udp. | 
server.address | 
string | 
Serveradresdomeinnaam indien beschikbaar zonder omgekeerde DNS-zoekactie; anders, IP-adres of Unix-domeinnaam. | 
example.com | 
Always | 
server.port | 
int | 
Poortnummer van server | 
              80; 8080; 443 | 
Indien het transport is tcp of udp. | 
Metrische gegevens: kestrel.connection.duration
| Attribute | 
Type | 
Description | 
Examples | 
Presence | 
error.type | 
string | 
Beschrijft een type fout waarbij de verbinding is beëindigd of het niet-verwerkte uitzonderingstype dat tijdens de verbindingspijplijn is gegenereerd. Bekende verbindingsfouten vindt u op Semantische conventies voor Kestrel metrische webservergegevens. | 
              connection_reset; invalid_request_headers; System.OperationCanceledException | 
Als de verbinding is beëindigd met een bekende fout of als er een uitzondering is opgetreden. | 
network.protocol.name | 
string | 
              OSI-toepassingslaag of niet-OSI-equivalent . | 
              http; web_sockets | 
Always | 
network.protocol.version | 
string | 
Versie van het protocol dat is opgegeven in network.protocol.name. | 
              1.1; 2 | 
Always | 
network.transport | 
string | 
              OSI-transportlaag of communicatiemethode tussen processen. | 
              tcp; unix | 
Always | 
network.type | 
string | 
              OSI-netwerklaag of niet-OSI-equivalent. | 
              ipv4; ipv6 | 
Indien het transport is tcp of udp. | 
server.address | 
string | 
Serveradresdomeinnaam indien beschikbaar zonder omgekeerde DNS-zoekactie; anders, IP-adres of Unix-domeinnaam. | 
example.com | 
Always | 
server.port | 
int | 
Poortnummer van server | 
              80; 8080; 443 | 
Indien het transport is tcp of udp. | 
tls.protocol.version | 
string | 
TLS-protocolversie. | 
              1.2; 1.3 | 
Als de verbinding is beveiligd met TLS. | 
Omdat deze metrische waarde de verbindingsduur bijhoudt en http-verbindingen in het ideale geval worden gebruikt voor meerdere aanvragen, moeten de buckets langer zijn dan de buckets die worden gebruikt voor aanvraagduur. Als u bijvoorbeeld [ 0.01, 0.02, 0.05, 0.1, 0.2, 0,5, 1, 2, 5, 10, 30, 60, 120, 300] gebruikt, biedt u een bovenste bucket van 5 minuten.
Metrische gegevens: kestrel.rejected_connections
| Name | 
Instrument Type | 
Unit (UCUM) | 
Description | 
kestrel.rejected_connections | 
Counter | 
{connection} | 
Aantal verbindingen dat door de server is geweigerd. | 
| Attribute | 
Type | 
Description | 
Examples | 
Presence | 
network.transport | 
string | 
              OSI-transportlaag of communicatiemethode tussen processen. | 
              tcp; unix | 
Always | 
network.type | 
string | 
              OSI-netwerklaag of niet-OSI-equivalent. | 
              ipv4; ipv6 | 
Indien het transport is tcp of udp. | 
server.address | 
string | 
Serveradresdomeinnaam indien beschikbaar zonder omgekeerde DNS-zoekactie; anders, IP-adres of Unix-domeinnaam. | 
example.com | 
Always | 
server.port | 
int | 
Poortnummer van server | 
              80; 8080; 443 | 
Indien het transport is tcp of udp. | 
Verbindingen worden geweigerd wanneer het huidige aantal de waarde overschrijdt die is geconfigureerd met MaxConcurrentConnections.
Metrische gegevens: kestrel.queued_connections
| Name | 
Instrument Type | 
Unit (UCUM) | 
Description | 
kestrel.queued_connections | 
UpDownCounter | 
{connection} | 
Het aantal verbindingen dat momenteel in de wachtrij staat en wacht totdat deze wordt gestart. | 
| Attribute | 
Type | 
Description | 
Examples | 
Presence | 
network.transport | 
string | 
              OSI-transportlaag of communicatiemethode tussen processen. | 
              tcp; unix | 
Always | 
network.type | 
string | 
              OSI-netwerklaag of niet-OSI-equivalent. | 
              ipv4; ipv6 | 
Indien het transport is tcp of udp. | 
server.address | 
string | 
Serveradresdomeinnaam indien beschikbaar zonder omgekeerde DNS-zoekactie; anders, IP-adres of Unix-domeinnaam. | 
example.com | 
Always | 
server.port | 
int | 
Poortnummer van server | 
              80; 8080; 443 | 
Indien het transport is tcp of udp. | 
Metrische gegevens: kestrel.queued_requests
| Name | 
Instrument Type | 
Unit (UCUM) | 
Description | 
kestrel.queued_requests | 
UpDownCounter | 
{request} | 
Aantal HTTP-aanvragen voor multiplexed verbindingen (HTTP/2 en HTTP/3) die momenteel in de wachtrij staan en wachten om te worden gestart. | 
| Attribute | 
Type | 
Description | 
Examples | 
Presence | 
network.protocol.name | 
string | 
              OSI-toepassingslaag of niet-OSI-equivalent . | 
              http; web_sockets | 
Always | 
network.protocol.version | 
string | 
Versie van het protocol dat is opgegeven in network.protocol.name. | 
              1.1; 2 | 
Always | 
network.transport | 
string | 
              OSI-transportlaag of communicatiemethode tussen processen. | 
              tcp; unix | 
Always | 
network.type | 
string | 
              OSI-netwerklaag of niet-OSI-equivalent. | 
              ipv4; ipv6 | 
Indien het transport is tcp of udp. | 
server.address | 
string | 
Serveradresdomeinnaam indien beschikbaar zonder omgekeerde DNS-zoekactie; anders, IP-adres of Unix-domeinnaam. | 
example.com | 
Always | 
server.port | 
int | 
Poortnummer van server | 
              80; 8080; 443 | 
Indien het transport is tcp of udp. | 
Metrische gegevens: kestrel.upgraded_connections
| Name | 
Instrument Type | 
Unit (UCUM) | 
Description | 
kestrel.upgraded_connections | 
UpDownCounter | 
{connection} | 
Aantal verbindingen dat momenteel wordt bijgewerkt (WebSockets). | 
| Attribute | 
Type | 
Description | 
Examples | 
Presence | 
network.transport | 
string | 
              OSI-transportlaag of communicatiemethode tussen processen. | 
              tcp; unix | 
Always | 
network.type | 
string | 
              OSI-netwerklaag of niet-OSI-equivalent. | 
              ipv4; ipv6 | 
Indien het transport is tcp of udp. | 
server.address | 
string | 
Serveradresdomeinnaam indien beschikbaar zonder omgekeerde DNS-zoekactie; anders, IP-adres of Unix-domeinnaam. | 
example.com | 
Always | 
server.port | 
int | 
Poortnummer van server | 
              80; 8080; 443 | 
Indien het transport is tcp of udp. | 
De teller houdt alleen HTTP/1.1-verbindingen bij.
Metrische gegevens: kestrel.tls_handshake.duration
| Attribute | 
Type | 
Description | 
Examples | 
Presence | 
error.type | 
string | 
De volledige naam van het uitzonderingstype. | 
              System.OperationCanceledException; Contoso.MyException | 
Als er een uitzondering is opgetreden. | 
network.transport | 
string | 
              OSI-transportlaag of communicatiemethode tussen processen. | 
              tcp; unix | 
Always | 
network.type | 
string | 
              OSI-netwerklaag of niet-OSI-equivalent. | 
              ipv4; ipv6 | 
Indien het transport is tcp of udp. | 
server.address | 
string | 
Serveradresdomeinnaam indien beschikbaar zonder omgekeerde DNS-zoekactie; anders, IP-adres of Unix-domeinnaam. | 
example.com | 
Always | 
server.port | 
int | 
Poortnummer van server | 
              80; 8080; 443 | 
Indien het transport is tcp of udp. | 
tls.protocol.version | 
string | 
TLS-protocolversie. | 
              1.2; 1.3 | 
Als de verbinding is beveiligd met TLS. | 
Wanneer u OpenTelemetry gebruikt, worden de standaardbuckets voor deze metic ingesteld op [ 0.005, 0.01, 0.025, 0.05, 0.075, 0.1, 0.25, 0.5, 0.75, 1, 2.5, 5, 7.5, 10 ].
Metrische gegevens: kestrel.active_tls_handshakes
| Name | 
Instrument Type | 
Unit (UCUM) | 
Description | 
kestrel.active_tls_handshakes | 
UpDownCounter | 
{handshake} | 
Aantal TLS-handshakes dat momenteel wordt uitgevoerd op de server. | 
| Attribute | 
Type | 
Description | 
Examples | 
Presence | 
network.transport | 
string | 
              OSI-transportlaag of communicatiemethode tussen processen. | 
              tcp; unix | 
Always | 
network.type | 
string | 
              OSI-netwerklaag of niet-OSI-equivalent. | 
              ipv4; ipv6 | 
Indien het transport is tcp of udp. | 
server.address | 
string | 
Serveradresdomeinnaam indien beschikbaar zonder omgekeerde DNS-zoekactie; anders, IP-adres of Unix-domeinnaam. | 
example.com | 
Always | 
server.port | 
int | 
Poortnummer van server | 
              80; 8080; 443 | 
Indien het transport is tcp of udp. | 
Microsoft.AspNetCore.Http.Connections
De Microsoft.AspNetCore.Http.Connections verbindingsgegevens van het metrische gegevensrapport van ASP.NET Core SignalR:
Metrische gegevens: signalr.server.connection.duration
| Attribute | 
Type | 
Description | 
Examples | 
Presence | 
signalr.connection.status | 
string | 
              SignalR Sluitingsstatus van HTTP-verbinding. | 
              app_shutdown; timeout | 
Always | 
signalr.transport | 
string | 
              
              SignalR transporttype | 
              web_sockets; long_polling | 
Always | 
| Value | 
Description | 
normal_closure | 
De verbinding is normaal gesloten. | 
timeout | 
De verbinding is gesloten vanwege een time-out. | 
app_shutdown | 
De verbinding is gesloten omdat de app wordt afgesloten. | 
              signalr.transport is een van de volgende:
Omdat deze metrische waarde de verbindingsduur bijhoudt en in het ideale geval SignalR verbindingen duurzaam zijn, moeten de buckets langer zijn dan de buckets die worden gebruikt voor aanvraagduur. Als u bijvoorbeeld [0, 0.01, 0.02, 0.05, 0.1, 0.2, 0,5, 1, 2, 5, 10, 30, 60, 120, 300] gebruikt, wordt een bovenste bucket van 5 minuten weergegeven.
Metrische gegevens: signalr.server.active_connections
| Attribute | 
Type | 
Description | 
Examples | 
Presence | 
signalr.connection.status | 
string | 
              SignalR Sluitingsstatus van HTTP-verbinding. | 
              app_shutdown; timeout | 
Always | 
signalr.transport | 
string | 
              
              SignalR transporttype | 
              web_sockets; long_polling | 
Always | 
Microsoft.AspNetCore.Authorization
The Microsoft.AspNetCore.Authorization metrics report information about Authorization attempts in ASP.NET Core apps:
Metrische gegevens: aspnetcore.authorization.attempts
| Name | 
Instrument Type | 
Unit (UCUM) | 
Description | 
aspnetcore.authorization.attempts | 
Counter | 
{request} | 
Het totale aantal aanvragen waarvoor autorisatie is geprobeerd. | 
| Attribute | 
Type | 
Description | 
Examples | 
Presence | 
user.is_authenticated | 
boolean | 
Of de aanvraag afkomstig is van een geverifieerde gebruiker | 
true | 
Required | 
aspnetcore.authorization.policy | 
string | 
De naam van het autorisatiebeleid. | 
              AtLeast21; EmployeeOnly | 
              Conditionally required als er een autorisatiebeleid wordt gebruikt. | 
aspnetcore.authorization.result | 
string | 
Of de autorisatie is geslaagd of mislukt. | 
              success; failure | 
              Conditionally Required als er geen uitzondering wordt gegenereerd tijdens de autorisatie. | 
error.type | 
string | 
De volledige naam van het uitzonderingstype. | 
              System.InvalidOperationException; Contoso.MyException | 
              Conditionally Required als de aanvraag is beëindigd met een fout. | 
Microsoft.AspNetCore.Authentication
The Microsoft.AspNetCore.Authentication metrics report information about Authentication in ASP.NET Core apps:
Metrische gegevens: aspnetcore.authentication.authenticate.duration
| Name | 
Instrument Type | 
Unit (UCUM) | 
Description | 
aspnetcore.authentication.authenticate.duration | 
Histogram | 
s | 
De verificatieduur voor een aanvraag. | 
| Attribute | 
Type | 
Description | 
Examples | 
Presence | 
aspnetcore.authentication.result | 
string | 
Het verificatieresultaat. | 
              success; failure; ; none_OTHER | 
              Conditionally Required als de aanvraag niet met een fout is beëindigd. | 
aspnetcore.authentication.scheme | 
string | 
De naam van het verificatieschema. | 
              Bearer; Cookies | 
              Conditionally Required als de aanvraag niet met een fout is beëindigd. | 
error.type | 
string | 
De volledige naam van het uitzonderingstype. | 
              System.InvalidOperationException; Contoso.MyException | 
              Conditionally Required als verificatie is mislukt of als de aanvraag is mislukt. is beëindigd met een fout. | 
Metrische gegevens: aspnetcore.authentication.challenges
| Name | 
Instrument Type | 
Unit (UCUM) | 
Description | 
aspnetcore.authentication.challenges | 
Counter | 
{request} | 
Het totale aantal keren dat een schema wordt aangeroepen. | 
| Attribute | 
Type | 
Description | 
Examples | 
Presence | 
aspnetcore.authentication.scheme | 
string | 
De naam van het verificatieschema. | 
              Bearer; Cookies | 
              Conditionally Required als de aanvraag niet met een fout is beëindigd. | 
error.type | 
string | 
De volledige naam van het uitzonderingstype. | 
              System.InvalidOperationException; Contoso.MyException | 
              Conditionally Required als de aanvraag is beëindigd met een fout. | 
Metrische gegevens: aspnetcore.authentication.forbids
| Name | 
Instrument Type | 
Unit (UCUM) | 
Description | 
aspnetcore.authentication.forbids | 
Counter | 
{request} | 
Het totale aantal keren dat een geverifieerde gebruiker probeert toegang te krijgen tot een resource die ze niet mogen openen. | 
| Attribute | 
Type | 
Description | 
Examples | 
Presence | 
aspnetcore.authentication.scheme | 
string | 
De naam van het verificatieschema. | 
              Bearer; Cookies | 
              Conditionally Required als de aanvraag niet met een fout is beëindigd. | 
error.type | 
string | 
De volledige naam van het uitzonderingstype. | 
              System.InvalidOperationException; Contoso.MyException | 
              Conditionally Required als de aanvraag is beëindigd met een fout. | 
Metrische gegevens: aspnetcore.authentication.sign_ins
| Name | 
Instrument Type | 
Unit (UCUM) | 
Description | 
aspnetcore.authentication.sign_ins | 
Counter | 
{request} | 
Het totale aantal keren dat een principal is aangemeld met een schema. | 
| Attribute | 
Type | 
Description | 
Examples | 
Presence | 
aspnetcore.authentication.scheme | 
string | 
De naam van het verificatieschema. | 
              Bearer; Cookies | 
              Conditionally Required als de aanvraag niet met een fout is beëindigd. | 
error.type | 
string | 
De volledige naam van het uitzonderingstype. | 
              System.InvalidOperationException; Contoso.MyException | 
              Conditionally Required als de aanvraag is beëindigd met een fout. | 
Metrische gegevens: aspnetcore.authentication.sign_outs
| Name | 
Instrument Type | 
Unit (UCUM) | 
Description | 
aspnetcore.authentication.sign_outs | 
Counter | 
{request} | 
Het totale aantal keren dat een principal is afgemeld met een schema. | 
| Attribute | 
Type | 
Description | 
Examples | 
Presence | 
aspnetcore.authentication.scheme | 
string | 
De naam van het verificatieschema. | 
              Bearer; Cookies | 
              Conditionally Required als de aanvraag niet met een fout is beëindigd. | 
error.type | 
string | 
De volledige naam van het uitzonderingstype. | 
              System.InvalidOperationException; Contoso.MyException | 
              Conditionally Required als de aanvraag is beëindigd met een fout. |