-
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: exceptionsconnector #17272
Comments
This is a good use case for a "connector", a new type of component that acts as both an exporter and receiver. You can read about the proposal here. The implementation of the framework is coming along, hopefully to be completed in the next month or so. |
I'm willing to sponsor this as a connector. |
Maybe worth merging it with #17277 |
Yes, good point. This is very much possible with connectors. |
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 |
Following up on this, a couple notes:
Let me know if you have any questions about implementing this. |
@djaglowski thanks for the input. That's exactly what I'm planing to do. Is connectors API ready to be used? |
The connectors API is ready. The |
**Description:** Added connector to create metrics from recorded exceptions. The implementation is heavily inspired from [spanmetricsconnector](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/connector/spanmetricsconnector). **Link to tracking Issue:** #17272 **Documentation:** Added examples in README. --------- Co-authored-by: Juraci Paixão Kröhling <juraci.github@kroehling.de>
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 |
Done in #17277 |
The purpose and use-cases of the new component
The purpose of this connector component is to extract metrics and logs from recorded exceptions from spans. It will generate a counter (
exceptions_total
) where exceptions are aggregated by default by exception type and exception message. Aggregation could be configurable by the user.metric output
log output
Example configuration for the component
Telemetry data types supported
traces
Is this a vendor-specific component?
Sponsor (optional)
@jpkrohling
Additional context
No response
The text was updated successfully, but these errors were encountered: