Skip to content

Filtering events

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

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.