mirror of
https://github.com/apache/druid.git
synced 2025-02-17 15:35:56 +00:00
Add the druid artifact version to metrics when emitted
This commit is contained in:
parent
4f46d457f1
commit
af34e9c8cb
@ -20,6 +20,7 @@ package io.druid.query;
|
||||
import com.fasterxml.jackson.core.JsonProcessingException;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import com.google.common.base.Function;
|
||||
import com.google.common.base.Strings;
|
||||
import com.google.common.collect.ImmutableMap;
|
||||
import com.google.common.collect.Lists;
|
||||
import com.metamx.emitter.service.ServiceMetricEvent;
|
||||
@ -37,6 +38,7 @@ public class DruidMetrics
|
||||
public final static String INTERVAL = "interval";
|
||||
public final static String ID = "id";
|
||||
public final static String STATUS = "status";
|
||||
public final static String VERSION = "version";
|
||||
|
||||
// task metrics
|
||||
public final static String TASK_TYPE = "taskType";
|
||||
@ -59,6 +61,7 @@ public class DruidMetrics
|
||||
public static <T> ServiceMetricEvent.Builder makePartialQueryTimeMetric(Query<T> query)
|
||||
{
|
||||
return new ServiceMetricEvent.Builder()
|
||||
.setDimension(VERSION, Strings.nullToEmpty(DruidMetrics.class.getPackage().getImplementationVersion()))
|
||||
.setDimension(DATASOURCE, DataSourceUtil.getMetricName(query.getDataSource()))
|
||||
.setDimension(TYPE, query.getType())
|
||||
.setDimension(
|
||||
|
Loading…
x
Reference in New Issue
Block a user