Skip to content

oslabs-beta/Lambdawg

Repository files navigation

Lambdawg

Lambdawg Users's Guide

(Developer Readme here)

Table of Contents
  1. About LAMBDAWG
  2. Getting Started
  3. Monitoring Features
  4. Contributing
  5. Built With
  6. License
  7. Authors

About LAMBDAWG

LAMBDAWG is a free tool designed to simplify the management and visualization of AWS Lambda functions and metrics. It provides easy access and straightforward insights for AWS developers, eliminating the need to navigate complex documentation. With LAMBDAWG, you can quickly visualize the correlation between Lambda functions within your app and keep an organized log of errors, all in one place. This tool aims to speed up your development process and enhance your overall experience with AWS Lambda.

    Key Features

  1. Centralized Error Log Management: Keep an organized list of error logs across your AWS Lambda Functions in a single location for easy access and troubleshooting.
  2. Invocation Monitoring: Gain visibility into the number of invocations for your Lambda functions, allowing you to track usage and performance.
  3. Function Execution Duration: Easily track the duration of each Lambda function's execution to identify potential bottlenecks and areas for improvement.
  4. Response Time Analysis: Measure the time taken to generate the response for each function, helping you evaluate efficiency and optimize user experiences.

(back to top)

Getting Started

  1. Install LAMBDAWG on your AWS development environment.
  2. Connect your AWS Lambda Functions to LAMBDAWG for streamlined monitoring and management.
  3. Connect to your AWS account and Copy your ARN

  4. Paste your ARN in the form
  5. Select your region
  6. confirm your LAMBDAWG password

Monitoring Features


  • Access the LAMBDAWG dashboard to view error logs, invocations, execution duration, and response time metrics.
  • Leverage the provided insights to troubleshoot errors, improve performance, and optimize your application.

  • View active service trace data for each Lambda function:

  • View duration and response times for each active Lambda function:

  • View invocation data to easily grasp which functions are used most frequently:

  • (back to top)

    Contributing

    We welcome contributions to LAMBDAWG from the community. Whether you have a great idea to enhance the tool or you've discovered and fixed a bug, we appreciate your involvement. Follow the steps below to contribute:

    1. Fork the LAMBDAWG repository.
    2. Clone the repository to your local machine using the command: `git clone your_repo_url`
    3. Create a new branch for your feature: `git checkout -b your/amazingFeature`
    4. Make the necessary changes and commit them with a brief comment: `git commit -m "Quick comment about your amazing feature"`
    5. Push the changes to your branch: `git push origin your/amazingFeature`
    6. Open a pull request to submit your changes for review and integration
    We value community feedback and participation. Don't forget to give LAMBDAWG a ⭐️ and share it with your friends.
    Together, we can make LAMBDAWG even better!

    (back to top)

    Built With

    React | React Router | NodeJS | Express | PostgreSQL | JWT D3 | Chart.js | Redis | Jest | Vite | AWS SDK | AWS IAM | AWS Lambda | AWS Cloudwatch | AWS STS | AWS Could Formation | BCrypt | Validator | Supertest | Client XRay

    (back to top)

    License

    Distributed under the MIT License

    (back to top)

    Authors

    (back to top)

    About

    AWS Lambda Functions Visualizer

    Resources

    License

    Code of conduct

    Security policy

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published

    Contributors 4

    •  
    •  
    •  
    •