Package io.grpc.gcp.observability
Interface ObservabilityConfig
-
@Internal public interface ObservabilityConfig
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classObservabilityConfig.LogFilterPOJO for representing a filter used in configuration.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<ObservabilityConfig.LogFilter>getClientLogFilters()Get filters for client logging.java.util.Map<java.lang.String,java.lang.String>getCustomTags()Map of all custom tags used for logging, metrics and traces.java.lang.StringgetProjectId()Get project ID - where logs will go.io.opencensus.trace.SamplergetSampler()Get sampler for TraceConfig - when Cloud Tracing is enabled.java.util.List<ObservabilityConfig.LogFilter>getServerLogFilters()Get filters for server logging.booleanisEnableCloudLogging()Is Cloud Logging enabled.booleanisEnableCloudMonitoring()Is Cloud Monitoring enabled.booleanisEnableCloudTracing()Is Cloud Tracing enabled.
-
-
-
Method Detail
-
isEnableCloudLogging
boolean isEnableCloudLogging()
Is Cloud Logging enabled.
-
isEnableCloudMonitoring
boolean isEnableCloudMonitoring()
Is Cloud Monitoring enabled.
-
isEnableCloudTracing
boolean isEnableCloudTracing()
Is Cloud Tracing enabled.
-
getProjectId
java.lang.String getProjectId()
Get project ID - where logs will go.
-
getClientLogFilters
java.util.List<ObservabilityConfig.LogFilter> getClientLogFilters()
Get filters for client logging.
-
getServerLogFilters
java.util.List<ObservabilityConfig.LogFilter> getServerLogFilters()
Get filters for server logging.
-
getSampler
io.opencensus.trace.Sampler getSampler()
Get sampler for TraceConfig - when Cloud Tracing is enabled.
-
getCustomTags
java.util.Map<java.lang.String,java.lang.String> getCustomTags()
Map of all custom tags used for logging, metrics and traces.
-
-