Filtering Events

You can filter out or customize events sent to Honeybadger Insights by using the before_event configuration parameter.

python
from honeybadger import honeybadger def filter_event(event): # Skip health check requests if event.get('path') == '/health': return False # Redact sensitive data from custom events if event.get('event_type') == 'user.signup' and 'email' in event: event['email'] = '[REDACTED]' return event honeybadger.configure(before_event=filter_event)

This function will be called for every event before it is sent to Honeybadger.

For more information about configuring before_event and other options, see Configuration.