summaryrefslogtreecommitdiffstats
path: root/metrics-proxy
diff options
context:
space:
mode:
authorOla Aunronning <olaa@yahooinc.com>2023-01-04 15:33:44 +0100
committerOla Aunronning <olaa@yahooinc.com>2023-01-04 15:40:18 +0100
commit46c186d6b57fbf03d14515fa3bc01e3dea8cd0fc (patch)
tree8802c027d773fdb9c10cdb190b5ff03afc5ffaa0 /metrics-proxy
parent506dd9713a970119e6d14fbc7ecfe982bc6df776 (diff)
Extend public dimension set
Diffstat (limited to 'metrics-proxy')
-rw-r--r--metrics-proxy/src/main/java/ai/vespa/metricsproxy/metric/dimensions/PublicDimensions.java35
1 files changed, 24 insertions, 11 deletions
diff --git a/metrics-proxy/src/main/java/ai/vespa/metricsproxy/metric/dimensions/PublicDimensions.java b/metrics-proxy/src/main/java/ai/vespa/metricsproxy/metric/dimensions/PublicDimensions.java
index 21f884a27b7..83059abe0b3 100644
--- a/metrics-proxy/src/main/java/ai/vespa/metricsproxy/metric/dimensions/PublicDimensions.java
+++ b/metrics-proxy/src/main/java/ai/vespa/metricsproxy/metric/dimensions/PublicDimensions.java
@@ -40,16 +40,23 @@ public final class PublicDimensions {
/** Metric specific dimensions **/
- public static final String API = "api"; // feed
- public static final String CHAIN = "chain"; // query
- public static final String DOCUMENT_TYPE = "documenttype"; // content
- public static final String ENDPOINT = "endpoint"; // query
- public static final String GC_NAME = "gcName"; // container
- public static final String HTTP_METHOD = "httpMethod"; // container
- public static final String OPERATION = "operation"; // feed
- public static final String RANK_PROFILE = "rankProfile"; // content
- public static final String REASON = "reason"; // query (degraded etc.)
- public static final String STATUS = "status"; // feed
+ public static final String API = "api"; // feed
+ public static final String CHAIN = "chain"; // query
+ public static final String DOCUMENT_TYPE = "documenttype"; // content
+ public static final String ENDPOINT = "endpoint"; // query
+ public static final String GC_NAME = "gcName"; // container
+ public static final String HTTP_METHOD = "httpMethod"; // container
+ public static final String OPERATION = "operation"; // feed
+ public static final String RANK_PROFILE = "rankProfile"; // content
+ public static final String REASON = "reason"; // query (degraded etc.)
+ public static final String STATUS = "status"; // feed
+ public static final String THREADPOOL = "threadpool"; // container
+ private static final String LOGLEVEL = "loglevel"; // log line metrics
+ private static final String SERVICE = "service"; // log line metrics
+ private static final String CHAIN_ID = "chainId"; // container
+ private static final String REQUEST_SERVER_NAME = "requestServerName"; // container
+ public static final String HANDLER_NAME = "handler-name"; // container
+ public static final String FIELD = "field"; // content
// Dimensions that are valid (but not necessarily used) for all metrics.
@@ -71,7 +78,13 @@ public final class PublicDimensions {
OPERATION,
RANK_PROFILE,
REASON,
- STATUS);
+ STATUS,
+ THREADPOOL,
+ LOGLEVEL,
+ SERVICE,
+ CHAIN_ID,
+ REQUEST_SERVER_NAME,
+ HANDLER_NAME);
/**