Leistungsindikatortypen
Aktualisiert: November 2007
Die Typdefinition eines Leistungsindikators bestimmt seine Interaktion mit Überwachungsanwendungen und die enthaltenen Leistungsindikatorwerte. Beispiel: Sie erstellen eine Instanz der PerformanceCounter-Komponente, mit der die Anzahl der pro Sekunde verarbeiteten Aufträge in einer E-Commerce-Anwendung erfasst werden soll. Dazu erstellen Sie einen Leistungsindikator, dessen Wert sich nach der Verarbeitung eines Auftrags um Eins erhöht. In diesem Fall würden Sie CounterType auf RateOfCountsPerSecond32 festlegen. Dieser Typ weist den Leistungsindikator an, die Anzahl der pro Sekunde verarbeiteten Aufträge zu berechnen, indem zwei Stichproben entnommen und durch den dazwischenliegenden Zeitraum dividiert werden. Je mehr Stichproben entnommen werden, desto aussagekräftiger werden die Daten.
Wählen des richtigen Leistungsindikatortyps
Beim Erstellen eines Leistungsindikators stehen viele Typen zur Auswahl. Manche Leistungsindikatoren führen bestimmte Berechnungen aus, andere enthalten nur nichtberechnete Werte. Es gibt einige Leistungsindikatortypen, die besonders häufig eingesetzt werden. Diese Typen werden in der folgenden Tabelle nach typischen Einsatzmustern aufgeführt.
Aufgabe |
Empfohlener Leistungsindikatortyp |
Beispiel |
---|---|---|
Verwalten einer einfachen Zählung von Elementen, Vorgängen usw. |
Mit diesem Leistungsindikatortyp erfassen Sie z. B. die Anzahl der eingegangenen Aufträge als 32-Bits-Zahl. |
|
Verwalten einer einfachen Zählung mit höherer Kapazität. |
Mit diesem Leistungsindikatortyp erfassen Sie z. B. die Aufträge auf einer Site mit sehr hohem Arbeitsvolumen als 64-Bits-Zahl. |
|
Erfassen der Menge pro Sekunde eines Elements oder eines Vorgangs. |
Mit diesem Leistungsindikatortyp erfassen Sie z. B. die auf einer Händlersite pro Sekunde eingehenden Aufträge, gespeichert als 32-Bits-Zahl. |
|
Erfassen der Menge pro Sekunde mit höherer Kapazität. |
Mit diesem Leistungsindikatortyp erfassen Sie z. B. die Aufträge pro Sekunde auf einer Site mit sehr hohem Arbeitsvolumen als 64-Bits-Zahl. |
|
Berechnen der zur Ausführung eines Prozesses oder zur Verarbeitung eines Elements benötigten Durchschnittszeit. |
Mit diesem Leistungsindikatortyp berechnen Sie z. B. die Durchschnittszeit, in der ein Auftrag verarbeitet wird, gespeichert als 32-Bits-Zahl. |
Einige Warnhinweise zu Leistungsindikatortypen:
Der Leistungsindikatortyp hat Einfluss darauf, ob die Calculate-Methode funktioniert oder eine Fehlermeldung ausgibt. Sie können keine Berechnung zu Leistungsindikatoren vom Typ NumberOfItems32, NumberOfItems64, NumberOfItemsHEX32, NumberOfItemsHEX64 oder RawBase ausführen.
Nur Stichproben desselben Leistungsindikatortyps lassen sich vergleichen. Weitere Informationen zu Stichproben finden Sie unter Abrufen von Leistungsindikatorwerten.
Eine vollständige Liste der verfügbaren Typen finden Sie unter: PerformanceCounterType.
Siehe auch
Aufgaben
Gewusst wie: Erstellen benutzerdefinierter Leistungsindikatoren
Gewusst wie: Erstellen von Leistungsindikatorkategorien