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 classes/interfaces inherited from class io.jenkins.plugins.opentelemetry.backend.ObservabilityBackend
ObservabilityBackend.ObservabilityBackendDescriptor, ObservabilityBackend.TemplateBindings
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Field Summary
Fields inherited from class io.jenkins.plugins.opentelemetry.backend.ObservabilityBackend
ERROR_TEMPLATE, ICONS_PREFIX
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
int
hashCode()
mergeBindings
(Map<String, Object> bindings) For extensionsvoid
setMetricsVisualizationUrlTemplate
(String metricsVisualizationUrlTemplate) void
setTraceVisualisationUrlTemplate
(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:ObservabilityBackend
For extensions- Specified by:
mergeBindings
in classObservabilityBackend
-
getTraceVisualisationUrlTemplate
- Specified by:
getTraceVisualisationUrlTemplate
in classObservabilityBackend
-
getMetricsVisualizationUrlTemplate
- Specified by:
getMetricsVisualizationUrlTemplate
in classObservabilityBackend
-
getIconPath
- Specified by:
getIconPath
in classObservabilityBackend
-
getEnvVariableName
- Specified by:
getEnvVariableName
in classObservabilityBackend
-
getDefaultName
- Specified by:
getDefaultName
in classObservabilityBackend
-
toString
-
equals
- Specified by:
equals
in classObservabilityBackend
-
hashCode
public int hashCode()- Specified by:
hashCode
in classObservabilityBackend
-
getBindings
- Specified by:
getBindings
in interfaceTemplateBindingsProvider
- Specified by:
getBindings
in classObservabilityBackend
-