awscloudwatchlogsexporter.json•1.8 kB
{
"fields": [
{
"name": "LogGroupName",
"type": "string",
"description": "LogGroupName is the name of CloudWatch log group which defines group of log streams that share the same retention, monitoring, and access control settings.",
"required": true,
"mapstructureTag": "log_group_name"
},
{
"name": "LogStreamName",
"type": "string",
"description": "LogStreamName is the name of CloudWatch log stream which is a sequence of log events that share the same source.",
"required": true,
"mapstructureTag": "log_stream_name"
},
{
"name": "Endpoint",
"type": "string",
"description": "Endpoint is the CloudWatch Logs service endpoint which the requests are forwarded to. https://docs.aws.amazon.com/general/latest/gr/cwl_region.html e.g. logs.us-east-1.amazonaws.com Optional.",
"required": true,
"mapstructureTag": "endpoint"
},
{
"name": "LogRetention",
"type": "int64",
"description": "LogRetention is the option to set the log retention policy for the CloudWatch Log Group. Defaults to Never Expire if not specified or set to 0 Possible values are 1, 3, 5, 7, 14, 30, 60, 90, 120, 150, 180, 365, 400, 545, 731, 1827, 2192, 2557, 2922, 3288, or 3653",
"required": true,
"mapstructureTag": "log_retention"
}
],
"imports": [
"errors",
"go.opentelemetry.io/collector/component",
"go.opentelemetry.io/collector/config/configretry",
"go.opentelemetry.io/collector/exporter/exporterhelper",
"go.uber.org/zap",
"github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/awsutil",
"github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/cwlogs"
],
"packageName": "awscloudwatchlogsexporter"
}