Skip to content

Ships Kafka topics and offsets to GCP Storage using Linkedin Burrow

Notifications You must be signed in to change notification settings

jmilagroso/shipper.sh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

shipper.sh

Ships Kafka topics and latest offsets to GCP Storage using Linkedin Burrow

Usage

# 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>

Dependencies

  • 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.

References

About

Ships Kafka topics and offsets to GCP Storage using Linkedin Burrow

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages