Class CustomObservabilityBackend
java.lang.Object
io.jenkins.plugins.opentelemetry.backend.ObservabilityBackend
io.jenkins.plugins.opentelemetry.backend.CustomObservabilityBackend
- All Implemented Interfaces:
ExtensionPoint,Describable<ObservabilityBackend>,TemplateBindingsProvider
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class io.jenkins.plugins.opentelemetry.backend.ObservabilityBackend
ObservabilityBackend.ObservabilityBackendDescriptor, ObservabilityBackend.TemplateBindingsNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Field Summary
FieldsFields inherited from class io.jenkins.plugins.opentelemetry.backend.ObservabilityBackend
ERROR_TEMPLATE, ICONS_PREFIX -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleaninthashCode()mergeBindings(Map<String, Object> bindings) For extensionsvoidsetMetricsVisualizationUrlTemplate(String metricsVisualizationUrlTemplate) voidsetTraceVisualisationUrlTemplate(String traceVisualisationUrlTemplate) toString()Methods inherited from class io.jenkins.plugins.opentelemetry.backend.ObservabilityBackend
allDescriptors, getDescriptor, getMetricsVisualizationUrl, getName, getOtelConfigurationProperties, getTraceVisualisationUrl, newLogStorageRetriever, setName
-
Field Details
-
OTEL_CUSTOM_URL
- See Also:
-
DEFAULT_NAME
- See Also:
-
-
Constructor Details
-
CustomObservabilityBackend
@DataBoundConstructor public CustomObservabilityBackend()
-
-
Method Details
-
setTraceVisualisationUrlTemplate
-
setMetricsVisualizationUrlTemplate
@DataBoundSetter public void setMetricsVisualizationUrlTemplate(String metricsVisualizationUrlTemplate) -
mergeBindings
Description copied from class:ObservabilityBackendFor extensions- Specified by:
mergeBindingsin classObservabilityBackend
-
getTraceVisualisationUrlTemplate
- Specified by:
getTraceVisualisationUrlTemplatein classObservabilityBackend
-
getMetricsVisualizationUrlTemplate
- Specified by:
getMetricsVisualizationUrlTemplatein classObservabilityBackend
-
getIconPath
- Specified by:
getIconPathin classObservabilityBackend
-
getEnvVariableName
- Specified by:
getEnvVariableNamein classObservabilityBackend
-
getDefaultName
- Specified by:
getDefaultNamein classObservabilityBackend
-
toString
-
equals
- Specified by:
equalsin classObservabilityBackend
-
hashCode
public int hashCode()- Specified by:
hashCodein classObservabilityBackend
-
getBindings
- Specified by:
getBindingsin interfaceTemplateBindingsProvider- Specified by:
getBindingsin classObservabilityBackend
-