All Projects → maradwan → s3-monitoring

maradwan / s3-monitoring

Licence: other
No description or website provided.

Programming Languages

python
139335 projects - #7 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to s3-monitoring

Workshop Donkeytracker
Workshop to build a serverless tracking application for your mobile device with an AWS backend
Stars: ✭ 27 (+92.86%)
Mutual labels:  lambda, s3
S3 To Lambda Patterns
Example applications for the S3-to-Lambda patterns series in the AWS Compute Blog and learning path. Questions? @jbesw.
Stars: ✭ 95 (+578.57%)
Mutual labels:  lambda, s3
Historical
A serverless, event-driven AWS configuration collection service with configuration versioning.
Stars: ✭ 85 (+507.14%)
Mutual labels:  lambda, s3
Aws Toolkit Vscode
AWS Toolkit for Visual Studio Code, an extension for working with AWS services including AWS Lambda.
Stars: ✭ 823 (+5778.57%)
Mutual labels:  lambda, s3
Aws Mobile React Native Starter
AWS Mobile React Native Starter App https://aws.amazon.com/mobile
Stars: ✭ 2,247 (+15950%)
Mutual labels:  lambda, s3
Github To S3 Lambda Deployer
⚓️ GitHub webhook extension for uploading static pages to AWS S3 directly after commiting to master via Lambda written in Node.js
Stars: ✭ 23 (+64.29%)
Mutual labels:  lambda, s3
Neardb
Simple document db made for infinitely scalable globally distributed reads.
Stars: ✭ 92 (+557.14%)
Mutual labels:  lambda, s3
s3-lambda-transcribe-audio-to-text-s3
Transcribe your audio to text with this serverless component
Stars: ✭ 84 (+500%)
Mutual labels:  lambda, s3
Node Acme Lambda
Use AWS Lambda to manage SSL certificates for ACME providers like Let's Encrypt.
Stars: ✭ 120 (+757.14%)
Mutual labels:  lambda, s3
Diamondb
[WIP] DiamonDB: Rebuild of time series database on AWS.
Stars: ✭ 98 (+600%)
Mutual labels:  lambda, s3
Aws Sdk Js V3
Modularized AWS SDK for JavaScript.
Stars: ✭ 737 (+5164.29%)
Mutual labels:  lambda, s3
Hands-On-Serverless-Applications-with-Go
Hands-On Serverless Applications with Go, published by Packt.
Stars: ✭ 92 (+557.14%)
Mutual labels:  lambda, s3
Aws Mobile React Sample
A React Starter App that displays how web developers can integrate their front end with AWS on the backend. The App interacts with AWS Cognito, API Gateway, Lambda and DynamoDB on the backend.
Stars: ✭ 650 (+4542.86%)
Mutual labels:  lambda, s3
Sherlock Holmes Partying In The Jungle
Parses AWS events payloads into a plain JavaScript object
Stars: ✭ 12 (-14.29%)
Mutual labels:  lambda, s3
Nodb
NoDB isn't a database.. but it sort of looks like one.
Stars: ✭ 353 (+2421.43%)
Mutual labels:  lambda, s3
Awesome Aws
A curated list of awesome Amazon Web Services (AWS) libraries, open source repos, guides, blogs, and other resources. Featuring the Fiery Meter of AWSome.
Stars: ✭ 9,895 (+70578.57%)
Mutual labels:  lambda, s3
s3-db
Document DB API for AWS S3
Stars: ✭ 97 (+592.86%)
Mutual labels:  lambda, s3
herman
Herman is a tool to simplify deployment of AWS Services using ECS and Lambda, and the provisioning of various AWS services.
Stars: ✭ 33 (+135.71%)
Mutual labels:  lambda, s3
Awstaghelper
AWS bulk tagging tool
Stars: ✭ 98 (+600%)
Mutual labels:  lambda, s3
go-localstack
Go Wrapper for using localstack
Stars: ✭ 56 (+300%)
Mutual labels:  lambda, s3

AWS S3 Monitoring

By using aws Lambda, s3,flask and mysql

Cloudwatch shows the following:

  • BucketSize (Free)
  • NumberOfObjects (Free)
  • Requests (PUT, LIST,ALL,4XX Errors,5XX Errors) (Paid service)
  • Data transfer (Total request latency, First byte latency,Bytes uploaded,Bytes downloaded) (Paid service)

S3-Monitoring shows the following:

  • BucketSize
  • NumberOfObjects
  • Grouping objects more than specific size
  • Geo location uploaded objects
  • Added/Deleted/Removed/Renamed Objects
  • Grouping of Objects extensions
  • Identifier performing the request

Installations

Part 1:

  • [AWS]
  • Create Lambda function, lambda_function.py and change <domain/ip for api backend>
  • Add requests.zip as a lambda layer.
  • Enable Versioning On S3 bucket.
  • On S3 Event, Check on "All object create events"
  • On S3 Event, Check on "All object delete events"

Part 2:

  • [API Backend]
  • Use AWS EC2 or ECS.
  • docker-compose up -d
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].