Erfassen Sie eine benutzerdefinierte Metrik für ein benutzerdefiniertes Gerät
Mit benutzerdefinierten Metriken können Sie angeben, welche Metrikdaten das ExtraHop-System aus Ihrem Netzwerk sammelt. Nachdem Sie eine benutzerdefinierte Metrik mit einem Auslöser erstellt haben, weisen Sie den Auslöser Ihren Geräten zu. Dieser Vorgang ist für Geräte, die vom ExtraHop-System erkannt werden, recht einfach, benutzerdefinierte Geräte erfordern jedoch eine zusätzliche Verarbeitung.
Wenn Sie über eine benutzerdefinierte Metrik verfügen, die Sie sowohl für erkannte als auch für benutzerdefinierte Geräte erfassen möchten, muss Ihr Auslöser Anweisungen zum Umgang mit den verschiedenen Gerätetypen enthalten.
Wenn ein Auslöser auf einem erkannten Gerät ausgeführt wird, können Sie Messwerte über den Flow.<role>.device Objekt. Wenn jedoch ein Auslöser auf einem benutzerdefinierten Gerät ausgeführt wird, müssen Sie Metriken über den Flow.<role>.customDevices Reihe. Beide Elemente müssen in jedem Auslöser sein, der benutzerdefinierten und erkannten Geräten zugewiesen ist.
Im folgenden Verfahren zeigen wir Ihnen, wie Sie einen Beispiel-Trigger ändern, der eine benutzerdefinierte Metrik für HTTP 404-Fehler erfasst. Der ursprüngliche Auslöser wurde nur für erkannte Geräte geschrieben, aber wir zeigen Ihnen, wie Sie Parameter hinzufügen, um die Metrik auch für benutzerdefinierte Geräte zu sammeln.
Before you begin
- In diesem Thema wird davon ausgegangen, dass Sie bereits über eine benutzerdefinierte Metrik verfügen, die Sie einem benutzerdefinierten Gerät zuweisen möchten. Weitere Informationen finden Sie unter Erstellen Sie eine benutzerdefinierte Metrik, und Erstellen Sie einen Auslöser, um benutzerdefinierte Metriken für HTTP 404-Fehler zu sammeln, und Benutzerdefiniertes Gerät erstellen.
- Sie benötigen Zugriff auf ein ExtraHop-System mit einem Benutzerkonto mit eingeschränkten Schreibrechten oder vollen Schreibrechten.
- Sie müssen Erfahrung mit dem Schreiben von JavaScript-Code haben.
Danke für deine Rückmeldung. Dürfen wir Sie kontaktieren, um weitere Fragen zu stellen?