Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ExtensionName = filepath.Base(os.Args[0])
ExtensionName same as binary name or file name where main exists
View Source
var SumoLogicExtensionLayerVersionSuffix string = fmt.Sprintf("%s-prod:%s", ExtensionName, layerVersion)
SumoLogicExtensionLayerVersionSuffix denotes the layer version published in AWS
Functions ¶
This section is empty.
Types ¶
type LambdaExtensionConfig ¶
type LambdaExtensionConfig struct { SumoHTTPEndpoint string KMSKeyId string EnableFailover bool S3BucketName string S3BucketRegion string NumRetry int AWSLambdaRuntimeAPI string LogTypes []string FunctionName string FunctionVersion string LogLevel logrus.Level MaxDataQueueLength int MaxConcurrentRequests int MaxRetryAttempts int RetrySleepTime time.Duration ConnectionTimeoutValue time.Duration MaxDataPayloadSize int LambdaRegion string SourceCategoryOverride string EnhanceJsonLogs bool EnableSpanDrops bool KmsCacheSeconds int64 TelemetryTimeoutMs int TelemetryMaxBytes int64 TelemetryMaxItems int }
LambdaExtensionConfig config for storing all configurable parameters
Click to show internal directories.
Click to hide internal directories.