Den här artikeln beskriver de inbyggda måtten för ASP.NET Core som skapats med hjälp av API:et System.Diagnostics.Metrics . For a listing of metrics based on the older EventCounters API, see Available counters.
Information om hur du samlar in, rapporterar, berikar och testar med ASP.NET Core-mått finns i ASP.NET Core-mått.
Microsoft.AspNetCore.Components
Måtten Microsoft.AspNetCore.Components rapporterar information om ändringar av Razor komponentvägen och webbläsarhändelser:
Mått: aspnetcore.components.navigation
| Name |
Instrument Type |
Unit (UCUM) |
Description |
aspnetcore.components.navigation |
Counter |
{route} |
Spårar det totala antalet vägändringar i appen. |
| Attribute |
Type |
Description |
Examples |
Presence |
aspnetcore.components.type |
string |
Komponenten har navigerats till. |
TestComponent |
Always |
aspnetcore.components.route |
string |
Komponentens väg. |
/test-route |
Always |
error.type |
string |
Det fullständiga namnet på undantagstypen. |
System.InvalidOperationException; Contoso.MyException |
Om ett undantag utlöses. |
Användning: Hur många olika Blazor sidor har användarna besökt?
Mått: aspnetcore.components.event_handler
| Name |
Instrument Type |
Unit (UCUM) |
Description |
aspnetcore.components.event_handler |
Histogram |
s |
Mäter varaktigheten för bearbetning av webbläsarhändelser, inklusive komponentens affärslogik, exklusive varaktigheten för händelsehantering av underordnade komponenter. |
| Attribute |
Type |
Description |
Examples |
Presence |
aspnetcore.components.type |
string |
Komponenttyp som hanterar händelsen. |
TestComponent |
Always |
aspnetcore.components.method |
string |
C#-metod som hanterar händelsen. |
OnClick |
Always |
aspnetcore.components.attribute.name |
string |
Komponentattributets namn som hanterar händelsen. |
onclick |
Always |
error.type |
string |
Det fullständiga namnet på undantagstypen. |
System.InvalidOperationException; Contoso.MyException |
Om ett undantag utlöses. |
Usage:
- Vilken komponents klickhändelsehanterare är långsam?
- Vilka knappar väljs ofta?
Microsoft.AspNetCore.Components.Lifecycle
Måtten Microsoft.AspNetCore.Components.Lifecycle rapporterar information om Razor komponentens livscykelhändelser:
Mått: aspnetcore.components.update_parameters
| Name |
Instrument Type |
Unit (UCUM) |
Description |
aspnetcore.components.update_parameters |
Histogram |
s |
Mäter varaktigheten för bearbetning av komponentparametrar, inklusive affärslogik. |
| Attribute |
Type |
Description |
Examples |
Presence |
aspnetcore.components.type |
string |
Komponenttyp som hanterar händelsen. |
TestComponent |
Always |
error.type |
string |
Det fullständiga namnet på undantagstypen. |
System.InvalidOperationException; Contoso.MyException |
Om ett undantag utlöses. |
Usage:
- Vilka komponenter är långsamma att uppdatera?
- Vilka komponenter uppdateras ofta?
Mått: aspnetcore.components.render_diff
| Name |
Instrument Type |
Unit (UCUM) |
Description |
aspnetcore.components.render_diff |
Histogram |
s |
Spårar varaktigheten för återgivningsbatcherna. |
| Attribute |
Type |
Description |
Examples |
Presence |
aspnetcore.components.diff.length |
int |
Längden på återgivningens diff/storlek för batchen (bucketed). |
50 |
Always |
error.type |
string |
Det fullständiga namnet på undantagstypen. |
System.InvalidOperationException; Contoso.MyException |
Om ett undantag utlöses. |
Usage:
- Går serveråtergivningen långsamt?
- Renderar jag för stora diff? (nätverksbandbredd, DOM-uppdatering)
Microsoft.AspNetCore.Components.Server.Circuits
Måtten Microsoft.AspNetCore.Components.Server.Circuits rapporterar information om kretsar på serversidan Blazor i Blazor Server och Blazor Web Apps:
Mått: aspnetcore.components.circuit.active
| Name |
Instrument Type |
Unit (UCUM) |
Description |
aspnetcore.components.circuit.active |
UpDownCounter |
{circuit} |
Visar antalet aktiva kretsar som för närvarande finns i minnet. |
Användning: Hur mycket minne rymmer sessionstillståndet?
Mått: aspnetcore.components.circuit.connected
| Name |
Instrument Type |
Unit (UCUM) |
Description |
aspnetcore.components.circuit.connected |
UpDownCounter |
{circuit} |
Spårar antalet kretsar som är anslutna till klienter. |
Användning: Hur många SignalR anslutningar är öppna?
Mått: aspnetcore.components.circuit.duration
| Name |
Instrument Type |
Unit (UCUM) |
Description |
aspnetcore.components.circuit.duration |
Histogram |
s |
Mäter livslängden för kretsen och ger totalt antal kretsar. |
Usage:
- Hur många sessioner har bearbetats?
- Hur länge håller användarna sessionen/fliken öppen?
Microsoft.AspNetCore.Hosting
Måtten Microsoft.AspNetCore.Hosting rapporterar information på hög nivå om HTTP-begäranden som tagits emot av ASP.NET Core:
Mått: http.server.request.duration
| Attribute |
Type |
Description |
Examples |
Presence |
http.route |
string |
Den matchade vägen. |
{controller}/{action}/
{id?} |
Om den är tillgänglig. |
error.type |
string |
Beskriver en felklass som åtgärden avslutades med. |
timeout; name_resolution_error; 500 |
Om begäran har avslutats med ett fel. |
http.request.method |
string |
HTTP-begärandemetod. |
GET; POST; HEAD |
Always |
http.response.status_code |
int |
HTTP-svarsstatuskod. |
200 |
Om en skickades. |
network.protocol.version |
string |
Version av protokollet som anges i 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 |
Sant när begäran inte hanterades av programpipelinen. |
true |
Om begäran var ohanterad. |
Den tid som används för att hantera en inkommande HTTP-begäran mätt i värdlagret i ASP.NET Core. Tidsmätningen startar när den underliggande webbvärden har:
- Tillräckligt tolkade HTTP-begärandehuvudena på den inkommande nätverksströmmen för att identifiera den nya begäran.
- Initierade kontextdatastrukturerna HttpContext, till exempel .
Tiden slutar när:
- ASP.NET Core-hanteringspipelinen är klar.
- Alla svarsdata har skickats.
- Kontextdatastrukturerna för begäran tas bort.
När du använder OpenTelemetry är standard bucketarna för det här måttet inställda på [ 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 ].
Mått: http.server.active_requests
| Name |
Instrument Type |
Unit (UCUM) |
Description |
http.server.active_requests |
UpDownCounter |
{request} |
Mäter antalet samtidiga HTTP-begäranden som för närvarande är under flygning. |
| Attribute |
Type |
Description |
Examples |
Presence |
http.request.method |
string |
HTTP-begärandemetod. [1] |
GET; POST; HEAD |
Always |
url.scheme |
string |
The URI scheme component identifying the used protocol. |
http; https |
Always |
Microsoft.AspNetCore.Routing
Måtten Microsoft.AspNetCore.Routing rapporterar information om hur du dirigerar HTTP-begäranden till ASP.NET Core-slutpunkter:
Mått: aspnetcore.routing.match_attempts
| Attribute |
Type |
Description |
Examples |
Presence |
aspnetcore.routing.match_status |
string |
Match result |
success; failure |
Always |
aspnetcore.routing.is_fallback_route |
boolean |
Ett värde som anger om den matchade vägen är en återställningsväg. |
True |
Om en väg har matchats. |
http.route |
string |
Den matchade vägen |
{controller}/{action}/
{id?} |
Om en väg har matchats. |
Microsoft.AspNetCore.Diagnostics
Måtten Microsoft.AspNetCore.Diagnostics rapporterar diagnostikinformation från ASP.NET Core-felhantering av mellanprogram:
Mått: aspnetcore.diagnostics.exceptions
| Attribute |
Type |
Description |
Examples |
Presence |
aspnetcore.diagnostics.exception.result |
string |
ASP.NET Core-undantagshanteringsresultat för mellanprogram |
handled; unhandled |
Always |
aspnetcore.diagnostics.handler.type |
string |
Fullständigt typnamn för implementeringen IExceptionHandler som hanterade undantaget. |
Contoso.MyHandler |
Om undantaget hanterades av den här hanteraren. |
exception.type |
string |
Det fullständiga namnet på undantagstypen. |
System.OperationCanceledException; Contoso.MyException |
Always |
Microsoft.AspNetCore.RateLimiting
Måtten Microsoft.AspNetCore.RateLimiting rapporterar hastighetsbegränsningsinformation från ASP.NET Core rate-limiting middleware:
Mått: aspnetcore.rate_limiting.active_request_leases
| Attribute |
Type |
Description |
Examples |
Presence |
aspnetcore.rate_limiting.policy |
string |
Hastighetsbegränsning principnamn. |
fixed; sliding; token |
Om den matchade slutpunkten för begäran hade en hastighetsbegränsningsprincip. |
Mått: aspnetcore.rate_limiting.request_lease.duration
| Attribute |
Type |
Description |
Examples |
Presence |
aspnetcore.rate_limiting.policy |
string |
Hastighetsbegränsning principnamn. |
fixed; sliding; token |
Om den matchade slutpunkten för begäran hade en hastighetsbegränsningsprincip. |
Mått: aspnetcore.rate_limiting.queued_requests
| Name |
Instrument Type |
Unit (UCUM) |
Description |
aspnetcore.rate_limiting.queued_requests |
UpDownCounter |
{request} |
Antal begäranden som för närvarande står i kö i väntan på att få ett lån med hastighetsbegränsning. |
| Attribute |
Type |
Description |
Examples |
Presence |
aspnetcore.rate_limiting.policy |
string |
Hastighetsbegränsning principnamn. |
fixed; sliding; token |
Om den matchade slutpunkten för begäran hade en hastighetsbegränsningsprincip. |
Mått: aspnetcore.rate_limiting.request.time_in_queue
| Attribute |
Type |
Description |
Examples |
Presence |
aspnetcore.rate_limiting.policy |
string |
Hastighetsbegränsning principnamn. |
fixed; sliding; token |
Om den matchade slutpunkten för begäran hade en hastighetsbegränsningsprincip. |
aspnetcore.rate_limiting.result |
string |
Resultatet av räntebegränsningen visar om lånet har förvärvats eller innehåller en avvisningsorsak. |
acquired; request_canceled |
Always |
Mått: aspnetcore.rate_limiting.requests
| Attribute |
Type |
Description |
Examples |
Presence |
aspnetcore.rate_limiting.policy |
string |
Hastighetsbegränsning principnamn. |
fixed; sliding; token |
Om den matchade slutpunkten för begäran hade en hastighetsbegränsningsprincip. |
aspnetcore.rate_limiting.result |
string |
Resultatet av räntebegränsningen visar om lånet har förvärvats eller innehåller en avvisningsorsak. |
acquired; request_canceled |
Always |
Måtten Microsoft.AspNetCore.HeaderParsing rapporterar information om ASP.NET Core-huvudparsning:
| Name |
Instrument Type |
Unit (UCUM) |
Description |
aspnetcore.header_parsing.parse_errors |
Counter |
{parse_error} |
Antal fel som uppstod vid parsning av HTTP-begärandehuvuden. |
| Attribute |
Type |
Description |
Examples |
Presence |
aspnetcore.header_parsing.header.name |
string |
Rubriknamnet. |
Content-Type |
Always |
error.type |
string |
Felmeddelandet. |
Unable to parse media type value. |
Always |
Måttet genereras endast för HTTP-begärandehuvudparsers som stöder cachelagring.
| Name |
Instrument Type |
Unit (UCUM) |
Description |
aspnetcore.header_parsing.cache_accesses |
Counter |
{cache_access} |
Antal gånger som en cachelagring av parsade rubrikvärden användes. |
| Attribute |
Type |
Description |
Examples |
Presence |
aspnetcore.header_parsing.header.name |
string |
Rubriknamnet. |
Content-Type |
Always |
aspnetcore.header_parsing.cache_access.type |
string |
Ett värde som anger om huvudets värde hittades i cacheminnet eller inte. |
Hit; Miss |
Always |
Microsoft.AspNetCore.Server.Kestrel
Måtten Microsoft.AspNetCore.Server.Kestrel rapporterar HTTP-anslutningsinformation från ASP.NET Core-webbserverKestrel:
Mått: kestrel.active_connections
| Name |
Instrument Type |
Unit (UCUM) |
Description |
kestrel.active_connections |
UpDownCounter |
{connection} |
Antal anslutningar som för närvarande är aktiva på servern. |
| Attribute |
Type |
Description |
Examples |
Presence |
network.transport |
string |
OSI-transportlager eller kommunikationsmetod mellan processer. |
tcp; unix |
Always |
network.type |
string |
OSI-nätverksskiktet eller icke-OSI-motsvarighet. |
ipv4; ipv6 |
Om transporten är tcp eller udp. |
server.address |
string |
Serveradressdomännamn om det är tillgängligt utan omvänd DNS-sökning; annars IP-adress eller Unix-domännamn. |
example.com |
Always |
server.port |
int |
Serverportnummer |
80; 8080; 443 |
Om transporten är tcp eller udp. |
Mått: kestrel.connection.duration
| Attribute |
Type |
Description |
Examples |
Presence |
error.type |
string |
Beskriver en typ av fel som anslutningen avslutades med eller den ohanterade undantagstyp som utlöstes under anslutningspipelinen. Kända anslutningsfel finns i Semantiska konventioner för Kestrel webbservermått. |
connection_reset; invalid_request_headers; System.OperationCanceledException |
Om anslutningen slutade med ett känt fel eller om ett undantag utlöstes. |
network.protocol.name |
string |
OSI-programskikt eller icke-OSI-motsvarighet. |
http; web_sockets |
Always |
network.protocol.version |
string |
Version av protokollet som anges i network.protocol.name. |
1.1; 2 |
Always |
network.transport |
string |
OSI-transportlager eller kommunikationsmetod mellan processer. |
tcp; unix |
Always |
network.type |
string |
OSI-nätverksskiktet eller icke-OSI-motsvarighet. |
ipv4; ipv6 |
Om transporten är tcp eller udp. |
server.address |
string |
Serveradressdomännamn om det är tillgängligt utan omvänd DNS-sökning; annars IP-adress eller Unix-domännamn. |
example.com |
Always |
server.port |
int |
Serverportnummer |
80; 8080; 443 |
Om transporten är tcp eller udp. |
tls.protocol.version |
string |
TLS-protokollversion. |
1.2; 1.3 |
Om anslutningen är skyddad med TLS. |
Eftersom det här måttet spårar anslutningens varaktighet, och helst http-anslutningar används för flera begäranden, bör bucketarna vara längre än de som används för begärandevaraktighet. Om du till exempel använder [ 0.01, 0.02, 0.05, 0.1, 0.2, 0.5, 1, 2, 5, 10, 30, 60, 120, 300] får du en övre bucket på 5 minuter.
Mått: kestrel.rejected_connections
| Attribute |
Type |
Description |
Examples |
Presence |
network.transport |
string |
OSI-transportlager eller kommunikationsmetod mellan processer. |
tcp; unix |
Always |
network.type |
string |
OSI-nätverksskiktet eller icke-OSI-motsvarighet. |
ipv4; ipv6 |
Om transporten är tcp eller udp. |
server.address |
string |
Serveradressdomännamn om det är tillgängligt utan omvänd DNS-sökning; annars IP-adress eller Unix-domännamn. |
example.com |
Always |
server.port |
int |
Serverportnummer |
80; 8080; 443 |
Om transporten är tcp eller udp. |
Anslutningar avvisas när det aktiva antalet överskrider det värde som konfigurerats med MaxConcurrentConnections.
Mått: kestrel.queued_connections
| Name |
Instrument Type |
Unit (UCUM) |
Description |
kestrel.queued_connections |
UpDownCounter |
{connection} |
Antal anslutningar som för närvarande är i kö och som väntar på att starta. |
| Attribute |
Type |
Description |
Examples |
Presence |
network.transport |
string |
OSI-transportlager eller kommunikationsmetod mellan processer. |
tcp; unix |
Always |
network.type |
string |
OSI-nätverksskiktet eller icke-OSI-motsvarighet. |
ipv4; ipv6 |
Om transporten är tcp eller udp. |
server.address |
string |
Serveradressdomännamn om det är tillgängligt utan omvänd DNS-sökning; annars IP-adress eller Unix-domännamn. |
example.com |
Always |
server.port |
int |
Serverportnummer |
80; 8080; 443 |
Om transporten är tcp eller udp. |
Mått: kestrel.queued_requests
| Name |
Instrument Type |
Unit (UCUM) |
Description |
kestrel.queued_requests |
UpDownCounter |
{request} |
Antal HTTP-begäranden på multiplexade anslutningar (HTTP/2 och HTTP/3) som för närvarande står i kö och väntar på att starta. |
| Attribute |
Type |
Description |
Examples |
Presence |
network.protocol.name |
string |
OSI-programskikt eller icke-OSI-motsvarighet. |
http; web_sockets |
Always |
network.protocol.version |
string |
Version av protokollet som anges i network.protocol.name. |
1.1; 2 |
Always |
network.transport |
string |
OSI-transportlager eller kommunikationsmetod mellan processer. |
tcp; unix |
Always |
network.type |
string |
OSI-nätverksskiktet eller icke-OSI-motsvarighet. |
ipv4; ipv6 |
Om transporten är tcp eller udp. |
server.address |
string |
Serveradressdomännamn om det är tillgängligt utan omvänd DNS-sökning; annars IP-adress eller Unix-domännamn. |
example.com |
Always |
server.port |
int |
Serverportnummer |
80; 8080; 443 |
Om transporten är tcp eller udp. |
Mått: kestrel.upgraded_connections
| Name |
Instrument Type |
Unit (UCUM) |
Description |
kestrel.upgraded_connections |
UpDownCounter |
{connection} |
Antal anslutningar som för närvarande uppgraderas (WebSockets). |
| Attribute |
Type |
Description |
Examples |
Presence |
network.transport |
string |
OSI-transportlager eller kommunikationsmetod mellan processer. |
tcp; unix |
Always |
network.type |
string |
OSI-nätverksskiktet eller icke-OSI-motsvarighet. |
ipv4; ipv6 |
Om transporten är tcp eller udp. |
server.address |
string |
Serveradressdomännamn om det är tillgängligt utan omvänd DNS-sökning; annars IP-adress eller Unix-domännamn. |
example.com |
Always |
server.port |
int |
Serverportnummer |
80; 8080; 443 |
Om transporten är tcp eller udp. |
Räknaren spårar endast HTTP/1.1-anslutningar.
Mått: kestrel.tls_handshake.duration
| Attribute |
Type |
Description |
Examples |
Presence |
error.type |
string |
Det fullständiga namnet på undantagstypen. |
System.OperationCanceledException; Contoso.MyException |
Om ett undantag utlöstes. |
network.transport |
string |
OSI-transportlager eller kommunikationsmetod mellan processer. |
tcp; unix |
Always |
network.type |
string |
OSI-nätverksskiktet eller icke-OSI-motsvarighet. |
ipv4; ipv6 |
Om transporten är tcp eller udp. |
server.address |
string |
Serveradressdomännamn om det är tillgängligt utan omvänd DNS-sökning; annars IP-adress eller Unix-domännamn. |
example.com |
Always |
server.port |
int |
Serverportnummer |
80; 8080; 443 |
Om transporten är tcp eller udp. |
tls.protocol.version |
string |
TLS-protokollversion. |
1.2; 1.3 |
Om anslutningen är skyddad med TLS. |
När du använder OpenTelemetry är standard bucketarna för denna metic inställda på [ 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 ].
Mått: kestrel.active_tls_handshakes
| Name |
Instrument Type |
Unit (UCUM) |
Description |
kestrel.active_tls_handshakes |
UpDownCounter |
{handshake} |
Antal TLS-handskakningar som pågår på servern. |
| Attribute |
Type |
Description |
Examples |
Presence |
network.transport |
string |
OSI-transportlager eller kommunikationsmetod mellan processer. |
tcp; unix |
Always |
network.type |
string |
OSI-nätverksskiktet eller icke-OSI-motsvarighet. |
ipv4; ipv6 |
Om transporten är tcp eller udp. |
server.address |
string |
Serveradressdomännamn om det är tillgängligt utan omvänd DNS-sökning; annars IP-adress eller Unix-domännamn. |
example.com |
Always |
server.port |
int |
Serverportnummer |
80; 8080; 443 |
Om transporten är tcp eller udp. |
Microsoft.AspNetCore.Http.Connections
Måtten Microsoft.AspNetCore.Http.Connections rapporterar anslutningsinformation från ASP.NET Core SignalR:
Mått: signalr.server.connection.duration
| Attribute |
Type |
Description |
Examples |
Presence |
signalr.connection.status |
string |
SignalR Status för STÄNGNING av HTTP-anslutning. |
app_shutdown; timeout |
Always |
signalr.transport |
string |
SignalR transporttyp |
web_sockets; long_polling |
Always |
| Value |
Description |
normal_closure |
Anslutningen stängdes normalt. |
timeout |
Anslutningen stängdes på grund av en tidsgräns. |
app_shutdown |
Anslutningen stängdes eftersom appen stängs av. |
signalr.transport är något av följande:
Eftersom det här måttet spårar anslutningens varaktighet och helst SignalR anslutningar är hållbara bör bucketarna vara längre än de som används för begärandevaraktighet. Om du till exempel använder [0, 0.01, 0.02, 0.05, 0.1, 0.2, 0.5, 1, 2, 5, 10, 30, 60, 120, 300] får du en övre bucket på 5 minuter.
Mått: signalr.server.active_connections
| Name |
Instrument Type |
Unit (UCUM) |
Description |
signalr.server.active_connections |
UpDownCounter |
{connection} |
Antal anslutningar som för närvarande är aktiva på servern. |
| Attribute |
Type |
Description |
Examples |
Presence |
signalr.connection.status |
string |
SignalR Status för STÄNGNING av HTTP-anslutning. |
app_shutdown; timeout |
Always |
signalr.transport |
string |
SignalR transporttyp |
web_sockets; long_polling |
Always |
Microsoft.AspNetCore.Authorization
The Microsoft.AspNetCore.Authorization metrics report information about Authorization attempts in ASP.NET Core apps:
Mått: aspnetcore.authorization.attempts
| Name |
Instrument Type |
Unit (UCUM) |
Description |
aspnetcore.authorization.attempts |
Counter |
{request} |
Det totala antalet begäranden som auktorisering gjordes för. |
| Attribute |
Type |
Description |
Examples |
Presence |
user.is_authenticated |
boolean |
Om begäran kom från en autentiserad användare |
true |
Required |
aspnetcore.authorization.policy |
string |
Namnet på auktoriseringsprincipen. |
AtLeast21; EmployeeOnly |
Conditionally required om en auktoriseringsprincip används. |
aspnetcore.authorization.result |
string |
Om auktoriseringen lyckades eller misslyckades. |
success; failure |
Conditionally Required om ett undantag inte utlöses under auktoriseringen. |
error.type |
string |
Det fullständiga namnet på undantagstypen. |
System.InvalidOperationException; Contoso.MyException |
Conditionally Required om begäran har avslutats med ett fel. |
Microsoft.AspNetCore.Authentication
The Microsoft.AspNetCore.Authentication metrics report information about Authentication in ASP.NET Core apps:
Mått: aspnetcore.authentication.authenticate.duration
| Name |
Instrument Type |
Unit (UCUM) |
Description |
aspnetcore.authentication.authenticate.duration |
Histogram |
s |
Autentiseringstiden för en begäran. |
| Attribute |
Type |
Description |
Examples |
Presence |
aspnetcore.authentication.result |
string |
Autentiseringsresultatet. |
success; failure; ; none_OTHER |
Conditionally Required om begäran inte slutade med ett fel. |
aspnetcore.authentication.scheme |
string |
Namnet på autentiseringsschemat. |
Bearer; Cookies |
Conditionally Required om begäran inte slutade med ett fel. |
error.type |
string |
Det fullständiga namnet på undantagstypen. |
System.InvalidOperationException; Contoso.MyException |
Conditionally Required om autentiseringen misslyckades eller begäran. har slutat med ett fel. |
Mått: aspnetcore.authentication.challenges
| Name |
Instrument Type |
Unit (UCUM) |
Description |
aspnetcore.authentication.challenges |
Counter |
{request} |
Det totala antalet gånger som ett schema ifrågasätts. |
| Attribute |
Type |
Description |
Examples |
Presence |
aspnetcore.authentication.scheme |
string |
Namnet på autentiseringsschemat. |
Bearer; Cookies |
Conditionally Required om begäran inte slutade med ett fel. |
error.type |
string |
Det fullständiga namnet på undantagstypen. |
System.InvalidOperationException; Contoso.MyException |
Conditionally Required om begäran har avslutats med ett fel. |
Mått: aspnetcore.authentication.forbids
| Name |
Instrument Type |
Unit (UCUM) |
Description |
aspnetcore.authentication.forbids |
Counter |
{request} |
Det totala antalet gånger en autentiserad användare försöker komma åt en resurs som de inte har behörighet att komma åt. |
| Attribute |
Type |
Description |
Examples |
Presence |
aspnetcore.authentication.scheme |
string |
Namnet på autentiseringsschemat. |
Bearer; Cookies |
Conditionally Required om begäran inte slutade med ett fel. |
error.type |
string |
Det fullständiga namnet på undantagstypen. |
System.InvalidOperationException; Contoso.MyException |
Conditionally Required om begäran har avslutats med ett fel. |
Mått: aspnetcore.authentication.sign_ins
| Name |
Instrument Type |
Unit (UCUM) |
Description |
aspnetcore.authentication.sign_ins |
Counter |
{request} |
Det totala antalet gånger som ett huvudnamn loggas in med ett schema. |
| Attribute |
Type |
Description |
Examples |
Presence |
aspnetcore.authentication.scheme |
string |
Namnet på autentiseringsschemat. |
Bearer; Cookies |
Conditionally Required om begäran inte slutade med ett fel. |
error.type |
string |
Det fullständiga namnet på undantagstypen. |
System.InvalidOperationException; Contoso.MyException |
Conditionally Required om begäran har avslutats med ett fel. |
Mått: aspnetcore.authentication.sign_outs
| Name |
Instrument Type |
Unit (UCUM) |
Description |
aspnetcore.authentication.sign_outs |
Counter |
{request} |
Det totala antalet gånger ett huvudnamn loggas ut med ett schema. |
| Attribute |
Type |
Description |
Examples |
Presence |
aspnetcore.authentication.scheme |
string |
Namnet på autentiseringsschemat. |
Bearer; Cookies |
Conditionally Required om begäran inte slutade med ett fel. |
error.type |
string |
Det fullständiga namnet på undantagstypen. |
System.InvalidOperationException; Contoso.MyException |
Conditionally Required om begäran har avslutats med ett fel. |