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.