.NET-mätvärden
Mått är numeriska mått som rapporteras över tid. De används vanligtvis för att övervaka hälsotillståndet för en app och generera aviseringar. En webbtjänst kan till exempel spåra hur många:
- Begäranden som tagits emot per sekund.
- Millisekunder som krävdes för att svara.
- Felsvar som skickats.
Dessa mått kan rapporteras till ett övervakningssystem med jämna mellanrum. Om webbtjänsten är avsedd att svara på begäranden inom 400 ms och börjar svara på begäranden inom 600 ms kan övervakningssystemet meddela ingenjörer att appsvaret är långsammare än normalt.
Använda mått
Det finns två delar i att använda mått i en .NET-app:
- Instrumentation: Kod i .NET-bibliotek tar mätningar och kopplar dessa mätningar till ett mätvärdesnamn.
- Collection: En .NET-app konfigurerar namngivna mått som ska överföras från appen för extern lagring och analys. Vissa verktyg kan utföra konfiguration utanför appen med hjälp av konfigurationsfiler eller ett gränssnittsverktyg.
.NET-biblioteksutvecklare är främst intresserade av instrumentationssteget. Apputvecklare eller drifttekniker fokuserar vanligtvis på insamlingssteget och utnyttjar den befintliga instrumentationen i bibliotek som de använder. Men om du är apputvecklare och inget av de befintliga måtten uppfyller dina behov kan du skapa nya mått.
Nästa steg
- Handledning för Instrumentation – Så här skapar du nya mätvärden i kod
- Handledning för -samling – Hur du lagrar och visar mätdata för din app
- Källgenererade mått med starkt skrivna taggar – Så här använder du källgenererade mått med starkt skrivna taggar
- Inbyggda mått – Upptäck mått som är klara att använda i .NET-körningsbibliotek
- Jämför mått-API:er
- EventCounters – Lär dig vad EventCounters är, hur du implementerar dem och hur du använder dem