AWS Lambda Monitoring and Visualization Tool

Last update: Jun 17, 2022
Accumulus

About Accumulus

AWS Lambda functions are the central computing components of AWS serverless application architecture. It is intimidating to navigate the extensive AWS docs and hundreds of services, and can be challenging to quickly visualize metrics for AWS Lambda functions.

Currently, monitoring tools for Lambda make it difficult to directly compare two Lambda functions. Our solution is a web application that provides comprehensive charts for direct comparison of functions while presenting bottlenecks and potential areas for resource allocation adjustments.

Project Links: Github | Linkedin | Press

🛠️ Getting Started:

Visit www.accumulus.dev

1. Existing user? You can log in using your email and password!

2. For new users, click "Register" to create a new user account.

3. Follow the link and instructions on the Registration page to assign a Cloud Formation Stack.

4. Copy and paste the unique ARN outputted from the prior step.

5. Register and you're done!

Monitoring Features:

  1. At the Dashboard, users can select different time increments for a broad overview of their Lambda funtions, as well as select from different AWS regions.

  1. Users can also refresh the page with the sync button to grab the most recent data.

  1. To get a more in-depth view of one or many functions, navigate to the Functions page. Once on the Functions Page, users can select the functions that they would like to view, as well as changing the time increments displayed on the graphs.

  1. On the Memory Page, users can select the functions that they would like to view, and are presented with information for memory allocation adjustments. Functions that are over-allocated with over 80% free space are listed. These are functions that may be eligible for a tune up in allocation settings.

Authors:

Matt Femia - Github || Linkedin

Christian Sansovich - Github || Linkedin

Dan Teng - Github || Linkedin

Eric Wu - Github || Linkedin

Mark Yencheske - Github || Linkedin

Project Links: Github || Linkedin || Medium

Contributing:

Have a suggestion? Found a bug? Want to make Accumulus better?

Please submit issues/pull requests if you have feedback or message the Accumuls team to be added as a contributor: [email protected]

💻 Built with:

License

This project is licensed under the MIT License - see the LICENSE.md file for details

GitHub

https://github.com/oslabs-beta/Accumulus
You might also like...

Symbol Recognizer - a simple tool that allow draw one digit or caracter and send to an AI try to predict what you drew!

Symbol Recognizer - a simple tool that allow draw one digit or caracter and send to an AI try to predict what you drew!

Symbol Recognizer It's a simple tool that allow draw one digit or caracter and send to an AI try to predict what you drew! See it working: https://rea

Apr 5, 2022

Rapini - a tool that generates React Query hooks, Axios requests and Typescript types, based on an OpenAPI spec file

Rapini is a tool that generates React Query hooks, Axios requests and Typescript types, based on an OpenAPI spec file. The generated code is packaged conveniently so that it can be published as a package on any NPM registry.

Jun 17, 2022

A mobile-first React prototyping tool with React-Bootstrap component integration

A mobile-first React prototyping tool with React-Bootstrap component integration

A mobile-first React prototyping tool with React-Bootstrap component integration

Apr 17, 2022

a drawing tool with ReactJS

This is a drawing tool with FabricJS, written in react

Oct 24, 2021

Chat App it is a simple web tool for chatting in real time! 🤭

Chat App it is a simple web tool for chatting in real time! 🤭

Chat App 💬 🖥️ Project Chat App it is a simple web tool for chatting in real time! 🤭 In this application it was possible to deepen knowledge in fron

Dec 3, 2021

A tool which reverses in game currencies into real money

Game Currency Calculator A lot of games these days implement microtransactions often times over multiple currencies, this small website tries to help

Nov 15, 2021

INCLUSIFY is a tool to support the practical use of diversity-sensitive language in German.

INCLUSIFY is a tool to support the practical use of diversity-sensitive language in German.

[ Live Demo 🚀 | Project Info 💁 | Tech4Germany Fellowship 🤓 ] 🇬🇧 This is the source code repository of the INCLUSIFY project of the Tech4Germany F

Mar 30, 2022

A tool to search a user from Github using the Github's API.

A tool to search a user from Github using the Github's API.

Github Finder Find github user easily A tool to search a user from Github using the Github's API. It's a mini-project created thanks to bradtraversy's

Dec 6, 2021

