Event Driven (Instant)
Set up S3 event notifications via SQS for near-instant log ingestion. When you upload a file to S3, Chipper is notified immediately and processes it within seconds.
Prerequisites
Before configuring push notifications, make sure you've completed:
- ✅ AWS Access Setup - IAM credentials created
Configure S3 Event Notifications
2.1 Open S3 Bucket Properties
- Go to S3 Console
- Click on your bucket
- Go to Properties tab
- Scroll to Event notifications
2.2 Create Event Notification
- Click "Create event notification"
- Event name: Enter a name, e.g.,
chipper-new-files - Prefix (optional): Folder path to monitor
- Example:
logs/production/ - Leave empty to monitor entire bucket
- Example:
- Suffix (optional): File extension filter
- Example:
.logto only notify on .log files - Leave empty to notify on all files
- Example:
2.3 Select Event Types
Check "All object create events" or select specific events:
- ✅
s3:ObjectCreated:Put - ✅
s3:ObjectCreated:Post - ✅
s3:ObjectCreated:Copy - ✅
s3:ObjectCreated:CompleteMultipartUpload
2.4 Set Destination
-
Destination: Select SQS queue
-
Enter SQS queue ARN based on your bucket's region:
Region Region Code SQS Queue ARN US East (N. Virginia) us-east-1arn:aws:sqs:us-east-1:715354373868:log-ingestionUS East (Ohio) us-east-2arn:aws:sqs:us-east-2:715354373868:log-ingestionUS West (Oregon) us-west-2arn:aws:sqs:us-west-2:715354373868:log-ingestionEU (Ireland) eu-west-1arn:aws:sqs:eu-west-1:715354373868:log-ingestionAsia Pacific (Tokyo) ap-northeast-1arn:aws:sqs:ap-northeast-1:715354373868:log-ingestiontipImportant: Use the queue in the same region as your S3 bucket. S3 event notifications can only send to SQS queues in the same region.
If your bucket is in a different region, contact support@chipperbot.com to add support for that region.
-
Click Save changes
Chipper will take care of the rest automatically.
Next Steps
- ✅ Monitor ingestion: Check Recent Ingestions for real-time status
- ✅ View dashboards: See your logs in Dashboards
- ✅ Create alerts: Set up alerts based on log patterns
- ✅ Tune filtering: Adjust S3 event prefix/suffix for better targeting