• Stars
    star
    187
  • Rank 205,237 (Top 5 %)
  • Language
    Python
  • License
    MIT License
  • Created over 6 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Enumerate Lambda functions across all regions with useful metadata ๐Ÿ’ก๐Ÿ’ตโš™

List Lambdas functions

https://github.com/epsagon/list-lambdas/blob/master/list-lambdas.png

(Based on photo by Valve Software / CC BY-SA 4.0)

Motivation

Setup

git clone https://github.com/epsagon/list-lambdas
cd list-lambdas/
pip install -r requirements.txt
python list_lambdas.py

Docker

git clone https://github.com/epsagon/list-lambdas
cd list-lambdas/
docker build -t list_lambdas:latest .
docker run --rm -v $HOME/.aws:/root/.aws -t list_lambdas:latest --profile myprofile

Example Outputs

CLI:

https://github.com/epsagon/list-lambdas/blob/master/examples/cli.png

CSV file:

https://github.com/epsagon/list-lambdas/blob/master/examples/csv.png

Usage

Filter only Lambda functions that have not been active in the last 10 days:

python list_lambdas.py --inactive-days-filter 10

Print extended information to the screen (same as in the CSV file):

python list_lambdas.py --all

Sort by a chosen column (e.g. by last invocation time):

python list_lambdas.py --sort-by last-invocation

Output table (with extra data) to a CSV file:

python list_lambdas.py --csv lambdas.csv

Provide credentials:

python list_lambdas.py --token-key-id <access_key_id> --token-secret <secret_access_key>

More Repositories

1

clear-lambda-storage

Removes old versions of Lambda functions
Python
165
star
2

lambda-cost-calculator

Forecast Lambda functions costs ๐Ÿ’ฐ
Python
105
star
3

lambda-memory-performance-benchmark

Performance and cost benchmark tool for AWS Lambda on memory sizes ๐Ÿ“ˆโฑ
Python
63
star
4

epsagon-node

Automated tracing library for Node.js 8.x, 10.x, 12.x, and 14.x โšก๏ธ
JavaScript
57
star
5

serverless-plugin-epsagon

Epsagon's plugin for Serverless Framework โšก๏ธ
JavaScript
55
star
6

lambda-internals

Useful utilities for Lambda environment explorations
Python
55
star
7

epsagon-python

Automated tracing library for Python 2.7, 3.6, 3.7 and 3.8 โšก๏ธ
Python
55
star
8

serverless-package-external

Add external folders to the deploy package ๐Ÿ“ฆ
JavaScript
55
star
9

retail-store-workshop

Example retail store application for workshops based on AWS and serverless
JavaScript
34
star
10

epsagon-go

Automated tracing library for Go 1.x โšก๏ธ
Go
28
star
11

reddit-slackbot

Serverless Slack bot for tracking Reddit submissions
Python
20
star
12

epsagon-browser

JavaScript
14
star
13

epsagon-kubernetes

Python
11
star
14

state-machine-invoker

A template AWS Lambda handler for invoking Step Functions correctly and easily
Python
10
star
15

sqs-lambda-tutorial

Simple example for Lambda->SQS->Lambda โšก๏ธ
Python
9
star
16

epsagon-k8s-external-exporters

Shell
9
star
17

express-lambda-boilerplate

Simple express API powered by AWS Lambda and Serverless CLI
JavaScript
6
star
18

monitoring-workshop

Monitoring Workshop - Teaches serverless monitoring and debugging fundamentals
4
star
19

kinesis-autoscaler

Autoscaling solution for Kinesis data streams
Python
4
star
20

epsagon-ruby

Automated tracing library for Ruby 2.x โšก๏ธ
Ruby
3
star
21

epsagon-dotnet

Automated tracing library for .NET core 2.x and 3.x โšก๏ธ
C#
3
star
22

jobs

Open positions @ Epsagon
3
star
23

express-monitoring-workshop

Build and observe a Serverless express application
JavaScript
2
star
24

helm-charts

Smarty
2
star
25

epsagon-node-runtime

Custom node runtime for AWS Lambda
Shell
2
star
26

epsagon-node-frameworks

Automated tracing library for Node.js frameworks โšก๏ธ
JavaScript
2
star
27

epsagon-operator

Epsagon Kubernetes Operator
Go
1
star
28

mergify-tests

1
star
29

epsagon-logs-sender

Epsagon Logs Sender
Python
1
star
30

epsagon-k8s-role

Epsagon Role for k8s clusters
Shell
1
star
31

epsagon-node-openwhisk

Tracing library for OpenWhisk โšก๏ธ
JavaScript
1
star
32

lambda-auth0-example

Example of AWS Lambda with Auth0 in Python โšก๐Ÿ
Python
1
star
33

epsagon-cdk

Epsagon integration for CDK's
TypeScript
1
star
34

opentelemetry-workshop

HTML
1
star