summaryrefslogtreecommitdiffstats
path: root/config-model
diff options
context:
space:
mode:
authorTor Brede Vekterli <vekterli@verizonmedia.com>2019-02-07 09:52:14 +0100
committerTor Brede Vekterli <vekterli@verizonmedia.com>2019-02-07 09:52:14 +0100
commit04a996fe1affa7144924fd4ee2921b609864ddf0 (patch)
treed8dfedb4c2835757137645f7803eb6d0652e7f0f /config-model
parent41106a9e4d935af9229bf4493b32c4b1cc5285af (diff)
Export C++ TLS metrics
Diffstat (limited to 'config-model')
-rw-r--r--config-model/src/main/java/com/yahoo/vespa/model/admin/monitoring/VespaMetricSet.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/admin/monitoring/VespaMetricSet.java b/config-model/src/main/java/com/yahoo/vespa/model/admin/monitoring/VespaMetricSet.java
index 1eaa6a4dd1a..8125d09723c 100644
--- a/config-model/src/main/java/com/yahoo/vespa/model/admin/monitoring/VespaMetricSet.java
+++ b/config-model/src/main/java/com/yahoo/vespa/model/admin/monitoring/VespaMetricSet.java
@@ -55,6 +55,7 @@ public class VespaMetricSet {
metrics.add(new Metric("slobrok.heartbeats.failed.count"));
metrics.add(new Metric("logd.processed.lines.count"));
+ // Java (JRT) TLS metrics
metrics.add(new Metric("jrt.transport.tls-certificate-verification-failures"));
metrics.add(new Metric("jrt.transport.peer-authorization-failures"));
metrics.add(new Metric("jrt.transport.server.tls-connections-established"));
@@ -62,6 +63,16 @@ public class VespaMetricSet {
metrics.add(new Metric("jrt.transport.server.unencrypted-connections-established"));
metrics.add(new Metric("jrt.transport.client.unencrypted-connections-established"));
+ // C++ TLS metrics
+ metrics.add(new Metric("vds.server.network.tls-handshakes-failed"));
+ metrics.add(new Metric("vds.server.network.peer-authorization-failures"));
+ metrics.add(new Metric("vds.server.network.client.tls-connections-established"));
+ metrics.add(new Metric("vds.server.network.server.tls-connections-established"));
+ metrics.add(new Metric("vds.server.network.client.insecure-connections-established"));
+ metrics.add(new Metric("vds.server.network.server.insecure-connections-established"));
+ metrics.add(new Metric("vds.server.network.tls-connections-broken"));
+ metrics.add(new Metric("vds.server.network.failed-tls-config-reloads"));
+
return metrics;
}