Benutzerdefinierte Ereignisse definieren
Ein angepasstes Ereignis ermöglicht Ihnen das Erstellen von Problemen oder Vorfällen basierend auf einem einzelnen Messwert zu einer bestimmten Entität.
Ein benutzerdefiniertes Ereignis erstellen
Um ein benutzerdefiniertes Ereignis zu erstellen, führen Sie die folgenden Schritte aus:
Klicken Sie in der Seitenleiste auf Einstellungen.
Klicken Sie auf Ereignisse -> Neues Ereignis.
Geben Sie die grundlegenden Ereignisdetails für das Ereignis an:
- Geben Sie einen Namen und eine Beschreibung für das Ereignis ein. (Verwenden Sie in diesen Feldern keine Bindestriche, da diese bei der Suche möglicherweise zu unerwarteten Ergebnissen führen.)
- Wählen Sie den Schweregrad des Problems aus: Warnung oder Kritisch.
- Wählen Sie aus, ob das Ereignis als Vorfall betrachtet werden soll, und legen Sie eine Karenzzeit fest, für die mit dem Schließen des Problems gewartet wird, wenn die Bedingungen nicht mehr erfüllt sind.
Konfigurieren Sie die Bedingung des angepassten Ereignisses:
Erstellen Sie eine Bedingung für das benutzerdefinierte Ereignis, indem Sie eine Datenquelle auswählen, die die Metriken bereitstellt, die zum Auslösen dieses Ereignisses verwendet werden:
Integrierte Messdaten: Es gibt Messdaten, die verfügbar sind, wenn die entsprechende Entität instrumentiert ist.
- Wenn z. B. eine JVM überwacht wird, stellt Instana Messdaten bereit, wie z. B. die verwendete Speicherkapazität. Jede Entität vom Typ JVM verfügt standardmäßig über den Messwert
memory.used. - Abgesehen davon sind einige dynamische, integrierte Messdaten mehrmals pro Entität vorhanden, eine für jede einzelne untergeordnete Entität. Ein Beispiel hierfür ist der verfügbare Plattenspeicherplatz eines Hosts. Für jeden Datenträger eines Hosts stellt Instana eigene Messdaten vom Typ
fs.{device}.freebereit, z. B.fs./dev/xvda1.free. Angepasste Ereignisse können definiert werden, indem angegeben wird, welche Geräte abgeglichen werden sollen, z. B. starts with/dev.
- Wenn z. B. eine JVM überwacht wird, stellt Instana Messdaten bereit, wie z. B. die verwendete Speicherkapazität. Jede Entität vom Typ JVM verfügt standardmäßig über den Messwert
Angepasste Messdaten: Diese Messdaten werden explizit von einer überwachten Anwendung bereitgestellt. Anwendungen können z. B. die folgenden angepassten Messdaten bereitstellen:
Systemregeln:
- Erkennung von Offline-Zuständen : Diese Regel wird aktiviert, wenn eine Entität (z. B. ein „ JVM “ oder ein Prozess) offline geht.
- Hosts, auf denen keine übereinstimmenden Entitäten ausgeführt werden: Diese Regel ist aktiv, wenn keine übereinstimmenden Entitäten (wie z. B. JVM oder Prozess) auf einem Host ausgeführt werden, der sich im Bereich des angepassten Ereignisses befindet.
- Hostverfügbarkeitserkennung: Diese Regel ist aktiv, wenn ein zuvor festgelegter Host für einen angegebenen Zeitraum offline ist.
- Hosts, auf denen eine unerwartete Anzahl von Entitäten ausgeführt wird : Diese Regel wird ausgelöst, wenn eine unerwartete Anzahl von übereinstimmenden Entitäten (z. B. „ JVM “ oder „process“), die auf einem Host ausgeführt werden, in den Geltungsbereich des benutzerdefinierten Ereignisses fällt.
Je nach Messwerttyp gibt es verschiedene Optionen zum Definieren der Bedingung, die das angepasste Ereignis auslöst. Sie können beispielsweise ein Ereignis konfigurieren, wenn die Fehlerrate innerhalb eines Zeitfensters von 5 Minuten größer als 10% ist.
Es können maximal 5 Metrikbedingungen definiert werden. Bei Verwendung des logischen Operators AND müssen alle diese Bedingungen erfüllt sein, damit die Regel ausgelöst wird. Wenn der logische Operator OR verwendet wird, ist nur eine der Bedingungen erforderlich, um die Regel auszulösen.

