Skip to main content

Event Driven (Instant)

For real-time ingestion, you can connect your Azure Blob Storage container to Chipper using Azure Event Grid. This allows Chipper to receive an event every time a new log file is created in your container.


Prerequisites

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

The following steps are all through Chipper.


Step 1: Ensure your subscription has event access

  1. Go to your subscriptions page
  2. Navigate to Resource Providers under the Settings header
  3. Search for Microsoft.EventGrid and hit enable
# Replace these with your values
SUBSCRIPTION_ID="<your-subscription-id>"
# Log in if you haven’t
az login

# Pick the subscription if you have multiple
az account set --subscription "$SUBSCRIPTION_ID$"

# Register the Event Grid resource provider
az provider register --namespace Microsoft.EventGrid

# Check registration status
az provider show --namespace Microsoft.EventGrid --query "registrationState"

Step 2: Create an Event Grid Subscription (Push)

Now configure Event Grid to notify Chipper’s webhook when new blobs are added.

  1. Go to your Storage Account in the Azure Portal.
  2. In the left menu, select Events+ Event Subscription.
  3. Fill in:
    • Name: chipper-logs
    • Event Schema: Event Grid Schema (default)
  4. Topic Details:
    • Enter whatever name for the system topic name, like chipperlogs
  5. Event Types:
    • Select only ✅ BlobCreated
  6. Filters (Optional):
    • Subject Begins With:
      /blobServices/default/containers/<container_name>/<prefix>/ (replace logs with your container name)
    • This ensures only events from your log container are sent.
  7. Endpoint Details:
    • Endpoint Type: Web hook
    • Subscriber Endpoint: Paste the Chipper webhook URL (show in the application)
      • Example:
        https://<api-id>.execute-api.<region>.amazonaws.com
  8. Ensure that the expiry date is set to what you want - Azure will default this to 1 day
  9. Click Create.

Azure will send a validation event that Chipper automatically acknowledges.

Any issues, please reach out to support@chipperbot.com