Freigeben über


Gewusst wie: Erstellen von Leistungsindikatorkategorien

Aktualisiert: November 2007

Sie können eine neue Kategorie erstellen, die benutzerdefinierte Leistungsindikatoren enthält. Wenn Sie beispielsweise planen, eine Reihe von Leistungsindikatoren zum Erfassen verschiedener Daten im Zusammenhang mit der Auftragsverarbeitung in Ihrer Website zu erstellen, können Sie die OrderData-Kategorie auf dem Server erstellen und darin anschließend die gewünschten Leistungsindikatoren anlegen.

Die Vorgänge zum Erstellen einer Kategorie und der darin enthaltenen Indikatoren sind voneinander abhängig. Leistungsindikatoren können erst erstellt werden, wenn Sie die Kategorie einrichten. Kategorien und Leistungsindikatoren können weder auf Remotecomputern erstellt noch von diesen entfernt werden.

Leistungsindikatoren und Kategorien können auf verschiedene Arten erstellt werden:

So erstellen Sie eine Kategorie mit einem einzigen Indikator

  • Rufen Sie die Create-Methode der PerformanceCounterCategory-Klasse auf, und geben Sie folgende Parameter an:

    Parameter

    Wert

    CategoryName

    Ein beliebiger Kategoriename, der auf diesem Server noch nicht verwendet wird.

    CategoryHelp

    Die Beschreibung der Kategorie.

    CounterName

    Ein Name für den Leistungsindikator.

    CounterHelp

    Die Beschreibung des Leistungsindikators. Dieser Text wird im Windows-Systemmonitor angezeigt, wenn ein Benutzer einen Leistungsindikator wählt und auf die Schaltfläche Erklärung klickt.

    Im folgenden Beispiel wird das Erstellen einer einfachen Kategorie mit der Create-Methode veranschaulicht:

    Sub CreateCustomCounter()
        PerformanceCounterCategory.Create("CategoryName", "CounterHelp", _
            PerformanceCounterCategoryType.MultiInstance, _
            "CounterName", "CounterHelp")
    End Sub
    
     void CreateCustomCounter()
        {
            PerformanceCounterCategory.Create("CategoryName", "CounterHelp",
                PerformanceCounterCategoryType.MultiInstance,
                "CounterName", "CounterHelp");
        }
    
Hinweis:

Der Lese-/Schreibzugriff auf mit diesem Code erstellte Indikatoren ist standardmäßig zugelassen, jedoch ist die Interaktion mit diesen Indikatoren über eine Instanz der PerformanceCounter-Komponente auf schreibgeschützten Zugriff beschränkt, sofern Sie dies nicht anders festlegen. Wenn Sie Änderungen an einem Indikator vornehmen möchten, können Sie den Wert der ReadOnly-Eigenschaft für eine Komponenteninstanz in false ändern.

Siehe auch

Aufgaben

Gewusst wie: Erstellen benutzerdefinierter Leistungsindikatoren

Konzepte

Kategorie- und Indikatorverwaltung