Wenn eine dynamische Metrik mit einer normalen Metrik wie
fs.{device}.freemitcpu.usedkombiniert wird, wird die Metrik jeder Einheit einzeln mit der CPU-Metrik kombiniert. Wenn also das Metrikmuster der dynamischen Metrik mit drei Einheiten eines einzelnen Hosts übereinstimmt, können Sie bis zu drei aktive Probleme gleichzeitig anzeigen, die sich auf die folgenden Metriken beziehen:fs./dev/first.freeundcpu.usedfs./dev/second.freeundcpu.usedfs./dev/third.freeundcpu.used
Legen Sie den Umfang der Veranstaltung fest:
Normalerweise möchten Sie nicht, dass ein Ereignis für alle Entitäten in Ihrer Anwendungs-oder Systemumgebung ausgelöst wird, aber Sie möchten das Ereignis auf eine bestimmte Gruppe von Entitäten beschränken. Über den Bereich können Sie definieren, für welche Entitäten das Ereignis bewertet wird:
- Anwendungsperspektive : Verweisen Sie auf eine Anwendungsperspektive.
- Ausgewählte Entitäten : Definieren Sie eine „Dynamic Focus“-Abfrage ( DFQ.md ). Nur Entitäten, die mit dieser Abfrage übereinstimmen, werden berücksichtigt, wenn das Ereignis bewertet wird.
- Ausgewählte Entitäten (Bereich Hosts nach Tag): Nur Hostentitäten mit übereinstimmenden Tags werden berücksichtigt. Der Tag muss auf dem Host definiert sein und nicht auf einer Entität, die auf diesem Host ausgeführt wird.
- Alle verfügbaren Entitäten: Keine Einschränkung. Das Ereignis wird für alle Entitäten in Ihrer Anwendung oder in Ihrer Systemumgebung bewertet.
Einschränkung: Wenn ein angepasstes Ereignis für einen Service oder Endpunkt mit dem Bereich einer bestimmten Anwendung (entweder durch explizites Auswählen einer Anwendung oder mithilfe der Abfrage mit dynamischem Fokus) definiert ist, wird die Problemerkennung auf die Services und Endpunkte in diesem Bereich angewandt. Die KPIs für jeden ausgewählten Service oder Endpunkt basieren auf Aufrufen an die gesamte Entität, nicht nur auf Aufrufen, die im Kontext der Anwendung im jeweiligen Bereich stehen. Der Bereich wird also nur für die Entitätsauswahl verwendet, hat jedoch keine Auswirkungen auf den verwendeten KPI.
Vorübergehende Ereignisse konfigurieren (optional): Viele Ereignisse lösen sich von selbst schnell auf, oft innerhalb weniger Minuten, noch bevor Maßnahmen ergriffen werden können. Um Störsignale zu reduzieren, identifiziert „ Instana “ diese kurzlebigen Ereignisse anhand historischer Muster als potenzielle Transienten. Benutzer können diese in der Ereignisansicht herausfiltern. Diese Funktion ist standardmäßig aktiviert.
Funktion aktivieren oder deaktivieren : Verwenden Sie den Schalter, um die Funktion zu aktivieren oder zu deaktivieren (Standard:
enabled).Legen Sie den Schwellenwert für Transienten fest : Wählen Sie das Zeitfenster (in Minuten oder Stunden), das definiert, was als Transientenereignis gilt. Wenn die voraussichtliche Dauer eines Ereignisses unter diesem Schwellenwert liegt, wird es als vorübergehend eingestuft. Dieser Schwellenwert gibt an, wie lange Sie bereit sind zu warten, bevor Sie entscheiden, dass eine Angelegenheit Ihre Aufmerksamkeit erfordert.
Benachrichtigungsverhalten auswählen :
Sofort eine Benachrichtigung senden : Eine Benachrichtigung wird ausgelöst, sobald das Ereignis beginnt. Dies ist das Standardverhalten für reguläre Ereignisse.
Eine Benachrichtigung nur dann senden, wenn ein Ereignis über den Schwellenwert hinaus andauert : Benachrichtigungen werden für Ereignisse unterdrückt, von denen angenommen wird, dass sie vorübergehend sind. Wenn ein Ereignis länger als der festgelegte Schwellenwert dauert, wird eine Warnmeldung gesendet. Andernfalls wird kein Alarm ausgelöst, wenn der Wert innerhalb des Schwellenwerts bleibt – dies trägt dazu bei, Störsignale durch kurzzeitige Probleme zu reduzieren.
Hinweis: Wenn Sie die Funktion zur Erkennung vorübergehender Ereignisse aktivieren, werden keine Ereignisse generiert. Stattdessen identifiziert und kennzeichnet die Funktion vorhandene Ereignisse als vorübergehend, was Ihnen hilft, diese zu filtern und zu analysieren. Weitere Informationen finden Sie unter „Konfigurationsübersicht“ im FAQ-Bereich.- Um das neue angepasste Ereignis zu speichern, klicken Sie auf Erstellen.
Häufig gestellte Fragen
Warum sind einige benutzerdefinierte Ereignisse als veraltet gekennzeichnet?
Benutzerdefinierte Ereignisse für Entitäten, die sich auf Anwendungsperspektiven beziehen, wie z. B. „Anwendung“, „Dienst“ oder „Endpunkt“, werden zugunsten von „Anwendungs-Smart-Alerts“ als veraltet gekennzeichnet.
Wie auf der Seite "Einstellungen" angegeben, können Sie keine neuen angepassten Ereignisse für diese drei Entitätstypen erstellen. Es wird empfohlen, für diese drei Entitätstypen keine neuen benutzerdefinierten Ereignisse anzulegen. Erstellen Sie stattdessen einen Smart Alert . Weitere Informationen zu benutzerdefinierten Ereignissen für diese drei betroffenen Entitätstypen, die Sie bereits angelegt haben, finden Sie im Leitfaden zur Migration zu Smart Alerts.
Benutzerdefinierte Ereignisse bei anderen Entitätstypen wie „Host“, „ JVM “ oder „ Kubernetes -Pod“ sind davon überhaupt nicht betroffen.
Was ist ein transientes Ereignis und wie funktioniert es?
Ein vorübergehendes Ereignis ist ein Ereignis, von dem Instana aufgrund historischer Muster davon ausgeht, dass es sich kurz nach seinem Auftreten von selbst wieder auflöst. Das System garantiert keine Lösung, sondern nutzt historische Daten, um abzuschätzen, welche Ereignisse wahrscheinlich nur von kurzer Dauer sind.
Diese Funktion soll Teams dabei helfen, mit unübersichtlichen Situationen umzugehen, in denen viele Ereignisse kurzzeitig auftreten und wieder verschwinden, bevor jemand sinnvoll darauf reagieren kann. Diese kurzlebigen Ereignisse sind oft zu flüchtig, um wirksam darauf zu reagieren, da sie sich möglicherweise bereits aufgelöst haben, bevor eine sinnvolle Untersuchung beginnen kann. Außerdem treten sie häufig auf, überladen die Dashboards und tragen zur Alarmmüdigkeit bei. Da solche Ereignisse als potenziell vorübergehend erkannt werden, ermöglicht „ Instana “ den Benutzern, sie vorübergehend herauszufiltern oder stummzuschalten, wodurch es für SREs einfacher wird, sich auf dauerhafte, umsetzbare Probleme zu konzentrieren.
Vorhersagelogik
Instana uses historical data to estimate the expected duration of a new event. This prediction depends on the duration of similar past events for a particular configuration on a specific entity. If the system predicts a quick resolution, it labels the event as transient. The result is saved in the event state in the `isTransient` field, which shows whether Instana expects the event to resolve on its own within a set threshold.
Konfiguration der Transientenschwelle
You can define a threshold (for example, 5 minutes) to determine what qualifies as transient. If an event is expected to resolve within this time, it is marked as transient. This threshold defines how much delay you are willing to tolerate before you look into an issue. For example, if your team is expected to resolve high-severity issues within one day, and most incidents take a few hours to fix, then setting the threshold to one hour means that you are comfortable ignoring events that are likely to resolve on their own within that window.
Verhalten des Ereignisses
Das System kennzeichnet vorhergesagte transiente Ereignisse in der Spalte „Status“ der Ereign istabelle als „Transient “.
Wenn ein Ereignis über den Schwellenwert hinaus andauert, wird es als reguläres Ereignis neu klassifiziert, und die Kennzeichnung als vorübergehendes Ereignis wird entfernt.
Sie können im Abschnitt „Transiente Ereignisse“ ein Element auswählen, um Ereignisse nach ihrem transienten Status zu filtern. Zu den verfügbaren Optionen gehören folgende Artikel:
- Alle anzeigen
- Nur temporäre anzeigen
- Nur nicht temporäre anzeigen
Mit dieser Funktion können Sie die Sichtbarkeit kurzlebiger Ereignisse entsprechend Ihren betrieblichen Anforderungen steuern.