ReviewZon is a ML based tool that helps users make smart decisions by analyzing amazon reviews of a product.

ReviewZon is a ML based tool that helps users make smart decisions by analyzing amazon reviews of a product.

ReviewZon ReviewZon is a ML based tool that helps users make smart decisions by analyzing amazon reviews of a product. Objective Our project’s aim is

Jan 7, 2022
Comments
  • 1. Merge matt/deploy into dev

    • Add containers/
    • Add scripts/
    • Add .dockerignore
    • Add .travis.yml
    • Add .gitattributes
    • Add docker-compose-dev.yml
    • Add docker-compose-test.yml
    • Add Dockerfile
    • Add Dockerrun.aws.json
    • Add travis issue template
    Reviewed by mattfemia at 2022-05-18 20:47
  • 2. Add start state to start fetch

    Fixes issues of white screen after login

    Extra changes

    • ErrorTable.tsx line 72 - sibling props need unique keys
    • ErrorTable.tsx lines 85 & 90 - need to be sibling of and wrap
    • StackedBarGraph.tsx lines 31 & 33 - graphing used instead of allo
    • Hook up time period
    • Fixed Function selector and Memory
    Reviewed by EZW1 at 2022-05-12 16:10
FullStack app workshop with distributed monitoring
FullStack app workshop with distributed monitoring

FullStack app workshop with distributed monitoring

Jun 16, 2022
Chat Loop is a highly scalable, low-cost, and high performant chat application built on AWS and React leveraging GraphQL subscriptions for real-time communication.
Chat Loop is a highly scalable, low-cost, and high performant chat application built on AWS and React leveraging GraphQL subscriptions for real-time communication.

Chat Loop is a highly scalable, low-cost, and high performant chat application built on AWS and React leveraging GraphQL subscriptions for real-time communication.

Jun 20, 2022
This AWS Ecommerce Website is a multi-tier ecommerce web application that uses React, HTML, typescript, and Javascript

This AWS Ecommerce Website is a multi-tier ecommerce web application that uses React, HTML, typescript, and Javascript Outline Overview The goal of th

Jun 4, 2022
Full Stack Netflix App Clone using React Native and AWS Amplify
Full Stack Netflix App Clone using React Native and AWS Amplify

Netflix Clone Recreated the current Netflix Application. Best part? Added the backend functionality as well.Hoping to add more functionality in future

May 10, 2022
First iteration of karenplanas.com built with React and hosted with AWS
First iteration of karenplanas.com built with React and hosted with AWS

First iteration of karenplanas.com built with React and hosted with AWS

May 3, 2022
Microservice-Based Web Application deployed on AWS with Terraform, Ansible and Docker
Microservice-Based Web Application deployed on AWS with Terraform, Ansible and Docker

☁️???????? Microservice-Based Web Application aims to deploy web-page written Node.js and React.js on AWS Cloud Infrastructure using Ansible and Terraform.

Jun 2, 2022
The Remix Stack for deploying to AWS with DynamoDB, authentication, testing, linting, formatting, etc.
The Remix Stack for deploying to AWS with DynamoDB, authentication, testing, linting, formatting, etc.

The Remix Stack for deploying to AWS with DynamoDB, authentication, testing, linting, formatting, etc.

Jun 18, 2022
Project management tool inspired in the kanban methodology made in React, Python, Flask and PostgreSQL.

TIQUET Tiquet is an open source project management tool focused on the kanban methodology. Instalation Requirements to run this project. NodeJS 12.18.

Jun 19, 2022
This is a complete news application having some awesome AI tool like Alan AI and use advance React concepts.
This is a complete news application having some awesome AI tool like Alan AI and use advance React concepts.

News AI Live_Site Setup to use and run it. You have to install following dependencies npm install npm i @material-ui/core @alan-ai/alan-sdk-web classn

Oct 7, 2021
A teaching tool to introduce youth to the concept of investing and the benefits of long-term investment. (React, NodeJS, Express, PostgreSQL, Socket.io)
A teaching tool to introduce youth to the concept of investing and the benefits of long-term investment. (React, NodeJS, Express, PostgreSQL, Socket.io)

SmartMoney is an app that teachers can use to introduce students to the concept of investment and show them how it is a smart way to grow their money.

Apr 4, 2022