summaryrefslogtreecommitdiffhomepage
path: root/pkg/sentry/syscalls
diff options
context:
space:
mode:
authorNayana Bidari <nybidari@google.com>2021-04-22 16:04:40 -0700
committergVisor bot <gvisor-bot@google.com>2021-04-22 16:07:15 -0700
commit0a6eaed50b83a35a687699aa5e871b80605c9f46 (patch)
tree5db0976f79c0781ef803f1299bf4781b29c1b08c /pkg/sentry/syscalls
parentd93907110eebdfb1e51dacd9ccffd0f0c2633a81 (diff)
Add weirdness sentry metric.
Weirdness metric contains fields to track the number of clock fallback, partial result and vsyscalls. This metric will avoid the overhead of having three different metrics (fallbackMetric, partialResultMetric, vsyscallCount). PiperOrigin-RevId: 369970218
Diffstat (limited to 'pkg/sentry/syscalls')
-rw-r--r--pkg/sentry/syscalls/linux/error.go1
1 files changed, 1 insertions, 0 deletions
diff --git a/pkg/sentry/syscalls/linux/error.go b/pkg/sentry/syscalls/linux/error.go
index 37121186a..c668e81ac 100644
--- a/pkg/sentry/syscalls/linux/error.go
+++ b/pkg/sentry/syscalls/linux/error.go
@@ -39,6 +39,7 @@ var (
// takes a variadic number of arguments.
func incrementPartialResultMetric() {
partialResultMetric.Increment()
+ metric.WeirdnessMetric.Increment("partial_result")
}
// HandleIOErrorVFS2 handles special error cases for partial results. For some