Skip to content
Snippets Groups Projects
Commit 98e1a053 authored by cal's avatar cal
Browse files

calibhandler.py: More verbose messaging about kafka server being established

gstlal_calibration_aggregator: Making this generic for any IFO
parent 5fc01631
No related branches found
No related tags found
No related merge requests found
Pipeline #75059 passed with warnings
......@@ -80,6 +80,10 @@ if __name__ == '__main__':
Config = ConfigParser.ConfigParser()
Config.read(options.config_file)
MonitoringConfigs = ConfigSectionMap("MonitoringConfigurations")
CalibrationConfigs = ConfigSectionMap("CalibrationConfigurations")
OutputConfigs = ConfigSectionMap("OutputConfigurations")
# Read in monitoring options
kafka_server = MonitoringConfigs["kafkaserver"]
influx_hostname = MonitoringConfigs["influxhostname"]
influx_port = MonitoringConfigs["influxport"]
......@@ -89,8 +93,11 @@ if __name__ == '__main__':
across_jobs = Config.getboolean("MonitoringConfigurations", "acrossjobs")
data_type = MonitoringConfigs["datatype"]
dump_period = float(MonitoringConfigs["dumpperiod"])
topics = ['H1_latency', 'H1_statevector_bit_check']
channel = 'H1_HOFT_TEST'
# Read in ifo specific options
ifo = CalibrationConfigs["ifo"]
topics = ['%s_latency' % ifo, '%s_statevector_bit_check' % ifo]
channel = OutputConfigs["frametype"]
statevector_tags = ['TDCFs_valid', 'monitor_on']
logging.basicConfig(level = logging.INFO, format = "%(asctime)s %(levelname)s:%(processName)s(%(process)d):%(funcName)s: %(message)s")
......
......@@ -80,6 +80,7 @@ class Handler(simplehandler.Handler):
key_serializer = lambda m: json.dumps(m).encode('utf-8'),
value_serializer = lambda m: json.dumps(m).encode('utf-8'),
)
print("Kafka server established.")
except errors.NoBrokersAvailable:
self.producer = None
print("No brokers available for kafka. Defaulting to not pushing to kafka.")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment