awscontainerinsightreceiver.json•1.65 kB
{
"fields": [
{
"name": "CollectionInterval",
"type": "time.Duration",
"description": "CollectionInterval is the interval at which metrics should be collected. The default is 60 second.",
"required": true,
"mapstructureTag": "collection_interval"
},
{
"name": "ContainerOrchestrator",
"type": "string",
"description": "ContainerOrchestrator is the type of container orchestration service, e.g. eks or ecs. The default is eks.",
"required": true,
"mapstructureTag": "container_orchestrator"
},
{
"name": "TagService",
"type": "bool",
"description": "Whether to add the associated service name as attribute. The default is true",
"required": true,
"mapstructureTag": "add_service_as_attribute"
},
{
"name": "PrefFullPodName",
"type": "bool",
"description": "The \"PodName\" attribute is set based on the name of the relevant controllers like Daemonset, Job, ReplicaSet, ReplicationController, ... If it cannot be set that way and PrefFullPodName is true, the \"PodName\" attribute is set to the pod's own name. The default value is false",
"required": true,
"mapstructureTag": "prefer_full_pod_name"
},
{
"name": "AddFullPodNameMetricLabel",
"type": "bool",
"description": "The \"FullPodName\" attribute is the pod name including suffix If false FullPodName label is not added The default value is false",
"required": true,
"mapstructureTag": "add_full_pod_name_metric_label"
}
],
"imports": [
"time"
],
"packageName": "awscontainerinsightreceiver"
}