Druid metrics to OPENTSDB

Hi team

I have a Druid cluster , historical node whose metrics I need to send to OpenTSDB.

I have downloaded contrib extension druid-opentsdb-emitter and loaded it in /usr/local/esp/druid/conf/druid/_common/common.runtime.properties and defined below configs in my file to send logs to opentsdb:-

druid.emitter.opentsdb.host=hostIP

druid.emitter.opentsdb.port=port

druid.monitoring.monitors=[“io.druid.server.metrics.HistoricalMetricsMonitor”,“com.metamx.metrics.JvmMonitor”,“io.druid.client.cache.CacheMonitor”,“com.metamx.metrics.SysMonitor”]

What i get in logs:-

2019-01-17 12:47:51.591+0000 INFO CAMP [main] org.apache.druid.guice.JsonConfigurator Loaded class[class org.apache.druid.guice.ExtensionsConfig] from props[druid.extensions.] as [ExtensionsConfig{searchCurrentClassloader=true, directory=’/usr/local/esp/druid/extensions’, useExtensionClassloaderFirst=false, hadoopDependenciesDir=‘hadoop-dependencies’, hadoopContainerDruidClasspath=‘null’, addExtensionsToHadoopContainer=false, loadList=[druid-opentsdb-emitter, druid-s3-extensions, druid-histogram, druid-datasketches, postgresql-metadata-storage]}]

2019-01-17 12:47:51.594+0000 INFO CAMP [main] org.apache.druid.initialization.Initialization Loading extension [druid-opentsdb-emitter] for class [interface org.apache.druid.cli.CliCommandCreator]

2019-01-17 12:47:51.603+0000 INFO CAMP [main] org.apache.druid.initialization.Initialization added URL[file:/usr/local/esp/druid/extensions/druid-opentsdb-emitter/druid-opentsdb-emitter-0.13.0-incubating.jar] for extension[druid-opentsdb-emitter]

2019-01-17 12:47:51.603+0000 INFO CAMP [main] org.apache.druid.initialization.Initialization added URL[file:/usr/local/esp/druid/extensions/druid-opentsdb-emitter/jersey-client-1.19.3.jar] for extension[druid-opentsdb-emitter]

2019-01-17 12:47:51.603+0000 INFO CAMP [main] org.apache.druid.initialization.Initialization added URL[file:/usr/local/esp/druid/extensions/druid-opentsdb-emitter/jersey-core-1.19.3.jar] for extension[druid-opentsdb-emitter]

2019-01-17 12:47:51.603+0000 INFO CAMP [main] org.apache.druid.initialization.Initialization added URL[file:/usr/local/esp/druid/extensions/druid-opentsdb-emitter/jsr311-api-1.1.1.jar] for extension[druid-opentsdb-emitter]

2019-01-17 12:47:51.746+0000 INFO CAMP [main] org.apache.druid.initialization.Initialization Loading extension [druid-opentsdb-emitter] for class [interface org.apache.druid.initialization.DruidModule]

2019-01-17 12:47:51.747+0000 INFO CAMP [main] org.apache.druid.initialization.Initialization Adding implementation [org.apache.druid.emitter.opentsdb.OpentsdbEmitterModule] for class [interface org.apache.druid.initialization.DruidModule] from local file system extension

2019-01-17 12:47:52.471+0000 INFO CAMP [main] org.apache.druid.guice.JsonConfigurator Skipping druid.emitter.opentsdb.port property: one of it’s prefixes is also used as a property key. Prefix: druid

But I keep geeting skipping message as above and none of my metrics go to openTSDB from my druid cluster.

Thanks,

Sarvesh.