Metrische .NET-gegevens
Metrische gegevens zijn numerieke metingen die in de loop van de tijd worden gerapporteerd. Ze worden meestal gebruikt om de status van een app te bewaken en waarschuwingen te genereren. Een webservice kan bijvoorbeeld bijhouden hoeveel:
- Aanvragen die per seconde zijn ontvangen.
- Milliseconden die nodig waren om te reageren.
- Foutreacties verzonden.
Deze metrische gegevens kunnen met regelmatige tussenpozen worden gerapporteerd aan een bewakingssysteem. Als de webservice is bedoeld om te reageren op aanvragen binnen 400 ms en binnen 600 ms reageert, kan het bewakingssysteem technici waarschuwen dat het app-antwoord langzamer is dan normaal.
Metrische gegevens gebruiken
Er zijn twee onderdelen voor het gebruik van metrische gegevens in een .NET-app:
- Instrumentatie: Code in .NET-bibliotheken neemt metingen en koppelt deze metingen aan een metrische naam.
- Verzameling: Een .NET-app configureert benoemde metrische gegevens die moeten worden verzonden vanuit de app voor externe opslag en analyse. Sommige hulpprogramma's kunnen configuraties uitvoeren buiten de app met behulp van configuratiebestanden of een ui-hulpprogramma.
Ontwikkelaars van .NET-bibliotheken zijn voornamelijk geïnteresseerd in de instrumentatiestap. App-ontwikkelaars of operationele technici richten zich meestal op de verzamelingsstap, waarbij gebruik wordt gemaakt van de bestaande instrumentatie in bibliotheken die ze gebruiken. Als u echter een app-ontwikkelaar bent en geen van de bestaande metrische gegevens aan uw behoeften voldoet, kunt u nieuwe metrische gegevens maken.
Volgende stappen
- Zelfstudie voor instrumentatie : nieuwe metrische gegevens maken in code
- Zelfstudie voor verzameling: metrische gegevens opslaan en weergeven voor uw app
- Ingebouwde metrische gegevens: metrische gegevens detecteren die gereed zijn voor gebruik in .NET Runtime-bibliotheken
- Metrische API's vergelijken
- EventCounters - Meer informatie over wat EventCounters zijn, hoe u ze implementeert en hoe u ze kunt gebruiken