-
Notifications
You must be signed in to change notification settings - Fork 3.6k
Description
Related: https://github.com/volosoft/abp-studio/issues/2709
In Aspire, integrations (aka components
) such as RabbitMQ, SqlServer, and MongoDb provide built-in support for OpenTelemetry protocols. This support is optional and can be controlled with properties such as:
DisableMetrics
DisableTracing
Currently, ABP’s third-party integrations do not provide such OpenTelemetry support. We should add optional OpenTelemetry protocol support to ABP’s integrations.
This would allow developers to:
- Seamlessly connect ABP-based applications with external observability platforms.
- Standardize tracing and metrics collection across different services.
- Enable or disable metrics/tracing at a fine-grained level, depending on the application needs.
In addition, Aspire integrations also provide other useful features such as HealthChecks and extended configuration options. It would be valuable to review Aspire’s integration patterns in detail and address any other missing parts in ABP’s integrations beyond OpenTelemetry.
Screenshots / References:
- Aspire Kafka integration settings
- Aspire Kafka telemetry configuration
- Aspire integrations source code
- Aspire official and non-official integration list
I set milestone 10.0-preview
, but you can change it if you want.