Class ZipkinBackend
- java.lang.Object
-
- io.jenkins.plugins.opentelemetry.backend.ObservabilityBackend
-
- io.jenkins.plugins.opentelemetry.backend.ZipkinBackend
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<ObservabilityBackend>
,TemplateBindingsProvider
public class ZipkinBackend extends ObservabilityBackend
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ZipkinBackend.DescriptorImpl
-
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 Modifier and Type Field Description static String
DEFAULT_NAME
static String
OTEL_ZIPKIN_URL
-
Fields inherited from class io.jenkins.plugins.opentelemetry.backend.ObservabilityBackend
ERROR_TEMPLATE, ICONS_PREFIX
-
-
Constructor Summary
Constructors Constructor Description ZipkinBackend()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
Map<String,Object>
getBindings()
String
getDefaultName()
String
getEnvVariableName()
String
getIconPath()
String
getMetricsVisualizationUrlTemplate()
String
getTraceVisualisationUrlTemplate()
String
getZipkinBaseUrl()
int
hashCode()
Map<String,Object>
mergeBindings(Map<String,Object> bindings)
For extensionsvoid
setZipkinBaseUrl(String zipkinBaseUrl)
-
Methods inherited from class io.jenkins.plugins.opentelemetry.backend.ObservabilityBackend
allDescriptors, getDescriptor, getMetricsVisualizationUrl, getName, getOtelConfigurationProperties, getTraceVisualisationUrl, newLogStorageRetriever, setName
-
-
-
-
Field Detail
-
OTEL_ZIPKIN_URL
public static final String OTEL_ZIPKIN_URL
- See Also:
- Constant Field Values
-
DEFAULT_NAME
public static final String DEFAULT_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
mergeBindings
public Map<String,Object> mergeBindings(Map<String,Object> bindings)
Description copied from class:ObservabilityBackend
For extensions- Specified by:
mergeBindings
in classObservabilityBackend
-
getTraceVisualisationUrlTemplate
@CheckForNull public String getTraceVisualisationUrlTemplate()
- Specified by:
getTraceVisualisationUrlTemplate
in classObservabilityBackend
-
getZipkinBaseUrl
public String getZipkinBaseUrl()
-
setZipkinBaseUrl
@DataBoundSetter public void setZipkinBaseUrl(String zipkinBaseUrl)
-
getIconPath
@CheckForNull public String getIconPath()
- Specified by:
getIconPath
in classObservabilityBackend
-
getEnvVariableName
@CheckForNull public String getEnvVariableName()
- Specified by:
getEnvVariableName
in classObservabilityBackend
-
getDefaultName
@CheckForNull public String getDefaultName()
- Specified by:
getDefaultName
in classObservabilityBackend
-
getMetricsVisualizationUrlTemplate
@CheckForNull public String getMetricsVisualizationUrlTemplate()
- Specified by:
getMetricsVisualizationUrlTemplate
in classObservabilityBackend
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in classObservabilityBackend
-
hashCode
public int hashCode()
- Specified by:
hashCode
in classObservabilityBackend
-
getBindings
public Map<String,Object> getBindings()
- Specified by:
getBindings
in interfaceTemplateBindingsProvider
- Specified by:
getBindings
in classObservabilityBackend
-
-