Class OpenTelemetryExporterJaeger
java.lang.Object
io.micronaut.projectgen.micronaut.features.opentelemetry.OpenTelemetryExporterFeature
io.micronaut.projectgen.micronaut.features.opentelemetry.OpenTelemetryExporterJaeger
- All Implemented Interfaces:
io.micronaut.core.naming.Described,io.micronaut.core.naming.Named,io.micronaut.core.order.Ordered,Feature,OpenRewriteFeature,OpenTelemetryFeature
@Requires(property="micronaut.starter.feature.tracing.opentelemetry.exporter.jaeger.enabled",
value="true",
defaultValue="true")
@Singleton
public class OpenTelemetryExporterJaeger
extends OpenTelemetryExporterFeature
implements OpenRewriteFeature
Feature that provides OpenTelemetry Jaeger exporter support for Micronaut applications.
This feature adds the necessary configuration and recipes for exporting traces to Jaeger.
-
Field Summary
Fields inherited from interface io.micronaut.core.order.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NonNull StringReturns the name of the exporter.getRecipes(GeneratorContext generatorContext) @NonNull StringgetTitle()Methods inherited from class io.micronaut.projectgen.micronaut.features.opentelemetry.OpenTelemetryExporterFeature
getDescription, getName, isVisibleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.core.naming.Described
getDescriptionMethods inherited from interface io.micronaut.projectgen.core.feature.Feature
getDescription, getOrder, isCommunity, isPreview, isVisible, processSelectedFeaturesMethods inherited from interface io.micronaut.projectgen.core.openrewrite.OpenRewriteFeature
apply, getFrameworkDocumentation, getThirdPartyDocumentation, processRecipesMethods inherited from interface io.micronaut.projectgen.micronaut.features.opentelemetry.OpenTelemetryFeature
getCategory, supports
-
Constructor Details
-
OpenTelemetryExporterJaeger
public OpenTelemetryExporterJaeger()
-
-
Method Details
-
getTitle
- Specified by:
getTitlein interfaceFeature- Overrides:
getTitlein classOpenTelemetryExporterFeature- Returns:
- The title of the feature
-
exporterName
Description copied from class:OpenTelemetryExporterFeatureReturns the name of the exporter.- Specified by:
exporterNamein classOpenTelemetryExporterFeature- Returns:
- the exporter name
-
getRecipes
- Specified by:
getRecipesin interfaceOpenRewriteFeature
-