Documentation
¶
Index ¶
Constants ¶
View Source
const ( DefaultPluginSize = 100 KeyDelimiter = "_" // Features FeaturesKey = "features" FeatureRegistration = FeaturesKey + KeyDelimiter + "registration" FeatureNginxConfig = FeaturesKey + KeyDelimiter + "nginx-config" FeatureNginxConfigAsync = FeaturesKey + KeyDelimiter + "nginx-config-async" FeatureNginxSSLConfig = FeaturesKey + KeyDelimiter + "nginx-ssl-config" FeatureNginxCounting = FeaturesKey + KeyDelimiter + "nginx-counting" FeatureMetrics = FeaturesKey + KeyDelimiter + "metrics" FeatureMetricsThrottle = FeaturesKey + KeyDelimiter + "metrics-throttle" FeatureDataPlaneStatus = FeaturesKey + KeyDelimiter + "dataplane-status" FeatureProcessWatcher = FeaturesKey + KeyDelimiter + "process-watcher" FeatureFileWatcher = FeaturesKey + KeyDelimiter + "file-watcher" FeatureActivityEvents = FeaturesKey + KeyDelimiter + "activity-events" FeatureAgentAPI = FeaturesKey + KeyDelimiter + "agent-api" // Extensions ExtensionsKey = "extensions" AdvancedMetricsExtensionPlugin = "advanced-metrics" NginxAppProtectExtensionPlugin = "nginx-app-protect" NginxAppProtectMonitoringExtensionPlugin = "nap-monitoring" // Configuration Keys AdvancedMetricsExtensionPluginConfigKey = "advanced_metrics" NginxAppProtectExtensionPluginConfigKey = "nginx_app_protect" NginxAppProtectMonitoringExtensionPluginConfigKey = "nap_monitoring" )
Variables ¶
This section is empty.
Functions ¶
func DecodeConfig ¶ added in v2.24.0
func DecodeConfig[T interface{}](input interface{}) (output T, err error)
func GetDefaultFeatures ¶
func GetDefaultFeatures() []string
func GetKnownExtensions ¶ added in v2.24.0
func GetKnownExtensions() []string
func IsKnownExtension ¶ added in v2.24.0
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.