Skip to main content

Poll Based (Hourly)

Set up automated polling so Chipper checks your Azure container 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

Choose Azure Pull 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
Storage AccountThe Azure storage accountmystorageaccount
ContainerThe Azure containerlogs
SAS TokenThe access token for chippersp=rl...

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:

  • ✅ SAS credentials are valid
  • ✅ Azure storage 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