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);