org.jetbrains.kotlin.analysis.api.platform.statistics¶
Types¶
KaStatisticsService¶
interface KaStatisticsService : KaEngineService
Collects and reports statistics about the Analysis API's internal components.
KotlinGlobalOpenTelemetryProvider¶
Provides the global OpenTelemetry instance as the platform's instance. This approach requires the platform to initialize the OpenTelemetry SDK as a global instance.
KotlinObjectSizeCalculator¶
Provides endpoints for calculating the runtime size of objects.
KotlinOpenTelemetryProvider¶
Provides an initialized OpenTelemetry instance. The Analysis API uses this instance to report statistics when statistics collection with KaStatisticsService is enabled. If the platform doesn't support OpenTelemetry, this service doesn't need to be registered.