Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: commit kafka offsets on successful read #11

Conversation

aballiet
Copy link
Collaborator

@aballiet aballiet commented Jan 9, 2025

commit Kafka offsets so we can track lag using Confluent Cloud / Datadog

Copy link

linear bot commented Jan 9, 2025

@aballiet aballiet changed the title feat: commit kafka offsets on successfull read feat: commit kafka offsets on successful read Jan 9, 2025
@aballiet aballiet self-assigned this Jan 9, 2025
@aballiet aballiet requested a review from a team January 9, 2025 16:24
@anaselmhamdi anaselmhamdi merged commit 35836b1 into gorgias Jan 9, 2025
2 checks passed
@anaselmhamdi anaselmhamdi deleted the antoineballiet/daae-4573-commit-offsets-in-kafka-from-source branch January 9, 2025 17:36
aballiet added a commit that referenced this pull request Jan 23, 2025
* fix: add infer_schema_length=None to polars transfo (#9)

* fix: raise warning when MSG_SIZE_TOO_LARGE and skip (#10)

* fix: raise warning when MSG_SIZE_TOO_LARGE and skip

* fix: update pagination to only existing messages

* format

* dummy

* fix increment

* feat: Slack alerting (#12)

* chore: update gitignore

* chore: update gitignore

* chore: lint

* chore: add log levels and e2e testing

* feat: commit offsets on successfull read (#11)

* chore: add reusable address (#13)

* chore: change log to info when no records to write

* chore: change log to info when total records mismatch

* fea: add datadog monitoring (#14)

* fea: add datadog monitoring

* chore: remove prometheus and otel

* chore: handle no datadog

* chore: lint

---------

Co-authored-by: Anas El Mhamdi <anas.elmhamdi@gmail.com>
anaselmhamdi added a commit that referenced this pull request Jan 23, 2025
* feat: monitoring (datadog) and alerting (slack) (#20)

* fix: add infer_schema_length=None to polars transfo (#9)

* fix: raise warning when MSG_SIZE_TOO_LARGE and skip (#10)

* fix: raise warning when MSG_SIZE_TOO_LARGE and skip

* fix: update pagination to only existing messages

* format

* dummy

* fix increment

* feat: Slack alerting (#12)

* chore: update gitignore

* chore: update gitignore

* chore: lint

* chore: add log levels and e2e testing

* feat: commit offsets on successfull read (#11)

* chore: add reusable address (#13)

* chore: change log to info when no records to write

* chore: change log to info when total records mismatch

* fea: add datadog monitoring (#14)

* fea: add datadog monitoring

* chore: remove prometheus and otel

* chore: handle no datadog

* chore: lint

---------

Co-authored-by: Anas El Mhamdi <anas.elmhamdi@gmail.com>

* chore: add extra poetry

---------

Co-authored-by: Antoine Balliet <antoine.balliet@gmail.com>
aballiet added a commit that referenced this pull request Feb 12, 2025
aballiet added a commit that referenced this pull request Feb 12, 2025
* feat: monitoring (datadog) and alerting (slack) (#20)

* fix: add infer_schema_length=None to polars transfo (#9)

* fix: raise warning when MSG_SIZE_TOO_LARGE and skip (#10)

* fix: raise warning when MSG_SIZE_TOO_LARGE and skip

* fix: update pagination to only existing messages

* format

* dummy

* fix increment

* feat: Slack alerting (#12)

* chore: update gitignore

* chore: update gitignore

* chore: lint

* chore: add log levels and e2e testing

* feat: commit offsets on successfull read (#11)

* chore: add reusable address (#13)

* chore: change log to info when no records to write

* chore: change log to info when total records mismatch

* fea: add datadog monitoring (#14)

* fea: add datadog monitoring

* chore: remove prometheus and otel

* chore: handle no datadog

* chore: lint

---------

Co-authored-by: Anas El Mhamdi <anas.elmhamdi@gmail.com>

* chore: add extra poetry

---------

Co-authored-by: Antoine Balliet <antoine.balliet@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants