translator/tocwconfig/sampleConfig/prometheus_config_linux.yaml (131 lines of code) (raw):
exporters:
awsemf/prometheus:
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/TestCluster/prometheus
log_retention: 0
log_stream_name: '{JobName}'
max_retries: 2
metric_declarations:
- dimensions:
- - Service
label_matchers:
- label_names:
- Service
regex: nginx.*
separator: ;
metric_name_selectors:
- ^nginx_request_count$
- dimensions: []
label_matchers:
- label_names:
- Namespace
regex: default
separator: ;
metric_name_selectors:
- .*
- dimensions:
- - name
label_matchers:
- label_names:
- name
regex: .*
separator: ;
metric_name_selectors:
- ^.*$
- dimensions:
- - name
label_matchers:
- label_names:
- name
regex: .*
separator: ;
metric_name_selectors:
- ^node_cpu_guest_seconds_total$
metric_descriptors:
- metric_name: nginx_request_count
overwrite: false
unit: Count
middleware: agenthealth/logs
namespace: CustomizedNamespace
no_verify_ssl: false
num_workers: 8
output_destination: cloudwatch
profile: ""
proxy_address: ""
region: us-east-1
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
entitystore:
mode: ec2
region: us-east-1
processors:
batch/prometheus/cloudwatchlogs:
metadata_cardinality_limit: 1000
send_batch_max_size: 0
send_batch_size: 8192
timeout: 30s
receivers:
telegraf_prometheus:
collection_interval: 1m0s
initial_delay: 1s
timeout: 0s
service:
extensions:
- agenthealth/logs
- agenthealth/statuscode
- entitystore
pipelines:
metrics/prometheus/cloudwatchlogs:
exporters:
- awsemf/prometheus
processors:
- batch/prometheus/cloudwatchlogs
receivers:
- telegraf_prometheus
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