@Internal
public interface ObservabilityConfig
| Modifier and Type | Interface and Description |
|---|---|
static class |
ObservabilityConfig.LogFilter
POJO for representing a filter used in configuration.
|
| Modifier and Type | Method and Description |
|---|---|
List<ObservabilityConfig.LogFilter> |
getClientLogFilters()
Get filters for client logging.
|
Map<String,String> |
getCustomTags()
Map of all custom tags used for logging, metrics and traces.
|
String |
getProjectId()
Get project ID - where logs will go.
|
io.opencensus.trace.Sampler |
getSampler()
Get sampler for TraceConfig - when Cloud Tracing is enabled.
|
List<ObservabilityConfig.LogFilter> |
getServerLogFilters()
Get filters for server logging.
|
boolean |
isEnableCloudLogging()
Is Cloud Logging enabled.
|
boolean |
isEnableCloudMonitoring()
Is Cloud Monitoring enabled.
|
boolean |
isEnableCloudTracing()
Is Cloud Tracing enabled.
|
boolean isEnableCloudLogging()
boolean isEnableCloudMonitoring()
boolean isEnableCloudTracing()
String getProjectId()
List<ObservabilityConfig.LogFilter> getClientLogFilters()
List<ObservabilityConfig.LogFilter> getServerLogFilters()
io.opencensus.trace.Sampler getSampler()