> ## Documentation Index
> Fetch the complete documentation index at: https://docs.appsignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Triggers

Deze documentatie legt uit hoe u triggers maakt om u te waarschuwen voor specifiek logging-gedrag.

U kunt onze [documentatie over Anomaly Detection](/anomaly-detection) lezen voor meer informatie over de waarschuwingsfunctionaliteit van AppSignal.

## Triggers aanmaken

Om een nieuwe trigger aan te maken, navigeert u naar [Triggers](https://appsignal.com/redirect-to/app?to=logging/triggers) in de Logging-navigatie en klikt u op "Create a log trigger".

U wordt vervolgens gevraagd de volgende trigger-attributen te definiëren:

* [Naam en beschrijving](#name-trigger)
* [Trigger Query](#trigger-query)
* [Drempelwaarde](#threshold)
* [Severity](#severity)
* [Bron](#source)
* [Notifier](#notifier)

### Naam & beschrijving

Geef in het formulier *Create new trigger* uw trigger een functionele naam en beschrijving, bijvoorbeeld "Slow Process Trigger".

### Trigger Query

Logging-triggers zijn querygebaseerd, wat betekent dat een waarschuwing wordt geactiveerd wanneer aan de voorwaarden van een logging-query wordt voldaan.

Als we bijvoorbeeld een logging-attribuut hebben genaamd `duration` dat bijhoudt hoe lang een API-aanvraag duurt en we willen gewaarschuwd worden wanneer dat attribuut groter is dan 50, dan zouden we een trigger met de volgende query aanmaken:

```bash Shell theme={null}
attributes.duration > 50
```

U kunt meer lezen over de querysyntaxis van AppSignal in onze [documentatie over querysyntaxis](/logging/query-syntax).

### Drempelwaarde

U kunt een drempelwaarde voor uw trigger definiëren om er zeker van te zijn dat u alleen waarschuwingen ontvangt wanneer dat nodig is. Logging-triggers kunnen de volgende drempelwaarden hebben:

* Every Occurrence
* First After Close
* Nth in an hour
* Nth in a day

Als u wilt voorkomen dat een trigger u meldingen stuurt, kunt u "Never Notify" selecteren. De drempelwaarde Never Notify wordt vooral gebruikt voor onschuldige issues die u wilt bijhouden, maar die niet urgent genoeg zijn om een waarschuwing te rechtvaardigen.

U kunt meer lezen over drempelwaarden in onze [documentatie over Notification Settings](/application/notification-settings#notification-options).

### Trigger-severity instellen

Triggers kunnen worden afgebakend op de volgende severities:

* Critical
* High
* Low
* Info

Als we de Critical-severity selecteren, wordt onze trigger alleen geactiveerd wanneer een log met critical-severity overeenkomt met onze query.

Als u uw trigger niet op severity wilt afbakenen, kunt u **"Not set"** kiezen, wat betekent dat de trigger wordt geactiveerd wanneer de query overeenkomt voor elke log-severity.

### Trigger-bron

Definieer op welke logging-bronnen uw query van toepassing is.

### Trigger-notifier

Definieer hoe u op de hoogte wordt gebracht zodra een trigger wordt geactiveerd, bijvoorbeeld via e-mail of Slack.

Logging ondersteunt momenteel de volgende notifiers:

* Discord
* Email
* Google Hangouts
* Opsgenie
* Pagerduty
* Slack
* MS Teams
* Webhook

U kunt meer lezen over het integreren van AppSignal met notifiers in onze [documentatie over Integraties](/application/integrations#available-notifiers).

### Triggers opslaan & beheren

Eenmaal opgeslagen wordt u, als aan de voorwaarden van uw trigger wordt voldaan, gewaarschuwd via uw voorkeursnotifier-platform.

U kunt uw logging-triggers beheren vanaf de pagina Triggers.

Heeft u moeite met het integreren van een notifier of ontvangt u geen waarschuwingen, [neem dan contact op met support](mailto:support@appsignal.com), we helpen u graag verder!
