summaryrefslogtreecommitdiffstats
path: root/vespaclient-container-plugin/src/main/java
diff options
context:
space:
mode:
authorOlli Virtanen <olli.virtanen@oath.com>2019-05-10 11:26:56 +0200
committerOlli Virtanen <olli.virtanen@oath.com>2019-05-10 11:30:44 +0200
commitae49b88f7aeda466036a71e824d07ec6176ce9da (patch)
tree1b617487dde750a608dc98541dc97957cc248c4e /vespaclient-container-plugin/src/main/java
parent6d8b6c68124440f65ff277db8507ec4ec3c1690b (diff)
Collect metrics for parsing failures
Diffstat (limited to 'vespaclient-container-plugin/src/main/java')
-rw-r--r--vespaclient-container-plugin/src/main/java/com/yahoo/vespa/http/server/ClientFeederV3.java2
-rw-r--r--vespaclient-container-plugin/src/main/java/com/yahoo/vespa/http/server/MetricNames.java1
2 files changed, 3 insertions, 0 deletions
diff --git a/vespaclient-container-plugin/src/main/java/com/yahoo/vespa/http/server/ClientFeederV3.java b/vespaclient-container-plugin/src/main/java/com/yahoo/vespa/http/server/ClientFeederV3.java
index 35ff2e33b5d..c3e42a585e5 100644
--- a/vespaclient-container-plugin/src/main/java/com/yahoo/vespa/http/server/ClientFeederV3.java
+++ b/vespaclient-container-plugin/src/main/java/com/yahoo/vespa/http/server/ClientFeederV3.java
@@ -187,6 +187,8 @@ class ClientFeederV3 {
if (log.isLoggable(LogLevel.DEBUG)) {
log.log(LogLevel.DEBUG, Exceptions.toMessageString(e), e);
}
+ metric.add(MetricNames.PARSE_ERROR, 1, null);
+
repliesFromOldMessages.add(new OperationStatus(
Exceptions.toMessageString(e), operationId.get(), ErrorCode.ERROR, false, ""));
diff --git a/vespaclient-container-plugin/src/main/java/com/yahoo/vespa/http/server/MetricNames.java b/vespaclient-container-plugin/src/main/java/com/yahoo/vespa/http/server/MetricNames.java
index 39f5808d2dd..6b52a81323d 100644
--- a/vespaclient-container-plugin/src/main/java/com/yahoo/vespa/http/server/MetricNames.java
+++ b/vespaclient-container-plugin/src/main/java/com/yahoo/vespa/http/server/MetricNames.java
@@ -18,6 +18,7 @@ public final class MetricNames {
public static final String OPERATIONS_PER_SEC = PREFIX + "ops_per_sec";
public static final String LATENCY = PREFIX + "latency";
public static final String FAILED = PREFIX + "failed";
+ public static final String PARSE_ERROR = PREFIX + "parse_error";
public static final String SUCCEEDED = PREFIX + "succeeded";
public static final String PENDING = PREFIX + "pending";