From 91337d274793f5e28906173b7ccc81dce29c5bc8 Mon Sep 17 00:00:00 2001 From: Bruno Borges Date: Wed, 14 Oct 2026 12:53:12 -0400 Subject: [PATCH] Add JVM Pulse to external canvas catalog Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 8e62e475-4d1b-47f2-a0a4-744ca71279dc --- extensions/external.json | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/extensions/external.json b/extensions/external.json index f0e2f561a..ef6f2c2ce 100644 --- a/extensions/external.json +++ b/extensions/external.json @@ -22,5 +22,34 @@ "installUrl": "https://github.com/jdubois/coffilot", "sourceUrl": "https://github.com/jdubois/coffilot", "imagePath": "extensions/external-assets/coffilot-preview.png" + }, + { + "id": "jvm-pulse", + "name": "JVM Pulse", + "version": "1.0.0", + "description": "Profile Java workloads or analyze existing GC logs and JFR recordings with Microsoft GCToolkit and the JDK jfr CLI. Compare runs and get Copilot-assisted tuning advice. Requires JDK 17+; JDK 21+ for full JFR views.", + "author": { "name": "Bruno Borges", "url": "https://github.com/brunoborges" }, + "keywords": [ + "canvas", + "garbage-collection", + "gctoolkit", + "java", + "jfr", + "jvm", + "performance", + "profiling" + ], + "screenshots": { + "icon": { + "path": "https://raw.githubusercontent.com/brunoborges/jvm-pulse/4553e655bf8c31cfd2eaf6c50c9c7e3269944638/docs/dashboard.png", + "type": "image/png" + }, + "gallery": { + "path": "https://raw.githubusercontent.com/brunoborges/jvm-pulse/4553e655bf8c31cfd2eaf6c50c9c7e3269944638/docs/dashboard.png", + "type": "image/png" + } + }, + "installUrl": "https://github.com/brunoborges/jvm-pulse", + "sourceUrl": "https://github.com/brunoborges/jvm-pulse" } ]