egg ingests errors and aggregates them
egg has 1st class support for sentry SDKs so you dont have to change any code to start using egg
- simplicity - egg should only ingest errors and aggegate them
- easy to install - unlike sentry, egg only requires one dependency (clickhouse)
- easy to extend - egg should have a good api so additional features can be built on top of it
- scalability - if clickhouse can scale, so can egg
- compatible with sentry sdks
- deploy egg's ingress and egress services
- choose the extension services that you'd like (documented below)
- start ingesting errors - see
examples
to learn how - use the egg cli
- rest: forwards http rest requests to the grpc ingest endpoint and supports the sentry sdk
POST /api/{project_id}/store
api call - web: you can make it and pr it
you can find instructions and manifests here
run docker-compose up
to get egg running locally. when you save a file it will be restarted (think npm start
hot reloading in react)
go, grpc, rest, clickhouse, sentry sdk, docker, kubernetes
it would make me happy if you give credit but do what you want, MIT license :)