receivers: ["collectd"] test_case: "collectd_performance" validate_type: "performance" data_type: "metrics" # Number of metrics to be sent or number of log lines being written each minute values_per_minute: "" # Number of seconds the agent should run and collect the metrics. In this case, 5 minutes agent_collection_period: 300 commit_hash: commit_date: cloudwatch_agent_config: "" # Metric that the test needs to validate metric_namespace: "CloudWatchAgentPerformance" metric_validation: - metric_name: "procstat_cpu_usage" metric_dimension: - name: "exe" value: "cloudwatch-agent" - name: "process_name" value: "amazon-cloudwatch-agent" - metric_name: "procstat_memory_rss" metric_dimension: - name: "exe" value: "cloudwatch-agent" - name: "process_name" value: "amazon-cloudwatch-agent" - metric_name: "procstat_memory_swap" metric_dimension: - name: "exe" value: "cloudwatch-agent" - name: "process_name" value: "amazon-cloudwatch-agent" - metric_name: "procstat_memory_vms" metric_dimension: - name: "exe" value: "cloudwatch-agent" - name: "process_name" value: "amazon-cloudwatch-agent" - metric_name: "procstat_memory_data" metric_dimension: - name: "exe" value: "cloudwatch-agent" - name: "process_name" value: "amazon-cloudwatch-agent" - metric_name: "procstat_num_fds" metric_dimension: - name: "exe" value: "cloudwatch-agent" - name: "process_name" value: "amazon-cloudwatch-agent" - metric_name: "procstat_write_bytes" metric_dimension: - name: "exe" value: "cloudwatch-agent" - name: "process_name" value: "amazon-cloudwatch-agent" - metric_name: "net_bytes_sent" metric_dimension: - name: "interface" value: "eth0" - metric_name: "net_packets_sent" metric_dimension: - name: "interface" value: "eth0" - metric_name: "mem_total" metric_dimension: []