deploy_feedback icon indicating copy to clipboard operation
deploy_feedback copied to clipboard

Add OpenTelemetry Support

Open beingminimal opened this issue 6 months ago • 0 comments

What problem are you trying to solve?

Currently, there is no native support for OpenTelemetry within the platform, making it challenging to instrument and monitor applications running on the platform. This limits the ability to gain insights into application performance, identify bottlenecks, and troubleshoot issues effectively.

Describe the solution you'd like

Integrate OpenTelemetry as a first-class citizen within the platform, providing native support for:

Automatic instrumentation of platform components and services. Exporting telemetry data (metrics, traces, and logs) to compatible backends. Configuration options for customizing telemetry collection and export. Integration with existing monitoring and alerting tools.

Describe alternatives you've considered

While third-party libraries and agents can be used to instrument applications running on the platform, they often require additional setup and configuration. Native support would streamline the process and ensure consistent telemetry data collection.

Documentation, Adoption, Migration Strategy

Provide clear and comprehensive documentation on how to enable OpenTelemetry, configure instrumentation, and export data. Offer code examples and tutorials to guide users through the process. Consider providing default instrumentation for common platform components (e.g., web servers, databases, message queues). Explore options for migrating existing telemetry solutions to OpenTelemetry.

beingminimal avatar Jul 26 '24 05:07 beingminimal