-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
New component: Apache Druid Receiver #29685
Comments
Removing |
What metrics would you expose? What logs? Would the collector scrape metrics or would there be a mechanism in place to receive them? |
@atoulme Thanks for your input! The metrics to be exposed will be https://druid.apache.org/docs/latest/operations/metrics and the logs will include request logs and alert logs, see https://druid.apache.org/docs/latest/operations/request-logging and https://druid.apache.org/docs/latest/operations/alerts.
Good point. In this case, I think we'll need a new receiver component which includes HTTP listeners to receive metrics and logs emitted by Druid, see more about HTTP emitter module. |
The metric names don't match semantic conventions of OpenTelemetry, in particular the use of |
That's true. I tried script to batch converting them to OpenTelemetry metrics to get the |
This issue has been inactive for 60 days. It will be closed in 60 days if there is no activity. To ping code owners by adding a component label, see Adding Labels via Comments, or if you are unsure of which component this issue relates to, please ping |
I can sponsor this receiver. |
@atoulme Great! I'm working on the first PR, and hopefully, it'll be ready for review this week or early next week. |
This issue has been inactive for 60 days. It will be closed in 60 days if there is no activity. To ping code owners by adding a component label, see Adding Labels via Comments, or if you are unsure of which component this issue relates to, please ping |
This issue has been closed as inactive because it has been stale for 120 days with no activity. |
Wonder how to implement a druid receiver. Basic high level steps would include:
I would love to carry forward the work for this issue. Though I might need some guidance as well. Looking for sponsors as of now. |
I am still available to sponsor. |
Cool, I do have a very hacky solution already in place, I'll start the development promptly on the proper solution. |
Please make sure you read CONTRIBUTING.md. The first PR is a simple skeleton. The existing PR that wasn't merged was almost there. |
The purpose and use-cases of the new component
To be able to stream metrics, logs and alerts directly from the HTTP Emitter of Apache Druid.
Example configuration for the component
Telemetry data types supported
Metrics and Logs.
Is this a vendor-specific component?
Code Owner(s)
@yuanlihan
Sponsor (optional)
@atoulme
Additional context
It'll be great to integrate Apache Druid with OpenTelemetry ecosystem. I'm ready to submit the first PR of the new component if the proposal looks good to the team!
The text was updated successfully, but these errors were encountered: