From d956e1e2bc29d5834725b33e82240fbd476f2a10 Mon Sep 17 00:00:00 2001 From: amvanbaren Date: Fri, 27 Sep 2024 08:03:15 +0300 Subject: [PATCH] Add counter to unpkg endpoint --- .../org/eclipse/openvsx/adapter/LocalVSCodeService.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/server/src/main/java/org/eclipse/openvsx/adapter/LocalVSCodeService.java b/server/src/main/java/org/eclipse/openvsx/adapter/LocalVSCodeService.java index f40dc9a35..bd252dc6e 100644 --- a/server/src/main/java/org/eclipse/openvsx/adapter/LocalVSCodeService.java +++ b/server/src/main/java/org/eclipse/openvsx/adapter/LocalVSCodeService.java @@ -413,6 +413,15 @@ public ResponseEntity browse(String namespaceName, String extensionName, var extension = extVersion.getExtension(); var namespace = extension.getNamespace(); + + Metrics.counter("vscode.unpkg", List.of( + Tag.of("namespace", namespace.getName()), + Tag.of("extension", extension.getName()), + Tag.of("version", extVersion.getVersion()), + Tag.of("file", String.valueOf(exactMatch != null)), + Tag.of("path", path) + )).increment(); + return exactMatch != null ? browseFile(exactMatch, extVersion) : browseDirectory(resources, namespace.getName(), extension.getName(), extVersion.getVersion(), path);