Container Monitoring Extension for VSCode
This extension allows users to monitor and receive alerts on the health status of Docker containers, manage Docker containers and Azure Container Instances, and debug using AI chat, directly within the VS Code environment.
Features
Watch the Container Monitoring Extension in action:
Experience seamless container monitoring and management with our extension.
Real-Time Alerts
- Receive real-time alerts for container health checks fails.
- Notifications for warnings and errors with container health.
- Automatically clear notifications when containers are healthy again.
Stay updated with real-time notifications and alerts directly in VS Code.
Container Lifecycle Management
- Manage the lifecycle of your containers and Azure Container Instances within a monitoring dashboard developed in ReactJS and Tailwind CSS.
Effectively manage your containers with an intuitive, interactive dashboard.
View and manage container details effortlessly within dashboard.
Seamlessly manage your Azure Container Instances with interactive dashboard.
AI Chat Support
- AI chat support for failed containers and programming queries, providing quick assistance and troubleshooting.
Get instant support for your container issues through AI chat.
Live Metrics and Stats
- Monitor live container metrics and stats to keep an eye on performance and resource usage.
Track and analyze your container performance with live metrics.
Requirements
- Docker: Ensure Docker is installed and running on your system.
- DockerHealthCheck: Ensure Docker HealthCheck is enabled.
- AzureCLI: Make sure the Azure CLI is installed and that you are logged in. You can check this from the VS Code terminal by running
az login
or az account list
. To log in with a specific tenant ID, use az login --tenant <tenant-id>
.
Extension Settings
Enter API key, from view panel.
Known Issues
No known issues at this time. Please report any bugs or feature requests through the GitHub repository.
Release Notes
1.0.0
- Initial release of the Container Monitoring Extension.
1.1.0
- Added real-time alerts and notifications.
- Introduced automatic clearing of alerts feature.
- Introduced VS Code webview for the monitoring dashboard.
1.1.2
- Improved stability and performance.
- Fixed minor bugs in alert handling.
- Enhanced user interface for better user experience.
1.1.4
- Added support for Azure Container Instances.
- Improved AI chat support with better troubleshooting suggestions.
- Updated the monitoring dashboard UI for a more streamlined experience.
1.1.6 (Current)
Getting Started
To begin using the Container Monitoring Extension:
- Install the extension from the VS Code Marketplace.
- Open VS Code and navigate to the Command Palette (
Ctrl+Shift+P
on Windows/Linux, Cmd+Shift+P
on macOS).
- Type "Start Container Monitoring" and select it to initialize the extension.
- Access the Container Monitoring Dashboard from the Command Palette to view and manage container health and status.
- Type "Stop Container Monitoring" and select it to stop Monitoring.
Ensure Docker is installed and running on your system for the extension to function properly.
Currently, monitoring is only available for containers enabled with HEALTHCHECK.
Happy monitoring!
For more details on how to use and contribute to this extension, visit my GitHub repository.
Enjoy monitoring your containers with ease!