Naar hoofdinhoud gaan
Deze documentatie legt uit hoe u triggers maakt om u te waarschuwen voor specifiek logging-gedrag. U kunt onze documentatie over Anomaly Detection lezen voor meer informatie over de waarschuwingsfunctionaliteit van AppSignal.

Triggers aanmaken

Om een nieuwe trigger aan te maken, navigeert u naar 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 & 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:
Shell
attributes.duration > 50
U kunt meer lezen over de querysyntaxis van AppSignal in onze documentatie over querysyntaxis.

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.

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.

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, we helpen u graag verder!