AutoSpotting
aws-lambda-extensions
Our great sponsors
AutoSpotting | aws-lambda-extensions | |
---|---|---|
10 | 5 | |
2,273 | 418 | |
0.5% | 1.2% | |
3.9 | 5.6 | |
9 months ago | 23 days ago | |
Go | Go | |
OpenSSL License | MIT No Attribution |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
AutoSpotting
-
Using ChatGPT to write a chrome extension as my first non trivial web development project
I've been heavily using ChatGPT on my autospotting.io software, where it 3-5x my productivity, releasing in 6 weeks more improvements than in the previous 6 months combined: https://github.com/LeanerCloud/AutoSpotting/discussions/489
-
Ec2instances.info now has Spot pricing information, is there anything else you'd like to see?
I've also been maintaining a Golang library that essentially exposes the same data structure used under the hood by ec2instances.info as a Golang data structure, which is very convenient for embedding into other tools that can do lots of things with this raw data, like I do it in my AutoSpotting project.
-
Bare-Metal Kubernetes with K3s
we scale up to about 100 machines. We use spot instances EXTENSIVELY. And that configuration was tricky actually. Its been a couple of months now. Works pretty ok.
k3s is actually pretty simple to use now. the tricky part was to integrate with https://github.com/kubernetes/cloud-provider-aws and https://github.com/DirectXMan12/k8s-prometheus-adapter
The hardest part is to get it to work with spot instances. we use https://github.com/AutoSpotting/AutoSpotting to integrate with it.
aws-lambda-extensions
-
Lambda Extension with Golang
This should look familiar to this AWS Repository. I'm still personally exploring more of how I can customize and instrument some of this code, but the extension is registered and ready for use by this function.
-
Building an AWS Lambda Telemetry API extension for direct logging to Grafana Loki
There are some extension examples github. I am using go-example-telemetry-api-extension as a starting point. You can see the code in my Lambda-Telemetry-API-Loki repository.
What are some alternatives?
cloudfront-autoindex - AWS Lambda to work around index.html S3/CloudFront mess
ec2instances.info - Amazon EC2 instance comparison site
aws-embedded-metrics-golang - Go implementation of AWS CloudWatch Embedded Metric Format
amazon-ec2-instance-selector - A CLI tool and go library which recommends instance types based on resource criteria like vcpus and memory
osv - OSv, a new operating system for the cloud.
fx - A Function as a Service tool makes a function as a container-based service in seconds.
metalk8s - An opinionated Kubernetes distribution with a focus on long-term on-prem deployments
kubernetes - ArgoCD-based configuration for the OCF Kubernetes cluster
ec2-macos-init - EC2 macOS Init is the launch daemon used to initialize Mac instances within EC2.
terraform-aws-email-files-dropped-in-s3 - Attach and send by email the files dropped in an S3 bucket
ec2-instances-info - Golang library for specs and pricing information about AWS EC2 instances based on the data from www.ec2instances.info