2021-06-03 16:55:27 +00:00
|
|
|
---
|
|
|
|
telegraf_packages_extra: []
|
|
|
|
|
|
|
|
# @var telegraf_requires_docker_group:description: Optionally disable docker group join.
|
|
|
|
telegraf_requires_docker_group: False
|
|
|
|
telegraf_docker_group_name: dockerroot
|
|
|
|
|
|
|
|
# @var telegraf_interval:description: Default data collection interval for all inputs.
|
|
|
|
telegraf_interval: 10s
|
|
|
|
|
|
|
|
# @var telegraf_round_interval:description: Rounds collection interval to interval.
|
|
|
|
telegraf_round_interval: True
|
|
|
|
|
|
|
|
# @var telegraf_metric_batch_size:description: Telegraf will send metrics to outputs in batches of this amount.
|
|
|
|
telegraf_metric_batch_size: 1000
|
|
|
|
|
|
|
|
# @var telegraf_metric_buffer_limit:description: Maximum number of unwritten metrics per output.
|
|
|
|
telegraf_metric_buffer_limit: 10000
|
|
|
|
|
|
|
|
# @var telegraf_collection_jitter:description: Collection jitter is used to jitter the collection by a random amount.
|
|
|
|
telegraf_collection_jitter: 0s
|
|
|
|
|
|
|
|
# @var telegraf_flush_interval:description: Default flushing interval for all outputs.
|
|
|
|
telegraf_flush_interval: 10s
|
|
|
|
|
|
|
|
# @var telegraf_flush_jitter:description: Jitter the flush interval by a random amount.
|
|
|
|
telegraf_flush_jitter: 0s
|
|
|
|
|
|
|
|
# @var telegraf_precision:description: Precision will be set to the same timestamp order as the collection interval.
|
|
|
|
# @var telegraf_precision:default: $ "_unset_"
|
|
|
|
|
|
|
|
# @var telegraf_debug:description: Log at debug level.
|
|
|
|
telegraf_debug: False
|
|
|
|
|
|
|
|
# @var telegraf_quiet:description: Log only error level messages.
|
|
|
|
telegraf_quiet: True
|
|
|
|
|
|
|
|
# @var telegraf_logtarget:description: Log target controls the destination for logs.
|
|
|
|
telegraf_logtarget: stderr
|
|
|
|
|
|
|
|
# @var telegraf_logfile:description: Name of the file to be logged to when using the file logtarget.
|
|
|
|
# @var telegraf_logfile:default: $ "_unset_"
|
|
|
|
|
|
|
|
# @var telegraf_logfile_rotation_interval:description: The logfile will be rotated after the time interval specified.
|
|
|
|
# @var telegraf_logfile_rotation_interval:default: $ "_unset_"
|
|
|
|
|
|
|
|
# @var telegraf_logfile_rotation_max_size:description: The logfile will be rotated when it becomes larger than the specified size.
|
|
|
|
# @var telegraf_logfile_rotation_max_size:default: $ "_unset_"
|
|
|
|
|
|
|
|
# @var telegraf_logfile_rotation_max_archives:description: Maximum number of rotated archives to keep, any older logs are deleted.
|
|
|
|
# @var telegraf_logfile_rotation_max_archives:default: $ "_unset_"
|
|
|
|
|
|
|
|
# @var telegraf_hostname:description: Override default hostname.
|
|
|
|
telegraf_hostname: "{{ inventory_hostname }}"
|
|
|
|
|
|
|
|
# @var telegraf_omit_hostname:description: If set to True, do no set the host tag in the telegraf agent.
|
|
|
|
telegraf_omit_hostname: False
|
|
|
|
|
|
|
|
# @var telegraf_template_files:description: Path to templates loaded into telegraf.d directory.
|
|
|
|
telegraf_template_files:
|
|
|
|
- telegraf/templates/*.conf.j2
|
|
|
|
|
2021-06-03 20:34:10 +00:00
|
|
|
telegraf_prometheus_bind_ip: 127.0.0.1
|
|
|
|
telegraf_prometheus_bind_port: 9273
|
2021-06-03 16:55:27 +00:00
|
|
|
|
|
|
|
# @var telegraf_prometheus_username:description: Username used by Prometheus.
|
|
|
|
telegraf_prometheus_username: prometheus
|
|
|
|
|
|
|
|
# @var telegraf_prometheus_password:description: Password used by Prometheus.
|
|
|
|
telegraf_prometheus_password: secure
|
|
|
|
|
|
|
|
telegraf_prometheus_tls_enabled: False
|
|
|
|
telegraf_prometheus_tls_cert_path: /etc/pki/tls/certs/mycert.pem
|
|
|
|
telegraf_prometheus_tls_key_path: /etc/pki/tls/private/mykey.pem
|
|
|
|
telegraf_prometheus_tls_cert_source: mycert.pem
|
|
|
|
telegraf_prometheus_tls_key_source: mykey.pem
|
|
|
|
|
|
|
|
# @var telegraf_global_tags:description: List of global tags.
|
|
|
|
# @var telegraf_global_tags:example: >
|
|
|
|
# telegraf_global_tags:
|
|
|
|
# - key: rack
|
|
|
|
# value: r155
|
|
|
|
# - key: switch
|
|
|
|
# value: sw5
|
|
|
|
# @end
|
|
|
|
telegraf_global_tags: []
|
|
|
|
|
|
|
|
# @var telegraf_processors:description: List of default processors, combined with extra.
|
|
|
|
# @var telegraf_processors:example: >
|
|
|
|
# telegraf_processors:
|
|
|
|
# - plugin: foo
|
|
|
|
# config:
|
|
|
|
# - option1 = "value1"
|
|
|
|
# - option2 = "value2"
|
|
|
|
# @end
|
|
|
|
telegraf_processors: []
|
|
|
|
telegraf_processors_extra: []
|
|
|
|
|
|
|
|
# @var telegraf_aggregators:description: List of default aggregators, combined with extra.
|
|
|
|
# @var telegraf_aggregators:example: >
|
|
|
|
# telegraf_aggregators:
|
|
|
|
# - plugin: foo
|
|
|
|
# config:
|
|
|
|
# - option1 = "value1"
|
|
|
|
# - option2 = "value2"
|
|
|
|
# @end
|
|
|
|
telegraf_aggregators: []
|
|
|
|
telegraf_aggregators_extra: []
|
|
|
|
|
|
|
|
# @var telegraf_plugins:description: List of default plugins, combined with extra.
|
|
|
|
telegraf_plugins:
|
|
|
|
- plugin: net
|
|
|
|
config:
|
|
|
|
- ignore_protocol_stats = false
|
|
|
|
- interfaces = ["eth*"]
|
|
|
|
- plugin: cpu
|
|
|
|
config:
|
|
|
|
- percpu = true
|
|
|
|
- totalcpu = true
|
|
|
|
- collect_cpu_time = false
|
|
|
|
- report_active = false
|
|
|
|
- plugin: disk
|
|
|
|
config:
|
|
|
|
- ignore_fs = ["tmpfs", "devtmpfs", "devfs"]
|
|
|
|
- plugin: filestat
|
|
|
|
config:
|
|
|
|
- files = ["/var/log/**.log"]
|
|
|
|
- plugin: procstat
|
|
|
|
config:
|
|
|
|
- pattern = ".*"
|
|
|
|
- plugin: netstat
|
|
|
|
- plugin: diskio
|
|
|
|
- plugin: kernel
|
|
|
|
- plugin: mem
|
|
|
|
- plugin: processes
|
|
|
|
- plugin: swap
|
|
|
|
- plugin: system
|
|
|
|
- plugin: kernel_vmstat
|
|
|
|
- plugin: linux_sysctl_fs
|
|
|
|
|
|
|
|
telegraf_plugins_extra: []
|