ogi

utility to enable flexible ETL scenarios, supports golang plug-in for built-in consumer|transformer|producer options


Project maintained by gojekfarm Hosted on GitHub Pages — Theme by mattgraham

config set

CONSUMER_TYPE="confluent-kafka"
CONSUMER_PLUGIN_PATH="${ABSOLUTE_PATH_FOR_CONSUMER_PLUGIN}" ## required if CONSUMER_TYPE="plugin"

PRODUCER_TYPE="confluent-kafka"
PRODUCER_PLUGIN_PATH="${ABSOLUTE_PATH_FOR_PRODUCER_PLUGIN}" ## required if PRODUCER_TYPE="plugin"

TRANSFORMER_TYPE="message-log"
TRANSFORMER_PLUGIN_PATH="${ABSOLUTE_PATH_FOR_TRANSFORMER_PLUGIN}" ## required if TRANSFORMER_TYPE="plugin"
CONSUMER_KAFKA_TOPICS="testdata"
CONSUMER_BOOTSTRAP_SERVERS="127.0.0.1:9092"
CONSUMER_GROUP_ID="ogi-id"
CONSUMER_SESSION_TIMEOUT_MS="6000"
CONSUMER_GOEVENTS_CHANNEL_ENABLE="true"
CONSUMER_GOEVENTS_CHANNEL_SIZE="1000"
CONSUMER_GO_APPLICATION_REBALANCE_ENABLE="true"
PRODUCER_BOOTSTRAP_SERVERS="127.0.0.1:9092"
PRODUCER_KAFKA_TOPIC_LABEL="app"
NEWRELIC_APP_NAME="ogi-test"
NEWRELIC_LICENSE_KEY="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

LOG_LEVEL="info"