Application Performance Monitoring service Plugin for Visual Studio CodeUse the OCI Application Performance Monitoring plugin to manage APM Availability Monitoring scripts, monitors under APM domains within VS Code. Checkout the wiki for more information about the APM service. InstallationThe plugin requires basic configuration information, like user credentials and tenancy OCID.
This information should be present in a configuration file located at There are two ways to get the config file
Inital ViewThe Application Performance Monitoring plugin when loaded has a tree view in the side panel, the data is loaded based on the configuration information, like user credentials, region, tenancy OCID, etc in the configuration file Hierarchy of tree view: the tree view has tenancy at the top level followed by compartments, each compartment has APM domains associated with the compartment. Each APM domain lists the Availability monitors, scripts. Create ScriptThe plugin provides the ability to create new Availability scripts. Below are the steps:
View Script Details
View Script in Browser
Download Script
Edit Script
Copy Script OCID
Delete ScriptThe plugin provides an option to delete Availability scripts. Below are the steps:
List Vantage Points
Create Availability MonitorsThe plugin provides the abililty to create new Availability monitors. Prerequisite: Script is already created (to create script refer Create Script section) and list of Vantage Points are available (to get list of vantage points refer List Vantage Points section). Below are the steps:
View Monitor Details
View Availability Monitor in Browser
Edit Availability Monitor
Run Now Monitor
Copy Monitor OCID
View Monitor Execution Results
View Error Message
Download HAR, Logs, Screenshots
Delete Availability MonitorThe plugin provides an option to delete Availability monitor. Below are the steps:
ContributingThis project welcomes contributions from the community. Before submitting a pull request, please review our contribution guide. LicenseCopyright (c) 2025, Oracle and/or its affiliates. All rights reserved. This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. See LICENSE for more details. |