Kafka State Detector

The technical documentation of the kafka-state-detector microservice, which detects the state of the Kafka broker.
This microservice is still in development and is not considered stable for production use

How it works

Kubernetes resources

  • Deployment: united-manufacturing-hub-kafkastatedetector
  • Secret: united-manufacturing-hub-kafkastatedetector-secrets

Configuration

Environment variables

Environment variables
Variable nameDescriptionTypeAllowed valuesDefault
ACTIVITY_ENABLEDControls wheter to check the activity of the Kafka brokerstringtrue, falsetrue
ANOMALY_ENABLEDControls wheter to check for anomalies in the Kafka brokerstringtrue, falsetrue
DEBUG_ENABLE_FGTRACEEnables the use of the fgtrace library. Not reccomended for productionstringtrue, falsefalse
KAFKA_BOOTSTRAP_SERVERURL of the Kafka broker used, port is requiredstringAnyunited-manufacturing-hub-kafka:9092
KAFKA_SSL_KEY_PASSWORDKey password to decode the SSL private keystringAny""
KAKFA_USE_SSLEnables the use of SSL for the kafka connectionstringtrue, falsefalse
MICROSERVICE_NAMEName of the microservice (used for tracing)stringAnyunited-manufacturing-hub-kafkastatedetector
SERIAL_NUMBERSerial number of the cluster. Used for tracingstringAnydefalut
Last modified April 17, 2023: build: version 0.9.13 (6cb0a01)