Event triggers are a group of triggers that you can configure to match events in the ingest pipeline to trigger a workflow.
There are three event trigger types
The Event trigger allows you to specify a custom event filter with the help of a DQL matcher expression to define which events will trigger a workflow execution.
The following configuration parameters are available to define the triggering behavior of the Event trigger.
/bizevents/ingest endpoint.dt.openpipeline.pipelines property set using filter isNotNull(dt.openpipeline.pipelines) in a notebook.v1/security.events endpoint or ingested via custom/security.events/<custom-endpoint-name> endpoints. For more information, see security events in the Semantic Dictionary.Optional Select Query past events to estimate the volume of matching events in your environment.
All events are evaluated in the ingest pipeline against the DQL matcher expression, event by event. A DQL matcher expression, therefore, doesn't allow the use of any aggregation or querying over a set of events.
Problems are created by Dynatrace Intelligence based on monitoring data. The Problem trigger allows selective triggering of a workflow in response. By default, the trigger fires once when a problem becomes active (on open and re-open), and optionally once when the problem is closed.
The following configuration parameters are available to define the triggering behavior of the Problem trigger.
Under Advanced options, you can further refine the triggering conditions:
Dynatrace Intelligence updates problems during their lifecycle. For example, severity can rise as the situation evolves, or the set of affected entities can grow. By default, the Problem trigger fires only when the problem becomes active or is closed.
The Updates option allows you to opt in to re-triggering the workflow when a selected field changes. An update trigger will only happen once for each value combination of selected fields. It won't re-trigger if the fields return to a combination that has already fired.
Regardless of the Problem state, a change to any selected field re-triggers the workflow, including changes that occur after a problem closes.
The affected entities field tracks the union of two problem fields: affected_entity_ids and smartscape.affected_entities. This means that if you select affected entities for Updates, the workflow re-triggers whenever there's a change in the set of affected entities, regardless of which of the two fields the change is in.
Be aware that any change to the set of selected fields for Updates might cause one extra trigger on the next change to each affected problem.
Davis events are created by Dynatrace Intelligence based on monitoring data. The Davis event trigger allows selectively triggering a workflow in response.
The following configuration parameters are available to define the triggering behavior on Davis problem events
The actor on a workflow with event trigger requires access to the event, thus the following permissions must be granted accordingly.
These permissions must be granted for any kind of user selected as an actor. In the case of an interactive user (nonsystem user), make sure that these permissions are also chosen in the authorization settings by this user. For details, see Manage workflow permissions.
Because event triggers can occur frequently, each workflow is limited to a maximum of 1,000 event triggers per hour, per workflow.
In either case, the limit is flagged in the Workflows overview and can be filtered for.
To remedy this situation, we recommend adjusting the event trigger configuration and reenabling the trigger.
event() expression.