
Ich möchte eine Einstellungsdatei für meinen Logman-Befehl erstellen. Ich gehe davon aus, dass ich viele Leistungsindikatoren haben werde.
Gibt es irgendwo eine einfache Möglichkeit, den genauen Text aller Leistungsmon-Zähler abzurufen?
Das Einzige, was mir eingefallen ist, ist, über die GUI ein Perfmon-Zählerprotokoll zu erstellen und dann die Liste der ausgewählten Zähler zu exportieren – aber ich sehe keine Exportoption! Ich schätze, ich könnte manuell kopieren, was ich auf dem Bildschirm sehe, aber das scheint ineffizient. Ich werde mit Dutzenden von Zählern arbeiten.
Vielleicht gibt es irgendwo eine Liste? Das Kopieren und Einfügen wäre einfacher.
Antwort1
Eine einfache Möglichkeit, dies zu erreichen, ist die Verwendung des typeperf
Befehls.
Um beispielsweise eine vollständige Liste aller verfügbaren Windows PerfMon-Leistungsindikatoren zu erhalten, geben Sie in einer Eingabeaufforderung den folgenden Befehl ein:
typeperf -q
Erstellen Sie eine Datei
counters.txt
mit allen Zählern, die Sie überwachen möchten (1 pro Zeile).Ausgabe an eine Protokolldatei senden. (
typeperf -cf counters.txt -si 5 -sc 50 -f TSV -o domain2.tsv
)
Viel Glück! Henk
Antwort2
Die einzige Möglichkeit, dies zu tun, besteht darin, Ihre Ablaufverfolgung einzurichten und sie dann zu speichern (oder die Eigenschaften zu kopieren und in eine Textdatei einzufügen). Die HTML- oder kopierten Eigenschaften erstellen ein <object>
Tag mit vielen <param>
Tags, um die Ablaufverfolgung einzurichten. Es ist nicht sehr schön, aber Sie können einen XML-Parser verwenden, um die <param>
Tags zu filtern. Die Zähler haben NAME
Attribute im Format Counterxxxxx
(wobei die X inkrementelle Zahlen mit führenden Nullen sind) und ein Path
Attribut, das der Name der Zielmaschine ist, verknüpft mit dem Namen des Zählers. Filtern Sie diese spezifischen Knoten heraus und Sie erhalten die Liste.
Ich weiß nicht, wie Sie einfach eine Liste aller verfügbaren Zähler auf Ihrem System exportieren können. Vielleicht gibt es etwas, von dem Sie die Liste abrufen können: WMI oder Powershell.
Schauen Sie sich auch andiese FrageDies könnte Ihnen weitere Hinweise geben.
Antwort3
Sie können eine Liste aller Dienste exportieren, die über Leistungsindikatoren auf einem bestimmten Computer verfügen, indem Sie die Registrierung dieses Computers abfragen. Geben Sie in einer Eingabeaufforderung „reg query /?“ ein, um eine Liste mit Argumenten zu erhalten.