Skip to main content

1.2.0 Upgrade Guide

RDB Loader 1.2.0 brings many improvements for monitoring subsystem. If you're not interested in new features - you can just bump versions. If you need webhook monitoring - read below instructions on how to enable it.

Official announcement

Assets

RDB Shredder is published on S3:

  • s3://snowplow-hosted-assets-eu-central-1/4-storage/rdb-shredder/snowplow-rdb-shredder-1.2.0.jar

RDB Loader and RDB Stream Shredder distributed as Docker images, published on DockerHub:

  • snowplow/snowplow-rdb-loader:1.2.0
  • snowplow/snowplow-rdb-stream-shredder:1.2.0

Enabling Webhook monitoring

All configuration changes are scoped to monitoring property.

"monitoring": {
"webhook": {
"endpoint": "https://webhooks.acme.com/rdb-loader",
"tags": { # Custom set of tags
"host": $HOST, # Environment variables are supported
"pipeline": "production"
}
}
}

It's up to you to setup a preferable webhook backend. It can be a Snowplow Iglu webhook or custom monitoring system.

Enabling folder monitoring

All configuration changes are scoped to monitoring property.

"monitoring": {
"folders": {
"staging": "s3://snowplow-acme-com/logging/", # This path will contain temporary files
# Redshift role must have an access for this folder
"period": "2 hours" # How often the check should be performed
}
}

It's up to you to setup a preferable webhook backend. It can be a Snowplow Iglu webhook or custom monitoring system.