Documentation
¶
Index ¶
- func GetDockerLoggingConfig(monitoringConfig *types.MonitoringConfig) *dockerTypes.LogConfig
- func GetInstrumentationEnv(serviceName string, monitoringConfig *types.MonitoringConfig) map[string]string
- func GetMonitoringInfo(monitoringConfig *types.MonitoringConfig) string
- func GetServiceLabels(serviceName string, monitoringConfig *types.MonitoringConfig) map[string]string
- func IsMonitoringEnabled(monitoringConfig *types.MonitoringConfig) bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetDockerLoggingConfig ¶
func GetDockerLoggingConfig(monitoringConfig *types.MonitoringConfig) *dockerTypes.LogConfig
GetDockerLoggingConfig returns Docker logging driver configuration for monitoring
func GetInstrumentationEnv ¶
func GetInstrumentationEnv(serviceName string, monitoringConfig *types.MonitoringConfig) map[string]string
GetInstrumentationEnv returns environment variables for monitoring instrumentation These will be automatically injected into all services
func GetMonitoringInfo ¶
func GetMonitoringInfo(monitoringConfig *types.MonitoringConfig) string
GetMonitoringInfo returns a human-readable string about monitoring status
func GetServiceLabels ¶
func GetServiceLabels(serviceName string, monitoringConfig *types.MonitoringConfig) map[string]string
GetServiceLabels returns Docker labels for monitoring
func IsMonitoringEnabled ¶
func IsMonitoringEnabled(monitoringConfig *types.MonitoringConfig) bool
IsMonitoringEnabled checks if monitoring is enabled in config
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.