Monitorling Utils Module#

openfactory.monitoring.utils.deregister_prometheus_target(target_uuid, ksqlClient, bootstrap_servers)[source]#

Deregister a new Prometheus target

Parameters:
  • target_uuid (str) – OpenFactory UUID of target to deregister.

  • ksqlClient – (KSQLDBClient) KSQL client for executing queries.

  • bootstrap_servers (str) – Kafka bootstrap server address.

openfactory.monitoring.utils.discover_prometheus_registry(ksqlClient)[source]#

Discover deployed Prometheus registry

openfactory.monitoring.utils.register_prometheus_target(target, ksqlClient, bootstrap_servers)[source]#

Register a new Prometheus target

Parameters:
  • target (OpenFactoryAppSchema) – target to register.

  • ksqlClient – (KSQLDBClient) KSQL client for executing queries.

  • bootstrap_servers (str) – Kafka bootstrap server address.