Interface OpenTelemetryPlugin

    • Method Detail

      • enablePluginForChannel

        default boolean enablePluginForChannel​(java.lang.String target)
        Limited ability to disable the plugin based on the target. This only has an effect for per-call metrics.

        Ideally this method wouldn't exist and it'd be handled by wrapping GrpcOpenTelemetry and conditionally delegating to it. But this is needed by CSM until ChannelBuilders have a consistent target over their life; currently specifying nameResolverFactory can change the target's scheme.