Alarmverhalten
Sie können Benachrichtigungen auf eine der beiden folgenden Arten konfigurieren:
- Sofort senden, sobald die Veranstaltung beginnt (Standardverhalten).
- Nur senden, wenn das Ereignis über den Schwellenwert hinaus andauert, um Störsignale durch kurzlebige, sich von selbst auflösende Ereignisse zu reduzieren.
Konfigurationszusammenfassung
- Wenn die Funktion zur Erkennung vorübergehender Ereignisse deaktiviert ist, treten folgende Verhaltensweisen auf:
- Es wird keine Vorhersage getroffen und kein temporäres Tag hinzugefügt.
- Benachrichtigungen werden immer sofort versendet.
- Wenn die Funktion zur Erkennung vorübergehender Ereignisse mit der Option „Sofort eine Warnmeldung senden“ aktiviert ist, kommt es zu folgenden Verhaltensweisen:
- Für ein neues Ereignis wird eine transiente Vorhersage erstellt.
- Wenn eine vorübergehende Störung vorhergesagt wird: Es wird eine Warnmeldung gesendet, und das Ereignis wird in der Ereignistabelle als vorübergehend gekennzeichnet.
- Falls keine vorübergehende Störung prognostiziert wird: Es wird eine Warnmeldung ohne Kennzeichnung gesendet.
- Wenn die Funktion zur Erkennung vorübergehender Ereignisse mit der Option „Nur dann eine Warnmeldung senden, wenn das Ereignis nach Überschreiten des Schwellenwerts weiterhin besteht“ aktiviert ist, kommt es zu folgenden Verhaltensweisen:
- Für ein neues Ereignis wird eine transiente Vorhersage erstellt.
- Wenn als vorübergehend vorhergesagt: Das Ereignis wird als vorübergehend gekennzeichnet, die Warnmeldung wird jedoch zurückgehalten, bis der Schwellenwert erreicht ist.
- Wenn das Ereignis vor Erreichen des Schwellenwerts behoben wird: Es wird kein Alarm gesendet.
- Wenn das Ereignis über den Schwellenwert hinaus andauert: Es wird eine Warnmeldung gesendet und das Tag für vorübergehende Ereignisse entfernt.
- Falls keine vorübergehende Störung prognostiziert wird: Es wird sofort eine Warnmeldung ohne Kennzeichnung gesendet.