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

Stream: add health check endpoint #243

Open
chuwy opened this issue Jun 20, 2020 · 5 comments
Open

Stream: add health check endpoint #243

chuwy opened this issue Jun 20, 2020 · 5 comments

Comments

@chuwy
Copy link
Contributor

chuwy commented Jun 20, 2020

Migrated from snowplow/snowplow#1912

@ianlofs
Copy link

ianlofs commented Nov 3, 2021

Hello! Any news on when something like this would be available?

@benjben
Copy link
Contributor

benjben commented Feb 18, 2022

Hi @ianlofs , this is not on our roadmap yet to add this health endpoint in enrich.

However, we're going to release this month a new asset enrich-kinesis that aims at replacing Stream Enrich Kinesis. This asset will be able to export metrics about the number of events it enriches, either by logging them or/end by sending them to a StatsD server, with a configurable interval, thus making it possible to assert that enrich is working. The announce will be made on discourse.

@ianlofs
Copy link

ianlofs commented Feb 22, 2022

That's great @benjben! That definitely helps for my use case.

@sarahhenkens
Copy link

Hey @benjben, do you have any update on this feature request? Currently, there is no easy way to deploy the enricher on Kubernetes reliable due to a missing health check mechanism.

@benjben
Copy link
Contributor

benjben commented Oct 4, 2022

Hi @sarahhenkens ,

We've stopped adding features to Stream Enrich, as we plan to deprecate it, in favor of enrich-kinesis.

The latter doesn't have /health endpoint, but it's able to send metrics, either to a StatsD server, or in the container logs directly. Instructions to configure them can be found in our docs.

You might be able to use them for health check mechanism?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants