Files
deprecated-helm-charts/stable/telegraf/values.yaml
T

495 lines
14 KiB
YAML

## Default values.yaml for Telegraf
## This is a YAML-formatted file.
## ref: https://hub.docker.com/r/library/telegraf/tags/
image:
repo: "telegraf"
tag: "1.1.0-alpine"
pullPolicy: IfNotPresent
## Configure the telegraf daemonset here.
## Resource limits and outputs can be set seperately
daemonset:
enabled: true
## Configure resource requests and limits
## ref: http://kubernetes.io/docs/user-guide/compute-resources/
resources:
requests:
memory: 256Mi
cpu: 0.1
limits:
memory: 2Gi
cpu: 1
## Exposed telegraf configuration
## ref: https://docs.influxdata.com/telegraf/v1.1/administration/configuration/
config:
## global_tags:
## dc: "us-east-1"
## user: "$USER"
agent:
interval: "10s"
round_interval: true
metric_batch_size: 1000
metric_buffer_limit: 10000
collection_jitter: "0s"
flush_interval: "10s"
flush_jitter: "0s"
precision: ""
debug: false
quiet: false
logfile: ""
hostname: "$HOSTNAME"
omit_hostname: false
outputs:
influxdb:
urls: []
# - "http://influxdb-influxdb.tick:8086"
database: "telegraf"
## retention_policy: ""
## write_consistency: "any"
## timeout: "5s"
## username: "telegraf"
## password: "metricsmetricsmetricsmetrics"
## user_agent: "telegraf"
## udp_payload: 512
## ssl_ca: "/etc/telegraf/ca.pem"
## ssl_cert: "/etc/telegraf/cert.pem"
## ssl_key: "/etc/telegraf/key.pem"
## insecure_skip_verify: false
## amqp:
## url: "amqp://localhost:5672/influxdb"
## exchange: "telegraf"
## auth_method: "PLAIN"
## routing_tag: "host"
## retention_policy: "default"
## database: "telegraf"
## precision: "s"
## ssl_ca: "/etc/telegraf/ca.pem"
## ssl_cert: "/etc/telegraf/cert.pem"
## ssl_key: "/etc/telegraf/key.pem"
## insecure_skip_verify: false
## data_format: "influx"
## kafka:
## brokers:
## - "localhost:9092"
## topic: "telegraf"
## routing_tag: "host"
## compression_codec: 0
## required_acks: -1
## max_retry: 3
## ssl_ca: "/etc/telegraf/ca.pem"
## ssl_cert: "/etc/telegraf/cert.pem"
## ssl_key: "/etc/telegraf/key.pem"
## insecure_skip_verify: false
## data_format: "influx"
## mqtt:
## servers:
## - "localhost:1883"
## topic_prefix: "telegraf"
## username: "telegraf"
## password: "metricsmetricsmetricsmetrics"
## ssl_ca: "/etc/telegraf/ca.pem"
## ssl_cert: "/etc/telegraf/cert.pem"
## ssl_key: "/etc/telegraf/key.pem"
## insecure_skip_verify: false
## data_format: "influx"
## nats:
## servers:
## - "nats://localhost:4222"
## username: ""
## password: ""
## subject: "telegraf"
## ssl_ca: "/etc/telegraf/ca.pem"
## ssl_cert: "/etc/telegraf/cert.pem"
## ssl_key: "/etc/telegraf/key.pem"
## insecure_skip_verify: false
## data_format: "influx"
## nsq:
## server: "localhost:4150"
## topic: "telegraf"
## data_format: "influx"
inputs:
cpu:
percpu: true
totalcpu: true
collect_cpu_time: false
disk:
ignore_fs:
- "tmpfs"
- "devtmpfs"
diskio:
docker:
endpoint: "unix:///var/run/docker.sock"
container_names: []
kernel:
mem:
processes:
swap:
system:
kubernetes:
url: "http://$HOSTNAME:10255"
bearer_token: "/var/run/secrets/kubernetes.io/serviceaccount/token"
insecure_skip_verify: true
## Configure the telegraf single instance here.
## Resource limits and outputs can be set seperately
single:
enabled: true
## Configure resource requests and limits
## ref: http://kubernetes.io/docs/user-guide/compute-resources/
resources:
requests:
memory: 256Mi
cpu: 0.1
limits:
memory: 2Gi
cpu: 1
## Configure the service for this telegraf instance. If you are running
## Any of the service plugins you will need this enabled
## Service Plugins: http_listener, statsd, tcp_listener, udp_listener
## ref: http://kubernetes.io/docs/user-guide/services/
service:
enabled: true
type: ClusterIP
## Exposed telegraf configuration
## For full list of possible values see `/docs/all-config-values.yaml` and `/docs/all-config-values.toml`
## ref: https://docs.influxdata.com/telegraf/v1.1/administration/configuration/
config:
## global_tags:
## dc: "us-east-1"
## user: "$USER"
agent:
interval: "10s"
round_interval: true
metric_batch_size: 1000
metric_buffer_limit: 10000
collection_jitter: "0s"
flush_interval: "10s"
flush_jitter: "0s"
precision: ""
debug: false
quiet: false
logfile: ""
hostname: "telegraf-polling-service"
omit_hostname: false
outputs:
influxdb:
urls: []
# - "http://influxdb-influxdb.tick:8086"
database: "telegraf"
## retention_policy: ""
## write_consistency: "any"
## timeout: "5s"
## username: "telegraf"
## password: "metricsmetricsmetricsmetrics"
## user_agent: "telegraf"
## udp_payload: 512
## ssl_ca: "/etc/telegraf/ca.pem"
## ssl_cert: "/etc/telegraf/cert.pem"
## ssl_key: "/etc/telegraf/key.pem"
## insecure_skip_verify: false
## amqp:
## url: "amqp://localhost:5672/influxdb"
## exchange: "telegraf"
## auth_method: "PLAIN"
## routing_tag: "host"
## retention_policy: "default"
## database: "telegraf"
## precision: "s"
## ssl_ca: "/etc/telegraf/ca.pem"
## ssl_cert: "/etc/telegraf/cert.pem"
## ssl_key: "/etc/telegraf/key.pem"
## insecure_skip_verify: false
## data_format: "influx"
## kafka:
## brokers:
## - "localhost:9092"
## topic: "telegraf"
## routing_tag: "host"
## compression_codec: 0
## required_acks: -1
## max_retry: 3
## ssl_ca: "/etc/telegraf/ca.pem"
## ssl_cert: "/etc/telegraf/cert.pem"
## ssl_key: "/etc/telegraf/key.pem"
## insecure_skip_verify: false
## data_format: "influx"
## mqtt:
## servers:
## - "localhost:1883"
## topic_prefix: "telegraf"
## username: "telegraf"
## password: "metricsmetricsmetricsmetrics"
## ssl_ca: "/etc/telegraf/ca.pem"
## ssl_cert: "/etc/telegraf/cert.pem"
## ssl_key: "/etc/telegraf/key.pem"
## insecure_skip_verify: false
## data_format: "influx"
## nats:
## servers:
## - "nats://localhost:4222"
## username: ""
## password: ""
## subject: "telegraf"
## ssl_ca: "/etc/telegraf/ca.pem"
## ssl_cert: "/etc/telegraf/cert.pem"
## ssl_key: "/etc/telegraf/key.pem"
## insecure_skip_verify: false
## data_format: "influx"
## nsq:
## server: "localhost:4150"
## topic: "telegraf"
## data_format: "influx"
inputs:
cpu:
percpu: false
totalcpu: true
system:
## aerospike:
## servers:
## - "localhost:3000"
## apache:
## urls:
## - "http://localhost/server-status?auto"
## cassandra:
## context: "/jolokia/read"
## servers:
## - "myuser:mypassword@10.10.10.1:8778"
## - "10.10.10.2:8778"
## - ":8778"
## metrics :
## - "/java.lang:type=Memory/HeapMemoryUsage"
## - "/org.apache.cassandra.metrics:type=Table,keyspace=*,scope=*,name=ReadLatency"
## cloudwatch:
## region: "us-east-1"
## access_key: ""
## secret_key: ""
## token: ""
## role_arn: ""
## profile: ""
## shared_credential_file: ""
## period: "5m"
## delay: "5m"
## interval: "5m"
## cache_ttl: "10m"
## namespace: "AWS/ELB"
## ratelimit: 10
## metrics:
## names:
## - "Latency"
## - "RequestCount"
## dimensions:
## name: "LoadBalancerName"
## value: "p-example"
## consul:
## address: "localhost"
## scheme: "http"
## token: ""
## username: ""
## password: ""
## datacentre: ""
## couchbase:
## servers:
## - "http://localhost:8091"
## couchdb:
## hosts:
## - "http://localhost:8086/_stats"
## disque:
## servers:
## - "localhost"
## dns_query:
## servers:
## - "8.8.8.8"
## domains:
## - "."
## record_type: "A"
## port: 53
## timeout: 2
## dovecot:
## servers:
## - "localhost:24242"
## type: "global"
## filters:
## - ""
## elasticsearch:
## servers:
## - "http://localhost:9200"
## http_timeout: "5s"
## local: true
## cluster_health: false
## ssl_ca: "/etc/telegraf/ca.pem"
## ssl_cert: "/etc/telegraf/cert.pem"
## ssl_key: "/etc/telegraf/key.pem"
## insecure_skip_verify: false
## graylog:
## servers:
## - "http://[graylog-server-ip]:12900/system/metrics/multiple"
## metrics:
## - "jvm.cl.loaded"
## - "jvm.memory.pools.Metaspace.committed"
## username: ""
## password: ""
## ssl_ca: "/etc/telegraf/ca.pem"
## ssl_cert: "/etc/telegraf/cert.pem"
## ssl_key: "/etc/telegraf/key.pem"
## insecure_skip_verify: false
## haproxy:
## servers:
## - "http://myhaproxy.com:1936/haproxy?stats"
influxdb:
urls:
- "http://influxdb-influxdb.tick:8086/debug/vars"
timeout: "5s"
## lustre2:
## ost_procfiles:
## - "/proc/fs/lustre/obdfilter/*/stats"
## - "/proc/fs/lustre/osd-ldiskfs/*/stats"
## - "/proc/fs/lustre/obdfilter/*/job_stats"
## mds_procfiles:
## - "/proc/fs/lustre/mdt/*/md_stats"
## - "/proc/fs/lustre/mdt/*/job_stats"
## mailchimp:
## api_key: ""
## days_old: 0
## campaign_id: ""
## memcached:
## servers:
## - "localhost:11211"
## unix_sockets:
## - "/var/run/memcached.sock"
## mesos:
## timeout: 100
## masters:
## - "localhost:5050"
## master_collections:
## - "resources"
## - "master"
## - "system"
## - "agents"
## - "frameworks"
## - "tasks"
## - "messages"
## - "evqueue"
## - "registrar"
## slaves:
## -
## slave_collections:
## - "resources"
## - "agent"
## - "system"
## - "executors"
## - "tasks"
## - "messages"
## mongodb:
## servers:
## - "mongodb://user:password@127.0.0.1:27017"
## gather_perdb_stats: false
## mysql:
## servers:
## - "tcp(127.0.0.1:3306)?tls=false"
## perf_events_statements_digest_text_limit : 120
## perf_events_statements_limit: 250
## perf_events_statements_time_limit : 86400
## table_schema_databases: []
## gather_table_schema: false
## gather_process_list: true
## gather_info_schema_auto_inc: true
## gather_slave_status: true
## gather_binary_logs: false
## gather_table_io_waits: false
## gather_table_lock_waits: false
## gather_index_io_waits: false
## gather_event_waits: false
## gather_file_events_stats: false
## gather_perf_events_statements: false
## interval_slow: "30m"
## net_response:
## protocol: "tcp"
## address: "github.com:80"
## timeout: "1s"
## send: "ssh"
## expect: "ssh"
## read_timeout: "1s"
## nginx:
## urls:
## - "http://nginx.nginx-ingress/nginx_status"
## nsq:
## endpoints:
## - "http://localhost:4151"
## phpfpm:
## urls:
## - "http://localhost/status"
## ping:
## urls:
## - "www.google.com"
## count: 1
## ping_interval: 1.0
## timeout: 1.0
## interface: ""
## postgresql:
## address: "postgres://user:password@localhost?sslmode=disable"
## ignored_databases:
## - "postgres"
## databases:
## - "app_production"
## - "testing"
prometheus:
urls:
- "https://kubernetes.default:443/metrics"
name_prefix: "prom_"
bearer_token: "/var/run/secrets/kubernetes.io/serviceaccount/token"
insecure_skip_verify: true
## ssl_ca: /path/to/cafile
## ssl_cert: /path/to/certfile
## ssl_key: /path/to/keyfile
## rabbitmq:
## url: "http://localhost:15672"
## name: "rmq-server-1"
## username: "guest"
## password: "guest"
## ssl_ca: "/etc/telegraf/ca.pem"
## ssl_cert: "/etc/telegraf/cert.pem"
## ssl_key: "/etc/telegraf/key.pem"
## insecure_skip_verify: false
## nodes:
## - "rabbit@node1"
## - "rabbit@node2"
## raindrops:
## urls:
## - "http://localhost:8080/_raindrops"
## redis:
## servers:
## - "tcp://localhost:6379"
## rethinkdb:
## servers:
## - "127.0.0.1:28015"
## riak:
## servers:
## - "http://localhost:8098"
## sqlserver:
## servers:
## - "Server=192.168.1.10;Port=1433;User Id=<user>;Password=<pw>;app name=telegraf;log=1;"
## twemproxy:
## addr: "localhost:22222"
## pools:
## - "redis_pool"
## - "mc_pool"
## zookeeper:
## servers:
## - "localhost:2181"
## http_listener:
## service_address: ":8186"
## read_timeout: "10s"
## write_timeout: "10s"
## max_body_size: 0
## max_line_size: 0
statsd:
service_address: ":8125"
percentiles:
- 50
- 95
- 99
metric_separator: "_"
allowed_pending_messages: 10000
percentile_limit: 1000