<dependency>
<groupId>org.rhq.metrics</groupId>
<artifactId>core</artifactId>
</dependency>
InfluxDBConfig influxDBConfig = InfluxDBConfig.builder()
.url("http://localhost:8086")
.database("mydatabase")
.username("myusername")
.password("mypassword")
.build();
MetricRegistry metricRegistry = new MetricRegistry(influxDBConfig);
Counter counter = metricRegistry.counter("my.counter");
counter.inc();
MetricQuery query = QueryBuilders.metric("my.counter").build();
List<MetricDataPoint> dataPoints = metricRegistry.query(query);