diff options
author | Olli Virtanen <olli.virtanen@oath.com> | 2019-05-10 11:26:56 +0200 |
---|---|---|
committer | Olli Virtanen <olli.virtanen@oath.com> | 2019-05-10 11:30:44 +0200 |
commit | ae49b88f7aeda466036a71e824d07ec6176ce9da (patch) | |
tree | 1b617487dde750a608dc98541dc97957cc248c4e /vespaclient-container-plugin/src/main/java | |
parent | 6d8b6c68124440f65ff277db8507ec4ec3c1690b (diff) |
Collect metrics for parsing failures
Diffstat (limited to 'vespaclient-container-plugin/src/main/java')
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"; |