Skip to content

This is Anypoint Monitoring VSCode extension! It allows to consume Anypoint API's and make relevant information available in the form of WebViews from the Platform and the deployed applications

License

Notifications You must be signed in to change notification settings

emoran/vscode-anypoint-monitor

Repository files navigation

Anypoint Monitor - Anypoint Management in VSCode

VS Marketplace Version VS Marketplace Downloads VS Marketplace Rating License

The ultimate VSCode extension for MuleSoft Anypoint Platform. Monitor CloudHub applications, manage APIs, track subscriptions, and view organization detailsβ€”all without leaving your code editor.

πŸš€ Why Anypoint Monitor?

  • ⚑ Boost Productivity: Access all Anypoint Platform info directly from VSCode
  • πŸ”„ Real-time Monitoring: Check CloudHub 1.0 and 2.0 application status instantly
  • πŸ“Š Comprehensive Overview: Organization details, subscriptions, and API management in one place
  • πŸ›‘οΈ Secure Authentication: Safe login with Anypoint Platform credentials
  • πŸ’Ό Multi-Environment Support: Manage multiple Anypoint environments seamlessly

πŸ“Έ Screenshots

anypoint-monitor_4 anypoint-monitor_3 anypoint-monitor_2 anypoint-monitor_1

✨ Key Features

🏒 Organization Management

  • View Organization Details: Get comprehensive information about your Anypoint organization
  • Monitor Usage Metrics: Track your organization's resource consumption and limits
  • Subscription Tracking: Keep an eye on subscription expiration dates and renewal status

☁️ CloudHub Application Monitoring

  • CloudHub 1.0 Applications: Complete visibility into your CH1 deployments
  • CloudHub 2.0 Applications: Modern CH2 application management and monitoring
  • Application Details: Deep dive into individual application configurations and status
  • Real-time Status: Instant application health and performance indicators

πŸ” User & Security Management

  • User Information: View current logged-in user details and permissions
  • Developer Information: Access developer-specific data and entitlements
  • Secure Token Management: Retrieve and manage access tokens safely

πŸ”Œ API Management

  • API Manager Integration: View and manage your APIs directly from VSCode
  • API Catalog Access: Browse available APIs in your organization
  • Endpoint Monitoring: Track API performance and availability

🎯 Available Commands

Access all commands through the Command Palette (Ctrl+Shift+P / Cmd+Shift+P) by typing "AM":

Authentication Commands

Command Description Usage
AM: Login into Anypoint Platform Authenticate with your Anypoint Platform credentials Use this first to establish connection
AM: Logout Securely logout from Anypoint Platform Clear stored credentials and tokens
AM: Retrieve Access Token Get current authentication token for debugging View token details and expiration

User & Organization Commands

Command Description Details
AM: My Information Display current user profile and permissions Shows username, email, roles, and organization membership
AM: Organization Details View comprehensive organization information Organization name, ID, usage statistics, and resource limits
AM: Developer Information Access developer-specific data Developer roles, entitlements, and access permissions

CloudHub Management Commands

Command Description What You'll See
AM: Show CloudHub 1.0 Applications List all CloudHub 1.0 applications Application names, status, environment, workers, and runtime versions
AM: Show CloudHub 2.0 Applications Display CloudHub 2.0 applications Modern CH2 apps with scaling info, replicas, and deployment status
AM: Application Details Get detailed view of specific CH1 application Full configuration, logs access, properties, and monitoring data

API & Subscription Commands

Command Description Information Displayed
AM: Retrieve API Manager APIs View all APIs in API Manager API names, versions, endpoints, policies, and SLA tiers
AM: Subscription Expiration Check subscription status and expiration dates Renewal dates, subscription types, and usage limits

πŸ› οΈ Installation

From VSCode Marketplace

  1. Open VSCode
  2. Go to Extensions view (Ctrl+Shift+X)
  3. Search for "Anypoint Monitor"
  4. Click "Install"

From Command Line

code --install-extension EdgarMoran.anypoint-monitor

🚦 Getting Started

Step 1: Install the Extension

Install Anypoint Monitor from the VSCode Marketplace.

Step 2: Login to Anypoint Platform

  1. Open Command Palette (Ctrl+Shift+P / Cmd+Shift+P)
  2. Type AM: Login into Anypoint Platform
  3. Enter your Anypoint Platform credentials
  4. Select your business group (if applicable)

Step 3: Explore Your Applications

About

This is Anypoint Monitoring VSCode extension! It allows to consume Anypoint API's and make relevant information available in the form of WebViews from the Platform and the deployed applications

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •