{"id":13741393,"url":"https://github.com/ducc/egg","last_synced_at":"2026-01-16T10:56:31.958Z","repository":{"id":96347095,"uuid":"341665414","full_name":"ducc/egg","owner":"ducc","description":"egg - the simple error eggregator","archived":false,"fork":false,"pushed_at":"2021-02-25T23:10:24.000Z","size":3314,"stargazers_count":14,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-08-04T04:09:08.054Z","etag":null,"topics":["clickhouse","egg","error-monitoring","golang","grpc","kubernetes","protobuf","sentry"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ducc.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2021-02-23T19:25:19.000Z","updated_at":"2023-08-14T19:19:42.000Z","dependencies_parsed_at":null,"dependency_job_id":"bad5dbee-2cf8-44d4-a800-133a477bb7e3","html_url":"https://github.com/ducc/egg","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ducc%2Fegg","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ducc%2Fegg/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ducc%2Fegg/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ducc%2Fegg/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ducc","download_url":"https://codeload.github.com/ducc/egg/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224748588,"owners_count":17363310,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["clickhouse","egg","error-monitoring","golang","grpc","kubernetes","protobuf","sentry"],"created_at":"2024-08-03T04:00:58.758Z","updated_at":"2026-01-16T10:56:31.931Z","avatar_url":"https://github.com/ducc.png","language":"Go","funding_links":[],"categories":["Logging"],"sub_categories":[],"readme":"# egg - the simple error aggregator\negg ingests errors and aggregates them\n\negg has 1st class support for sentry SDKs so you dont have to change any code to start using egg\n\n## goals\n1. simplicity - egg should only ingest errors and aggegate them\n1. easy to install - unlike sentry, egg only requires one dependency (clickhouse)\n1. easy to extend - egg should have a good api so additional features can be built on top of it\n1. scalability - if clickhouse can scale, so can egg\n1. compatible with sentry sdks\n\n## usage\n1. deploy egg's ingress and egress services\n1. choose the extension services that you'd like (documented below)\n1. start ingesting errors - see `examples` to learn how\n1. use the [egg cli](https://github.com/ducc/egg/blob/master/cli/README.md)\n\n## extensions\n1. rest: forwards http rest requests to the grpc ingest endpoint and supports the sentry sdk `POST /api/{project_id}/store` api call\n1. web: you can make it and pr it\n\n## deploying on kubernetes\nyou can find instructions and manifests [here](https://github.com/ducc/egg/tree/master/.deploy)\n\n## development\nrun `docker-compose up` to get egg running locally. when you save a file it will be restarted (think `npm start` hot reloading in react)\n\n## tech used \ngo, grpc, rest, clickhouse, sentry sdk, docker, kubernetes\n\n## forking, cloning, stealing etc\nit would make me happy if you give credit but do what you want, MIT license :)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fducc%2Fegg","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fducc%2Fegg","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fducc%2Fegg/lists"}