Skip to main content

Poll Based (Hourly)

Set up automated polling so Chipper checks your S3 bucket for new log files on a regular schedule (every hour by default). This is the simplest setup method but there will be up to an hour delay before you see logs in Chipper.

We recommend using Event Driven file uploads as this will give you real-time logs in Chipper.


Configuration

Before configuring this method, make sure you've completed:

The following steps are all through Chipper.

1. Navigate to Log Sources

In Chipper, go to SettingsLog SourcesAdd Log Source

2. Select AWS S3

Choose AWS S3 as your log source type.

3. Fill in Required Fields

FieldDescriptionExample
InstrumentWhatever instrument you are setting up log ingestion forTecan-1
NameFriendly name for this sourceProduction API Logs
AWS Access KeyIAM user access key (from access setup)AKIAIOSFODNN7EXAMPLE
AWS Secret KeyIAM user secret keywJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
S3 Bucket NameName of your S3 bucketmy-app-logs
S3 RegionAWS region of your bucketus-east-1

4. Configure Optional Settings

FieldDescriptionDefault
PrefixFolder path within bucket(empty = root)
File PatternOnly process files matching this pattern*.log

Prefix Examples:

  • logs/production/ - Only files in this folder
  • app-name/2024/ - Specific app and year
  • Leave empty to process all files in bucket

File Pattern Examples:

  • *.log - Only .log files
  • error-*.txt - Files starting with "error-"
  • * - All files (use with caution)

5. Test Connection

Click Test Connection to verify:

  • ✅ AWS credentials are valid
  • ✅ S3 bucket exists and is accessible
  • ✅ Permissions allow listing and reading files

6. Save Configuration

Click Save to activate polling. Chipper will start checking for new files on the next hourly cycle.


Next Steps