我已经配置了.pull文件,以便为源码、提取器和转换器工作产生并向InfluxDb发送指标。我试着用wikipedia这个例子来做工作。
metrics.enabled=true
metrics.report.interval=30000
metrics.reporting.influxdb.metrics.enabled=true
metrics.reporting.influxdb.events.enabled=true
metrics.reporting.influxdb.database=****
metrics.reporting.influxdb.url=http://**.**.**.**:8086
metrics.reporting.influxdb.user=********
metrics.reporting.influxdb.password=****
metrics.reporting.influxdb.sending.type=TCP
但是这个工作没有发送任何数据。我在Gobblin中找不到任何带有度量指标的例子。
我发现了这里的问题。gobblin使用配置文件作为度量配置的来源。我没有把这些属性添加到*.pull或*.job文件中,而是把这些属性添加到*.conf文件中。一旦添加了这些属性,它就会向平台发送度量值,无论哪个平台被添加到gobblin应用程序中。