Ships Kafka topics and latest offsets to GCP Storage using Linkedin Burrow
# Manual
$ shipper.sh -h <BURROW HOST> -s <OAUTH2 CLIENT SECRET> -r <OAUTH2 REFRESH TOKEN> -i <OAUTH2 CLIENT ID> -b <GCP BUCKET> -f <JSON FILENAME>
# Crontab (Everyday at 5pm)
0 17 * * * shipper.sh -h <BURROW HOST> -s <OAUTH2 CLIENT SECRET> -r <OAUTH2 REFRESH TOKEN> -i <OAUTH2 CLIENT ID> -b <GCP BUCKET> -f <JSON FILENAME>
- Linkedin/Burrow - is a monitoring companion for Apache Kafka that provides consumer lag checking as a service without the need for specifying thresholds.
- GCP Cloud Storage - Globally unified, scalable, and highly durable object storage for developers and enterprises.
- GCP Oauth2.0 - Google APIs use the OAuth 2.0 protocol for authentication and authorization. Google supports common OAuth 2.0 scenarios such as those for web server, client-side, installed, and limited-input device applications.