LambdaVision is an open-source software project designed to provide clear, actionable insights into AWS Lambda functions. It simplifies the observability of serverless applications by offering a streamlined platform that focuses on real-time monitoring and performance tracking.
LambdaVision enables software engineers to gain deep visibility into Lambda function executions, making it easier to track invocation details, identify performance bottlenecks, and debug errors. By integrating with AWS CloudWatch, LambdaVision enhances the monitoring experience, offering actionable insights to optimize Lambda-based workloads and ensure smooth, efficient serverless applications.
- Real-time monitoring: Track the performance of Lambda functions in real time, including invocation metrics, duration, and success rates.
- Deep visibility: Gain insights into each Lambda invocation, including input and output data, errors, and execution details.
- Error tracking: Identify and analyze errors in Lambda functions with detailed logs and stack traces.
- Performance optimization: Track function performance, pinpoint bottlenecks, and improve the efficiency of serverless applications.
- CloudWatch integration: Leverage AWS CloudWatch metrics for an enhanced monitoring experience.
- Developer-focused interface: A simplified, user-friendly interface for developers to easily understand and act on observability data.
To get started with LambdaVision, follow the instructions below to set up the project:
- AWS Account
- AWS CLI configured
- Clone the repository:
git clone https://github.com/yourusername/LambdaVision.git cd LambdaVision
- Install dependencies:
npm install- Start client and server
npm startEnter your AWS Credentials and Region

View overall metrics for lambda functions

View metrics for specific functions

View error alerts for lambda functions

We welcome contributions to LambdaVision! If you'd like to contribute, please follow these guidelines:
-
Fork the Repository – Click the "Fork" button on the GitHub repository to create a copy in your account.
-
Clone the Repository – Clone your forked repository to your local machine:
git clone https://github.com/yourusername/LambdaVision.git cd LambdaVision -
Create a Branch – Create a new branch for your feature or fix:
git checkout -b feature-name
-
Make Changes – Implement your changes and commit them with clear, descriptive messages:
git commit -m "Add feature: description of changes" -
Push to GitHub – Push your changes to your forked repository:
git push origin feature-name
-
Submit a Pull Request – Open a pull request (PR) to the main repository, describing your changes.
- Follow the existing coding style and project structure.
- Write clear commit messages and keep your changes concise.
- Ensure your changes are well-tested before submitting.
- If you’re adding a feature, update the documentation accordingly.
- Be respectful and open to feedback during code reviews.
If you encounter any bugs or have feature requests, please open an issue and provide as much detail as possible.
This project is licensed under the terms of the MIT license.
- Daisha Davis Github | Linkedin
- Tiara Dillard Github | Linkedin
- Darren Estrada Github | Linkedin
- Jocelyn R Github | Linkedin
- Gaetan Fleurentin Github | Linkedin

