Slackbot
03/01/2024, 12:55 PMJohn Kowtko
03/01/2024, 1:36 PMRohan Sharma
03/06/2024, 10:05 AMError in custom provider, java.lang.NoClassDefFoundError: io/prometheus/client/Collector
at org.apache.druid.emitter.prometheus.PrometheusEmitterModule.getEmitter(PrometheusEmitterModule.java:60) (via modules: com.google.inject.util.Modules$OverrideModule -> org.apache.druid.emitter.prometheus.PrometheusEmitterModule)
at org.apache.druid.emitter.prometheus.PrometheusEmitterModule.getEmitter(PrometheusEmitterModule.java:60) (via modules: com.google.inject.util.Modules$OverrideModule -> org.apache.druid.emitter.prometheus.PrometheusEmitterModule)
while locating org.apache.druid.java.util.emitter.core.Emitter annotated with @com.google.inject.name.Named("prometheus")
at org.apache.druid.server.emitter.EmitterModule$EmitterProvider.inject(EmitterModule.java:133)Rohan Sharma
03/06/2024, 10:05 AMdruid.extensions.loadList=["druid-kafka-indexing-service","postgresql-metadata-storage","prometheus-emitter"]
##################################################
# Monitoring ( enable when using prometheus )
#################################################
druid.emitter=prometheus
In Broker runtime properties
druid.emitter.prometheus.port=9090Tapajit Chandra Paul
03/07/2024, 4:27 AMcommon.runtime?
config[druid.monitoring.monitors] = "[]"Tapajit Chandra Paul
03/07/2024, 4:29 AMjson shown in the course. But it is just an example. Not a complete one.