Logs negeren
Om logs te negeren kunt u een denylist “ignore logs” configureren in de configuratie van uw AppSignal-integratie. Door logberichten aan deze lijst toe te voegen, filteren de integraties logregels die deze berichten bevatten uit de gegevens die naar AppSignal worden verzonden. Deze gids laat u zien hoe u uw ignore-errors-denylist configureert op basis van de taal die uw applicatie gebruikt:Syntax voor logbericht-matching
Een logregel wordt genegeerd als het bericht een van de berichten in de denylist “ignore logs” bevat. Bijvoorbeeld, een ignore-logs-invoer met het woordstart zal logregels negeren waarvan de berichten “Process started” of “Process failed to start” zijn.
Een beperkte subset van de syntax voor reguliere expressies kan worden gebruikt om de geaccepteerde logregels te beperken:
^zal het begin van het bericht matchen$zal het einde van het bericht matchen.*zal alle tekens matchen
^job zal elke logregel matchen waarvan het bericht begint met “job”, zoals “job #123 completed successfully”, maar het zal geen logregels negeren die “job” op een andere positie in het bericht bevatten.
Op dezelfde manier zal completed successfully$ een logregel negeren waarvan het bericht eindigt met de woorden “completed successfully”, maar het zal geen logregels negeren die “completed successfully” op een andere positie in het bericht bevatten.
Tenslotte stelt ^job .* completed successfully$ u in staat om logregels te negeren die beginnen met “job” en eindigen met “completed successfully”, ongeacht wat het logbericht tussen die woorden bevat.
Logbericht-matching is hoofdlettergevoelig, wat betekent dat het negeren van job (kleine letter j) het logbericht “Job completed” (hoofdletter J) niet negeert.
Ruby
Om logs in Ruby te negeren, voegt u het volgende toe aan uw AppSignal-configuratiebestand. De waarde vanignore_logs is een array van strings.
Meer lezen
- Lees meer over de Ruby
ignore_logsconfiguratieoptie. - Loggen met AppSignal voor Ruby.
Elixir
Om logs in Elixir te negeren, voegt u het volgende toe aan uw AppSignal-configuratiebestand. De waarde vanignore_logs is een lijst van strings.
Meer lezen
- Lees meer over de Elixir
ignore_logsconfiguratieoptie. - Loggen met AppSignal voor Elixir.
Node.js
Om logs in Node.js te negeren, voegt u het volgende toe aan uw AppSignal-configuratiebestand. De waarde vanignoreLogs is een array van strings.
Meer lezen
- Lees meer over de Node.js
ignoreLogsconfiguratieoptie. - Loggen met AppSignal voor Node.js.
Go
Om logs in Go-applicaties te negeren, configureert u deignore_logs configuratieoptie.
Zie de Go-configuratiepagina voor meer informatie over het configureren van OpenTelemetry voor Go-apps.
Meer lezen
- Lees meer over de Go
ignore_logsconfiguratieoptie.
Java
Om logs in Java-applicaties te negeren, configureert u deignore_logs configuratieoptie met behulp van de OTEL_RESOURCE_ATTRIBUTES omgevingsvariabele. De waarde van ignore_logs is een array van strings.
Meer lezen
- Lees meer over de Java
ignore_logsconfiguratieoptie.
PHP
Om logs in PHP-applicaties te negeren, configureert u deignore_logs configuratieoptie. De waarde van ignore_logs is een array van strings.
Meer lezen
- Lees meer over de PHP
ignore_logsconfiguratieoptie.