translator/tocwconfig/sampleConfig/log_ecs_metric_only.yaml (226 lines of code) (raw):

exporters: awscloudwatchlogs/emf_logs: certificate_file_path: "" emf_only: true endpoint: https://fake_endpoint imds_retries: 1 local_mode: false log_group_name: emf/logs/default log_retention: 0 log_stream_name: arn_aws_ecs_us-east-1_account_id_task/task_id max_retries: 2 middleware: agenthealth/logs no_verify_ssl: false num_workers: 8 profile: "" proxy_address: "" raw_log: true region: us-west-2 request_timeout_seconds: 30 resource_arn: "" retry_on_failure: enabled: true initial_interval: 5s max_elapsed_time: 5m0s max_interval: 30s multiplier: 1.5 randomization_factor: 0.5 role_arn: "" sending_queue: enabled: true num_consumers: 1 queue_size: 1000 awsemf/containerinsights: add_entity: false certificate_file_path: "" detailed_metrics: false dimension_rollup_option: NoDimensionRollup disable_metric_extraction: false eks_fargate_container_insights_enabled: false endpoint: https://fake_endpoint enhanced_container_insights: false imds_retries: 1 local_mode: false log_group_name: /aws/ecs/containerinsights/{ClusterName}/performance log_retention: 0 log_stream_name: NodeTelemetry-{ContainerInstanceId} max_retries: 2 metric_declarations: - dimensions: - - ClusterName - ContainerInstanceId - InstanceId metric_name_selectors: - instance_cpu_reserved_capacity - instance_cpu_utilization - instance_filesystem_utilization - instance_memory_reserved_capacity - instance_memory_utilization - instance_network_total_bytes - instance_number_of_running_tasks - dimensions: - - ClusterName metric_name_selectors: - instance_cpu_limit - instance_cpu_reserved_capacity - instance_cpu_usage_total - instance_cpu_utilization - instance_filesystem_utilization - instance_memory_limit - instance_memory_reserved_capacity - instance_memory_utilization - instance_memory_working_set - instance_network_total_bytes - instance_number_of_running_tasks middleware: agenthealth/logs namespace: ECS/ContainerInsights no_verify_ssl: false num_workers: 8 output_destination: cloudwatch parse_json_encoded_attr_values: - Sources profile: "" proxy_address: "" region: us-west-2 request_timeout_seconds: 30 resource_arn: "" resource_to_telemetry_conversion: enabled: true retain_initial_value_of_delta_metric: false role_arn: "" version: "0" extensions: agenthealth/logs: is_usage_data_enabled: true stats: operations: - PutLogEvents usage_flags: mode: EC2 region_type: ACJ agenthealth/statuscode: is_status_code_enabled: true is_usage_data_enabled: true stats: usage_flags: mode: EC2 region_type: ACJ processors: batch/containerinsights: metadata_cardinality_limit: 1000 send_batch_max_size: 0 send_batch_size: 8192 timeout: 5s batch/emf_logs: metadata_cardinality_limit: 1000 send_batch_max_size: 0 send_batch_size: 8192 timeout: 5s filter/containerinsights: error_mode: propagate logs: {} metrics: exclude: match_type: strict metric_names: - up - scrape_duration_seconds - scrape_samples_scraped - scrape_series_added - scrape_samples_post_metric_relabeling spans: {} traces: {} receivers: awscontainerinsightreceiver: accelerated_compute_metrics: true add_container_name_metric_label: false add_full_pod_name_metric_label: false add_service_as_attribute: true certificate_file_path: "" cluster_name: "" collection_interval: 30s container_orchestrator: ecs enable_control_plane_metrics: false endpoint: "" host_ip: "" host_name: "" imds_retries: 1 kube_config_path: "" leader_lock_name: otel-container-insight-clusterleader leader_lock_using_config_map_only: false local_mode: false max_retries: 0 middleware: agenthealth/statuscode no_verify_ssl: false num_workers: 0 prefer_full_pod_name: false profile: "" proxy_address: "" region: us-west-2 request_timeout_seconds: 0 resource_arn: "" role_arn: "" tcplog/emf_logs: encoding: utf-8 id: tcp_input listen_address: 0.0.0.0:25888 operators: [] retry_on_failure: enabled: false initial_interval: 0s max_elapsed_time: 0s max_interval: 0s type: tcp_input udplog/emf_logs: encoding: utf-8 id: udp_input listen_address: 0.0.0.0:25888 multiline: line_end_pattern: .^ line_start_pattern: "" omit_pattern: false operators: [] retry_on_failure: enabled: false initial_interval: 0s max_elapsed_time: 0s max_interval: 0s type: udp_input service: extensions: - agenthealth/logs - agenthealth/statuscode pipelines: logs/emf_logs: exporters: - awscloudwatchlogs/emf_logs processors: - batch/emf_logs receivers: - tcplog/emf_logs - udplog/emf_logs metrics/containerinsights: exporters: - awsemf/containerinsights processors: - batch/containerinsights - filter/containerinsights receivers: - awscontainerinsightreceiver telemetry: logs: development: false disable_caller: false disable_stacktrace: false encoding: console level: info sampling: enabled: true initial: 2 thereafter: 500 tick: 10s metrics: address: "" level: None traces: level: None