Difference between revisions of "/etc/metricbeat/metricbeat.reference.yml"
Jump to navigation
Jump to search
(Created page with " == See also == * {{metricbeat cmd}} * {{Metricbeat}} Category: Metricbeat") |
|||
(8 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
+ | * https://www.elastic.co/guide/en/beats/metricbeat/current/metricbeat-reference-yml.html | ||
+ | cat [[/etc/metricbeat/]]metricbeat.reference.yml | grep -v "#" | grep . | ||
+ | metricbeat.config.modules: | ||
+ | path: ${path.config}/modules.d/*.yml | ||
+ | reload.period: 10s | ||
+ | reload.enabled: false | ||
+ | metricbeat.max_start_delay: 10s | ||
+ | metricbeat.modules: | ||
+ | - module: system | ||
+ | metricsets: | ||
+ | enabled: true | ||
+ | period: 10s | ||
+ | processes: ['.*'] | ||
+ | - module: activemq | ||
+ | metricsets: ['broker', 'queue', 'topic'] | ||
+ | period: 10s | ||
+ | hosts: ['localhost:8161'] | ||
+ | path: '/api/jolokia/?ignoreErrors=true&canonicalNaming=false' | ||
+ | - module: aerospike | ||
+ | metricsets: ["namespace"] | ||
+ | enabled: true | ||
+ | period: 10s | ||
+ | hosts: ["localhost:3000"] | ||
+ | - module: [[airflow]] | ||
+ | host: "localhost" | ||
+ | port: "[[8126]]" | ||
+ | metricsets: [ 'statsd' ] | ||
+ | - module: apache | ||
+ | metricsets: ["status"] | ||
+ | period: 10s | ||
+ | enabled: true | ||
+ | hosts: ["http://127.0.0.1"] | ||
+ | - module: aws | ||
+ | period: 300s | ||
+ | credential_profile_name: test-mb | ||
+ | metricsets: | ||
+ | - ec2 | ||
+ | tags_filter: | ||
+ | - key: "Organization" | ||
+ | value: "Engineering" | ||
+ | - module: aws | ||
+ | period: 300s | ||
+ | credential_profile_name: test-mb | ||
+ | metricsets: | ||
+ | - sqs | ||
+ | regions: | ||
+ | - us-west-1 | ||
+ | - module: aws | ||
+ | period: 86400s | ||
+ | metricsets: | ||
+ | - s3_request | ||
+ | - s3_daily_storage | ||
+ | access_key_id: '${AWS_ACCESS_KEY_ID:""}' | ||
+ | secret_access_key: '${AWS_SECRET_ACCESS_KEY:""}' | ||
+ | session_token: '${AWS_SESSION_TOKEN:""}' | ||
+ | - module: aws | ||
+ | period: 300s | ||
+ | credential_profile_name: test-mb | ||
+ | metricsets: | ||
+ | - cloudwatch | ||
+ | metrics: | ||
+ | - namespace: AWS/EC2 | ||
+ | name: ["CPUUtilization"] | ||
+ | dimensions: | ||
+ | - name: InstanceId | ||
+ | value: i-0686946e22cf9494a | ||
+ | - namespace: AWS/EBS | ||
+ | - namespace: AWS/ELB | ||
+ | resource_type: elasticloadbalancing | ||
+ | tags: | ||
+ | - key: "Organization" | ||
+ | value: "Engineering" | ||
+ | - module: aws | ||
+ | period: 60s | ||
+ | credential_profile_name: test-mb | ||
+ | tags_filter: | ||
+ | - key: "dept" | ||
+ | value: "eng" | ||
+ | metricsets: | ||
+ | - elb | ||
+ | - natgateway | ||
+ | - rds | ||
+ | - transitgateway | ||
+ | - usage | ||
+ | - vpn | ||
+ | - module: awsfargate | ||
+ | period: 10s | ||
+ | metricsets: | ||
+ | - task_stats | ||
+ | - module: azure | ||
+ | metricsets: | ||
+ | - monitor | ||
+ | enabled: true | ||
+ | period: 300s | ||
+ | client_id: '${AZURE_CLIENT_ID:""}' | ||
+ | client_secret: '${AZURE_CLIENT_SECRET:""}' | ||
+ | tenant_id: '${AZURE_TENANT_ID:""}' | ||
+ | subscription_id: '${AZURE_SUBSCRIPTION_ID:""}' | ||
+ | resources: | ||
+ | - resource_query: "resourceType eq 'Microsoft.DocumentDb/databaseAccounts'" | ||
+ | metrics: | ||
+ | - name: ["DataUsage", "DocumentCount", "DocumentQuota"] | ||
+ | namespace: "Microsoft.DocumentDb/databaseAccounts" | ||
+ | - module: azure | ||
+ | metricsets: | ||
+ | - compute_vm | ||
+ | enabled: true | ||
+ | period: 300s | ||
+ | client_id: '${AZURE_CLIENT_ID:""}' | ||
+ | client_secret: '${AZURE_CLIENT_SECRET:""}' | ||
+ | tenant_id: '${AZURE_TENANT_ID:""}' | ||
+ | subscription_id: '${AZURE_SUBSCRIPTION_ID:""}' | ||
+ | <pre> | ||
+ | - module: azure | ||
+ | metricsets: | ||
+ | - compute_vm_scaleset | ||
+ | enabled: true | ||
+ | period: 300s | ||
+ | client_id: '${AZURE_CLIENT_ID:""}' | ||
+ | client_secret: '${AZURE_CLIENT_SECRET:""}' | ||
+ | tenant_id: '${AZURE_TENANT_ID:""}' | ||
+ | subscription_id: '${AZURE_SUBSCRIPTION_ID:""}' | ||
+ | - module: azure | ||
+ | metricsets: | ||
+ | - storage | ||
+ | enabled: true | ||
+ | period: 300s | ||
+ | client_id: '${AZURE_CLIENT_ID:""}' | ||
+ | client_secret: '${AZURE_CLIENT_SECRET:""}' | ||
+ | tenant_id: '${AZURE_TENANT_ID:""}' | ||
+ | subscription_id: '${AZURE_SUBSCRIPTION_ID:""}' | ||
+ | - module: azure | ||
+ | metricsets: | ||
+ | - container_instance | ||
+ | enabled: true | ||
+ | period: 300s | ||
+ | client_id: '${AZURE_CLIENT_ID:""}' | ||
+ | client_secret: '${AZURE_CLIENT_SECRET:""}' | ||
+ | tenant_id: '${AZURE_TENANT_ID:""}' | ||
+ | subscription_id: '${AZURE_SUBSCRIPTION_ID:""}' | ||
+ | - module: azure | ||
+ | metricsets: | ||
+ | - container_service | ||
+ | enabled: true | ||
+ | period: 300s | ||
+ | client_id: '${AZURE_CLIENT_ID:""}' | ||
+ | client_secret: '${AZURE_CLIENT_SECRET:""}' | ||
+ | tenant_id: '${AZURE_TENANT_ID:""}' | ||
+ | subscription_id: '${AZURE_SUBSCRIPTION_ID:""}' | ||
+ | - module: azure | ||
+ | metricsets: | ||
+ | - container_registry | ||
+ | enabled: true | ||
+ | period: 300s | ||
+ | client_id: '${AZURE_CLIENT_ID:""}' | ||
+ | client_secret: '${AZURE_CLIENT_SECRET:""}' | ||
+ | tenant_id: '${AZURE_TENANT_ID:""}' | ||
+ | subscription_id: '${AZURE_SUBSCRIPTION_ID:""}' | ||
+ | - module: azure | ||
+ | metricsets: | ||
+ | - database_account | ||
+ | enabled: true | ||
+ | period: 300s | ||
+ | client_id: '${AZURE_CLIENT_ID:""}' | ||
+ | client_secret: '${AZURE_CLIENT_SECRET:""}' | ||
+ | tenant_id: '${AZURE_TENANT_ID:""}' | ||
+ | subscription_id: '${AZURE_SUBSCRIPTION_ID:""}' | ||
+ | - module: azure | ||
+ | metricsets: | ||
+ | - billing | ||
+ | enabled: true | ||
+ | period: 24h | ||
+ | client_id: '${AZURE_CLIENT_ID:""}' | ||
+ | client_secret: '${AZURE_CLIENT_SECRET:""}' | ||
+ | tenant_id: '${AZURE_TENANT_ID:""}' | ||
+ | subscription_id: '${AZURE_SUBSCRIPTION_ID:""}' | ||
+ | - module: azure | ||
+ | metricsets: | ||
+ | - app_insights | ||
+ | enabled: true | ||
+ | period: 300s | ||
+ | application_id: '' | ||
+ | api_key: '' | ||
+ | metrics: | ||
+ | - id: ["requests/count", "requests/duration"] | ||
+ | - module: azure | ||
+ | metricsets: | ||
+ | - app_state | ||
+ | enabled: true | ||
+ | period: 300s | ||
+ | application_id: '' | ||
+ | api_key: '' | ||
+ | - module: beat | ||
+ | metricsets: | ||
+ | - stats | ||
+ | - state | ||
+ | period: 10s | ||
+ | hosts: ["http://localhost:5066"] | ||
+ | - module: ceph | ||
+ | metricsets: ["cluster_disk", "cluster_health", "monitor_health", "pool_disk", "osd_tree"] | ||
+ | period: 10s | ||
+ | hosts: ["localhost:5000"] | ||
+ | enabled: true | ||
+ | - module: ceph | ||
+ | metricsets: | ||
+ | - mgr_cluster_disk | ||
+ | - mgr_osd_perf | ||
+ | - mgr_pool_disk | ||
+ | - mgr_osd_pool_stats | ||
+ | - mgr_osd_tree | ||
+ | period: 1m | ||
+ | hosts: [ "https://localhost:8003" ] | ||
+ | - module: cloudfoundry | ||
+ | metricsets: | ||
+ | - container | ||
+ | - counter | ||
+ | - value | ||
+ | enabled: true | ||
+ | api_address: '${CLOUDFOUNDRY_API_ADDRESS:""}' | ||
+ | doppler_address: '${CLOUDFOUNDRY_DOPPLER_ADDRESS:""}' | ||
+ | uaa_address: '${CLOUDFOUNDRY_UAA_ADDRESS:""}' | ||
+ | rlp_address: '${CLOUDFOUNDRY_RLP_ADDRESS:""}' | ||
+ | client_id: '${CLOUDFOUNDRY_CLIENT_ID:""}' | ||
+ | client_secret: '${CLOUDFOUNDRY_CLIENT_SECRET:""}' | ||
+ | shard_id: metricbeat | ||
+ | version: v1 | ||
+ | - module: cockroachdb | ||
+ | metricsets: ['status'] | ||
+ | period: 10s | ||
+ | hosts: ['localhost:8080'] | ||
+ | - module: consul | ||
+ | metricsets: | ||
+ | - agent | ||
+ | enabled: true | ||
+ | period: 10s | ||
+ | hosts: ["localhost:8500"] | ||
+ | - module: containerd | ||
+ | metricsets: ["cpu", "memory", "blkio"] | ||
+ | period: 10s | ||
+ | hosts: ["localhost:1338"] | ||
+ | calcpct.cpu: true | ||
+ | calcpct.memory: true | ||
+ | - module: coredns | ||
+ | metricsets: ["stats"] | ||
+ | period: 10s | ||
+ | hosts: ["localhost:9153"] | ||
+ | - module: couchbase | ||
+ | metricsets: ["bucket", "cluster", "node"] | ||
+ | period: 10s | ||
+ | hosts: ["localhost:8091"] | ||
+ | enabled: true | ||
+ | - module: couchdb | ||
+ | metricsets: ["server"] | ||
+ | period: 10s | ||
+ | hosts: ["localhost:5984"] | ||
+ | - module: docker | ||
+ | metricsets: | ||
+ | - "container" | ||
+ | - "cpu" | ||
+ | - "diskio" | ||
+ | - "event" | ||
+ | - "healthcheck" | ||
+ | - "info" | ||
+ | - "memory" | ||
+ | - "network" | ||
+ | hosts: ["unix:///var/run/docker.sock"] | ||
+ | period: 10s | ||
+ | enabled: true | ||
+ | - module: dropwizard | ||
+ | metricsets: ["collector"] | ||
+ | period: 10s | ||
+ | hosts: ["localhost:8080"] | ||
+ | metrics_path: /metrics/metrics | ||
+ | namespace: example | ||
+ | enabled: true | ||
+ | - module: elasticsearch | ||
+ | metricsets: | ||
+ | - node | ||
+ | - node_stats | ||
+ | period: 10s | ||
+ | hosts: ["http://localhost:9200"] | ||
+ | - module: enterprisesearch | ||
+ | metricsets: ["health", "stats"] | ||
+ | enabled: true | ||
+ | period: 10s | ||
+ | hosts: ["http://localhost:3002"] | ||
+ | - module: envoyproxy | ||
+ | metricsets: ["server"] | ||
+ | period: 10s | ||
+ | hosts: ["localhost:9901"] | ||
+ | - module: etcd | ||
+ | metricsets: ["leader", "self", "store"] | ||
+ | period: 10s | ||
+ | hosts: ["localhost:2379"] | ||
+ | - module: gcp | ||
+ | metricsets: | ||
+ | - compute | ||
+ | region: "us-" | ||
+ | project_id: "your project id" | ||
+ | credentials_file_path: "your JSON credentials file path" | ||
+ | exclude_labels: false | ||
+ | period: 1m | ||
+ | - module: gcp | ||
+ | metricsets: | ||
+ | - pubsub | ||
+ | - loadbalancing | ||
+ | - firestore | ||
+ | - dataproc | ||
+ | zone: "us-central1-a" | ||
+ | project_id: "your project id" | ||
+ | credentials_file_path: "your JSON credentials file path" | ||
+ | exclude_labels: false | ||
+ | period: 1m | ||
+ | - module: gcp | ||
+ | metricsets: | ||
+ | - storage | ||
+ | project_id: "your project id" | ||
+ | credentials_file_path: "your JSON credentials file path" | ||
+ | exclude_labels: false | ||
+ | period: 5m | ||
+ | - module: gcp | ||
+ | metricsets: | ||
+ | - metrics | ||
+ | project_id: "your project id" | ||
+ | credentials_file_path: "your JSON credentials file path" | ||
+ | exclude_labels: false | ||
+ | period: 1m | ||
+ | metrics: | ||
+ | - aligner: ALIGN_NONE | ||
+ | service: compute | ||
+ | metric_types: | ||
+ | - "instance/cpu/reserved_cores" | ||
+ | - "instance/cpu/usage_time" | ||
+ | - "instance/cpu/utilization" | ||
+ | - "instance/uptime" | ||
+ | - module: gcp | ||
+ | metricsets: | ||
+ | - gke | ||
+ | project_id: "your project id" | ||
+ | credentials_file_path: "your JSON credentials file path" | ||
+ | exclude_labels: false | ||
+ | period: 1m | ||
+ | - module: gcp | ||
+ | metricsets: | ||
+ | - billing | ||
+ | period: 24h | ||
+ | project_id: "your project id" | ||
+ | credentials_file_path: "your JSON credentials file path" | ||
+ | dataset_id: "dataset id" | ||
+ | table_pattern: "table pattern" | ||
+ | cost_type: "regular" | ||
+ | - module: golang | ||
+ | period: 10s | ||
+ | hosts: ["localhost:6060"] | ||
+ | heap.path: "/debug/vars" | ||
+ | expvar: | ||
+ | namespace: "example" | ||
+ | path: "/debug/vars" | ||
+ | - module: graphite | ||
+ | metricsets: ["server"] | ||
+ | enabled: true | ||
+ | - module: haproxy | ||
+ | metricsets: ["info", "stat"] | ||
+ | period: 10s | ||
+ | hosts: ["tcp://127.0.0.1:14567"] | ||
+ | username : "admin" | ||
+ | password : "admin" | ||
+ | enabled: true | ||
+ | - module: http | ||
+ | period: 10s | ||
+ | hosts: ["localhost:80"] | ||
+ | namespace: "json_namespace" | ||
+ | path: "/" | ||
+ | - module: http | ||
+ | host: "localhost" | ||
+ | port: "8080" | ||
+ | enabled: false | ||
+ | - module: ibmmq | ||
+ | metricsets: ['qmgr'] | ||
+ | period: 10s | ||
+ | hosts: ['localhost:9157'] | ||
+ | metrics_path: /metrics | ||
+ | - module: iis | ||
+ | metricsets: | ||
+ | - webserver | ||
+ | - website | ||
+ | - application_pool | ||
+ | enabled: true | ||
+ | period: 10s | ||
+ | - module: istio | ||
+ | metricsets: ["mesh"] | ||
+ | period: 10s | ||
+ | hosts: ["localhost:42422"] | ||
+ | - module: istio | ||
+ | metricsets: ["mixer"] | ||
+ | period: 10s | ||
+ | hosts: ["localhost:15014"] | ||
+ | - module: istio | ||
+ | metricsets: ["galley"] | ||
+ | period: 10s | ||
+ | hosts: ["localhost:15014"] | ||
+ | - module: istio | ||
+ | metricsets: ["pilot"] | ||
+ | period: 10s | ||
+ | hosts: ["localhost:15014"] | ||
+ | - module: istio | ||
+ | metricsets: ["citadel"] | ||
+ | period: 10s | ||
+ | hosts: ["localhost:15014"] | ||
+ | - module: istio | ||
+ | metricsets: ['istiod'] | ||
+ | period: 10s | ||
+ | hosts: ['localhost:15014'] | ||
+ | - module: istio | ||
+ | metricsets: ['proxy'] | ||
+ | period: 10s | ||
+ | hosts: ['localhost:15090'] | ||
+ | - module: jolokia | ||
+ | period: 10s | ||
+ | hosts: ["localhost"] | ||
+ | namespace: "metrics" | ||
+ | jmx.mappings: | ||
+ | jmx.application: | ||
+ | jmx.instance: | ||
+ | - module: kafka | ||
+ | period: 10s | ||
+ | hosts: ["localhost:9092"] | ||
+ | - module: kibana | ||
+ | metricsets: ["status"] | ||
+ | period: 10s | ||
+ | hosts: ["localhost:5601"] | ||
+ | basepath: "" | ||
+ | enabled: true | ||
+ | - module: kubernetes | ||
+ | metricsets: | ||
+ | - container | ||
+ | - node | ||
+ | - pod | ||
+ | - system | ||
+ | - volume | ||
+ | period: 10s | ||
+ | enabled: true | ||
+ | hosts: ["https://${NODE_NAME}:10250"] | ||
+ | bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token | ||
+ | ssl.verification_mode: "none" | ||
+ | add_metadata: true | ||
+ | - module: kubernetes | ||
+ | enabled: true | ||
+ | metricsets: | ||
+ | - state_node | ||
+ | - state_daemonset | ||
+ | - state_deployment | ||
+ | - state_replicaset | ||
+ | - state_statefulset | ||
+ | - state_pod | ||
+ | - state_container | ||
+ | - state_job | ||
+ | - state_cronjob | ||
+ | - state_resourcequota | ||
+ | - state_service | ||
+ | - state_persistentvolume | ||
+ | - state_persistentvolumeclaim | ||
+ | - state_storageclass | ||
+ | hosts: ["kube-state-metrics:8080"] | ||
+ | add_metadata: true | ||
+ | - module: kubernetes | ||
+ | enabled: true | ||
+ | metricsets: | ||
+ | - event | ||
+ | period: 10s | ||
+ | - module: kubernetes | ||
+ | enabled: true | ||
+ | metricsets: | ||
+ | - apiserver | ||
+ | hosts: ["https://${KUBERNETES_SERVICE_HOST}:${KUBERNETES_SERVICE_PORT}"] | ||
+ | bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token | ||
+ | ssl.certificate_authorities: | ||
+ | - /var/run/secrets/kubernetes.io/serviceaccount/ca.crt | ||
+ | period: 30s | ||
+ | - module: kubernetes | ||
+ | enabled: true | ||
+ | metricsets: | ||
+ | - proxy | ||
+ | hosts: ["localhost:10249"] | ||
+ | period: 10s | ||
+ | - module: kubernetes | ||
+ | enabled: true | ||
+ | metricsets: | ||
+ | - controllermanager | ||
+ | hosts: ["http://localhost:10252"] | ||
+ | period: 10s | ||
+ | - module: kubernetes | ||
+ | enabled: true | ||
+ | metricsets: | ||
+ | - scheduler | ||
+ | hosts: ["localhost:10251"] | ||
+ | period: 10s | ||
+ | - module: kvm | ||
+ | metricsets: ["dommemstat", "status"] | ||
+ | enabled: true | ||
+ | period: 10s | ||
+ | hosts: ["unix:///var/run/libvirt/libvirt-sock"] | ||
+ | - module: linux | ||
+ | period: 10s | ||
+ | metricsets: | ||
+ | - "pageinfo" | ||
+ | - "memory" | ||
+ | enabled: true | ||
+ | - module: logstash | ||
+ | metricsets: ["node", "node_stats"] | ||
+ | enabled: true | ||
+ | period: 10s | ||
+ | hosts: ["localhost:9600"] | ||
+ | - module: memcached | ||
+ | metricsets: ["stats"] | ||
+ | period: 10s | ||
+ | hosts: ["localhost:11211"] | ||
+ | enabled: true | ||
+ | - module: mongodb | ||
+ | metricsets: ["dbstats", "status", "collstats", "metrics", "replstatus"] | ||
+ | period: 10s | ||
+ | enabled: true | ||
+ | hosts: ["localhost:27017"] | ||
+ | - module: mssql | ||
+ | metricsets: | ||
+ | - "transaction_log" | ||
+ | - "performance" | ||
+ | hosts: ["sqlserver://localhost"] | ||
+ | username: domain\username | ||
+ | password: verysecurepassword | ||
+ | period: 10s | ||
+ | - module: munin | ||
+ | metricsets: ["node"] | ||
+ | enabled: true | ||
+ | period: 10s | ||
+ | hosts: ["localhost:4949"] | ||
+ | - module: mysql | ||
+ | metricsets: | ||
+ | - status | ||
+ | period: 10s | ||
+ | hosts: ["root:secret@tcp(127.0.0.1:3306)/"] | ||
+ | - module: nats | ||
+ | metricsets: | ||
+ | - "connections" | ||
+ | - "routes" | ||
+ | - "stats" | ||
+ | - "subscriptions" | ||
+ | period: 10s | ||
+ | hosts: ["localhost:8222"] | ||
+ | - module: nginx | ||
+ | metricsets: ["stubstatus"] | ||
+ | enabled: true | ||
+ | period: 10s | ||
+ | hosts: ["http://127.0.0.1"] | ||
+ | server_status_path: "nginx_status" | ||
+ | - module: openmetrics | ||
+ | metricsets: ['collector'] | ||
+ | period: 10s | ||
+ | hosts: ['localhost:9090'] | ||
+ | metrics_path: /metrics | ||
+ | metrics_filters: | ||
+ | include: [] | ||
+ | exclude: [] | ||
+ | - module: oracle | ||
+ | metricsets: ["tablespace", "performance"] | ||
+ | enabled: true | ||
+ | period: 10s | ||
+ | hosts: ["user:[email protected]:1521/ORCLPDB1.localdomain"] | ||
+ | - module: php_fpm | ||
+ | metricsets: | ||
+ | - pool | ||
+ | enabled: true | ||
+ | period: 10s | ||
+ | status_path: "/status" | ||
+ | hosts: ["localhost:8080"] | ||
+ | - module: postgresql | ||
+ | enabled: true | ||
+ | metricsets: | ||
+ | - database | ||
+ | - bgwriter | ||
+ | - activity | ||
+ | period: 10s | ||
+ | hosts: ["postgres://localhost:5432"] | ||
+ | - module: prometheus | ||
+ | period: 10s | ||
+ | hosts: ["localhost:9090"] | ||
+ | metrics_path: /metrics | ||
+ | - module: prometheus | ||
+ | period: 10s | ||
+ | metricsets: ["collector"] | ||
+ | hosts: ["localhost:9090"] | ||
+ | metrics_path: /metrics | ||
+ | - module: rabbitmq | ||
+ | metricsets: ["node", "queue", "connection"] | ||
+ | enabled: true | ||
+ | period: 10s | ||
+ | hosts: ["localhost:15672"] | ||
+ | - module: redis | ||
+ | metricsets: ["info", "keyspace"] | ||
+ | enabled: true | ||
+ | period: 10s | ||
+ | hosts: ["127.0.0.1:6379"] | ||
+ | - module: redisenterprise | ||
+ | metricsets: | ||
+ | - node | ||
+ | - proxy | ||
+ | period: 1m | ||
+ | hosts: ["https://127.0.0.1:8070/"] | ||
+ | - module: sql | ||
+ | metricsets: | ||
+ | - query | ||
+ | period: 10s | ||
+ | hosts: ["user=myuser password=mypassword dbname=mydb sslmode=disable"] | ||
+ | driver: "postgres" | ||
+ | sql_query: "select now()" | ||
+ | sql_response_format: table | ||
+ | - module: stan | ||
+ | metricsets: ["stats", "channels", "subscriptions"] | ||
+ | period: 60s | ||
+ | hosts: ["localhost:8222"] | ||
+ | - module: statsd | ||
+ | host: "localhost" | ||
+ | port: "8125" | ||
+ | enabled: false | ||
+ | - module: syncgateway | ||
+ | metricsets: | ||
+ | - db | ||
+ | period: 10s | ||
+ | hosts: ["127.0.0.1:4985"] | ||
+ | - module: tomcat | ||
+ | metricsets: ['threading', 'cache', 'memory', 'requests'] | ||
+ | period: 10s | ||
+ | hosts: ['localhost:8080'] | ||
+ | path: "/jolokia/?ignoreErrors=true&canonicalNaming=false" | ||
+ | - module: traefik | ||
+ | metricsets: ["health"] | ||
+ | period: 10s | ||
+ | hosts: ["localhost:8080"] | ||
+ | - module: uwsgi | ||
+ | metricsets: ["status"] | ||
+ | enable: true | ||
+ | period: 10s | ||
+ | hosts: ["tcp://127.0.0.1:9191"] | ||
+ | - module: vsphere | ||
+ | enabled: true | ||
+ | metricsets: ["datastore", "host", "virtualmachine"] | ||
+ | period: 10s | ||
+ | hosts: ["https://localhost/sdk"] | ||
+ | username: "user" | ||
+ | password: "password" | ||
+ | insecure: false | ||
+ | - module: windows | ||
+ | metricsets: ["perfmon"] | ||
+ | enabled: true | ||
+ | period: 10s | ||
+ | perfmon.ignore_non_existent_counters: false | ||
+ | perfmon.group_measurements_by_instance: false | ||
+ | perfmon.queries: | ||
+ | - module: windows | ||
+ | metricsets: ["service"] | ||
+ | enabled: true | ||
+ | period: 60s | ||
+ | - module: zookeeper | ||
+ | enabled: true | ||
+ | metricsets: ["mntr", "server"] | ||
+ | period: 10s | ||
+ | hosts: ["localhost:2181"] | ||
+ | output.elasticsearch: | ||
+ | hosts: ["localhost:9200"] | ||
+ | setup.template.settings: | ||
+ | setup.kibana: | ||
+ | logging.to_files: true | ||
+ | logging.files: | ||
+ | </pre> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | == Related == | ||
+ | * <code>[[metricbeat modules list]]</code> | ||
+ | * <code>[[/etc/heartbeat/heartbeat.reference.yml]]</code> | ||
== See also == | == See also == |
Latest revision as of 09:05, 28 December 2022
cat /etc/metricbeat/metricbeat.reference.yml | grep -v "#" | grep .
metricbeat.config.modules: path: ${path.config}/modules.d/*.yml reload.period: 10s reload.enabled: false metricbeat.max_start_delay: 10s metricbeat.modules: - module: system metricsets: enabled: true period: 10s processes: ['.*'] - module: activemq metricsets: ['broker', 'queue', 'topic'] period: 10s hosts: ['localhost:8161'] path: '/api/jolokia/?ignoreErrors=true&canonicalNaming=false' - module: aerospike metricsets: ["namespace"] enabled: true period: 10s hosts: ["localhost:3000"] - module: airflow host: "localhost" port: "8126" metricsets: [ 'statsd' ] - module: apache metricsets: ["status"] period: 10s enabled: true hosts: ["http://127.0.0.1"] - module: aws period: 300s credential_profile_name: test-mb metricsets: - ec2 tags_filter: - key: "Organization" value: "Engineering" - module: aws period: 300s credential_profile_name: test-mb metricsets: - sqs regions: - us-west-1 - module: aws period: 86400s metricsets: - s3_request - s3_daily_storage access_key_id: '${AWS_ACCESS_KEY_ID:""}' secret_access_key: '${AWS_SECRET_ACCESS_KEY:""}' session_token: '${AWS_SESSION_TOKEN:""}' - module: aws period: 300s credential_profile_name: test-mb metricsets: - cloudwatch metrics: - namespace: AWS/EC2 name: ["CPUUtilization"] dimensions: - name: InstanceId value: i-0686946e22cf9494a - namespace: AWS/EBS - namespace: AWS/ELB resource_type: elasticloadbalancing tags: - key: "Organization" value: "Engineering" - module: aws period: 60s credential_profile_name: test-mb tags_filter: - key: "dept" value: "eng" metricsets: - elb - natgateway - rds - transitgateway - usage - vpn - module: awsfargate period: 10s metricsets: - task_stats - module: azure metricsets: - monitor enabled: true period: 300s client_id: '${AZURE_CLIENT_ID:""}' client_secret: '${AZURE_CLIENT_SECRET:""}' tenant_id: '${AZURE_TENANT_ID:""}' subscription_id: '${AZURE_SUBSCRIPTION_ID:""}' resources: - resource_query: "resourceType eq 'Microsoft.DocumentDb/databaseAccounts'" metrics: - name: ["DataUsage", "DocumentCount", "DocumentQuota"] namespace: "Microsoft.DocumentDb/databaseAccounts" - module: azure metricsets: - compute_vm enabled: true period: 300s client_id: '${AZURE_CLIENT_ID:""}' client_secret: '${AZURE_CLIENT_SECRET:""}' tenant_id: '${AZURE_TENANT_ID:""}' subscription_id: '${AZURE_SUBSCRIPTION_ID:""}'
- module: azure metricsets: - compute_vm_scaleset enabled: true period: 300s client_id: '${AZURE_CLIENT_ID:""}' client_secret: '${AZURE_CLIENT_SECRET:""}' tenant_id: '${AZURE_TENANT_ID:""}' subscription_id: '${AZURE_SUBSCRIPTION_ID:""}' - module: azure metricsets: - storage enabled: true period: 300s client_id: '${AZURE_CLIENT_ID:""}' client_secret: '${AZURE_CLIENT_SECRET:""}' tenant_id: '${AZURE_TENANT_ID:""}' subscription_id: '${AZURE_SUBSCRIPTION_ID:""}' - module: azure metricsets: - container_instance enabled: true period: 300s client_id: '${AZURE_CLIENT_ID:""}' client_secret: '${AZURE_CLIENT_SECRET:""}' tenant_id: '${AZURE_TENANT_ID:""}' subscription_id: '${AZURE_SUBSCRIPTION_ID:""}' - module: azure metricsets: - container_service enabled: true period: 300s client_id: '${AZURE_CLIENT_ID:""}' client_secret: '${AZURE_CLIENT_SECRET:""}' tenant_id: '${AZURE_TENANT_ID:""}' subscription_id: '${AZURE_SUBSCRIPTION_ID:""}' - module: azure metricsets: - container_registry enabled: true period: 300s client_id: '${AZURE_CLIENT_ID:""}' client_secret: '${AZURE_CLIENT_SECRET:""}' tenant_id: '${AZURE_TENANT_ID:""}' subscription_id: '${AZURE_SUBSCRIPTION_ID:""}' - module: azure metricsets: - database_account enabled: true period: 300s client_id: '${AZURE_CLIENT_ID:""}' client_secret: '${AZURE_CLIENT_SECRET:""}' tenant_id: '${AZURE_TENANT_ID:""}' subscription_id: '${AZURE_SUBSCRIPTION_ID:""}' - module: azure metricsets: - billing enabled: true period: 24h client_id: '${AZURE_CLIENT_ID:""}' client_secret: '${AZURE_CLIENT_SECRET:""}' tenant_id: '${AZURE_TENANT_ID:""}' subscription_id: '${AZURE_SUBSCRIPTION_ID:""}' - module: azure metricsets: - app_insights enabled: true period: 300s application_id: '' api_key: '' metrics: - id: ["requests/count", "requests/duration"] - module: azure metricsets: - app_state enabled: true period: 300s application_id: '' api_key: '' - module: beat metricsets: - stats - state period: 10s hosts: ["http://localhost:5066"] - module: ceph metricsets: ["cluster_disk", "cluster_health", "monitor_health", "pool_disk", "osd_tree"] period: 10s hosts: ["localhost:5000"] enabled: true - module: ceph metricsets: - mgr_cluster_disk - mgr_osd_perf - mgr_pool_disk - mgr_osd_pool_stats - mgr_osd_tree period: 1m hosts: [ "https://localhost:8003" ] - module: cloudfoundry metricsets: - container - counter - value enabled: true api_address: '${CLOUDFOUNDRY_API_ADDRESS:""}' doppler_address: '${CLOUDFOUNDRY_DOPPLER_ADDRESS:""}' uaa_address: '${CLOUDFOUNDRY_UAA_ADDRESS:""}' rlp_address: '${CLOUDFOUNDRY_RLP_ADDRESS:""}' client_id: '${CLOUDFOUNDRY_CLIENT_ID:""}' client_secret: '${CLOUDFOUNDRY_CLIENT_SECRET:""}' shard_id: metricbeat version: v1 - module: cockroachdb metricsets: ['status'] period: 10s hosts: ['localhost:8080'] - module: consul metricsets: - agent enabled: true period: 10s hosts: ["localhost:8500"] - module: containerd metricsets: ["cpu", "memory", "blkio"] period: 10s hosts: ["localhost:1338"] calcpct.cpu: true calcpct.memory: true - module: coredns metricsets: ["stats"] period: 10s hosts: ["localhost:9153"] - module: couchbase metricsets: ["bucket", "cluster", "node"] period: 10s hosts: ["localhost:8091"] enabled: true - module: couchdb metricsets: ["server"] period: 10s hosts: ["localhost:5984"] - module: docker metricsets: - "container" - "cpu" - "diskio" - "event" - "healthcheck" - "info" - "memory" - "network" hosts: ["unix:///var/run/docker.sock"] period: 10s enabled: true - module: dropwizard metricsets: ["collector"] period: 10s hosts: ["localhost:8080"] metrics_path: /metrics/metrics namespace: example enabled: true - module: elasticsearch metricsets: - node - node_stats period: 10s hosts: ["http://localhost:9200"] - module: enterprisesearch metricsets: ["health", "stats"] enabled: true period: 10s hosts: ["http://localhost:3002"] - module: envoyproxy metricsets: ["server"] period: 10s hosts: ["localhost:9901"] - module: etcd metricsets: ["leader", "self", "store"] period: 10s hosts: ["localhost:2379"] - module: gcp metricsets: - compute region: "us-" project_id: "your project id" credentials_file_path: "your JSON credentials file path" exclude_labels: false period: 1m - module: gcp metricsets: - pubsub - loadbalancing - firestore - dataproc zone: "us-central1-a" project_id: "your project id" credentials_file_path: "your JSON credentials file path" exclude_labels: false period: 1m - module: gcp metricsets: - storage project_id: "your project id" credentials_file_path: "your JSON credentials file path" exclude_labels: false period: 5m - module: gcp metricsets: - metrics project_id: "your project id" credentials_file_path: "your JSON credentials file path" exclude_labels: false period: 1m metrics: - aligner: ALIGN_NONE service: compute metric_types: - "instance/cpu/reserved_cores" - "instance/cpu/usage_time" - "instance/cpu/utilization" - "instance/uptime" - module: gcp metricsets: - gke project_id: "your project id" credentials_file_path: "your JSON credentials file path" exclude_labels: false period: 1m - module: gcp metricsets: - billing period: 24h project_id: "your project id" credentials_file_path: "your JSON credentials file path" dataset_id: "dataset id" table_pattern: "table pattern" cost_type: "regular" - module: golang period: 10s hosts: ["localhost:6060"] heap.path: "/debug/vars" expvar: namespace: "example" path: "/debug/vars" - module: graphite metricsets: ["server"] enabled: true - module: haproxy metricsets: ["info", "stat"] period: 10s hosts: ["tcp://127.0.0.1:14567"] username : "admin" password : "admin" enabled: true - module: http period: 10s hosts: ["localhost:80"] namespace: "json_namespace" path: "/" - module: http host: "localhost" port: "8080" enabled: false - module: ibmmq metricsets: ['qmgr'] period: 10s hosts: ['localhost:9157'] metrics_path: /metrics - module: iis metricsets: - webserver - website - application_pool enabled: true period: 10s - module: istio metricsets: ["mesh"] period: 10s hosts: ["localhost:42422"] - module: istio metricsets: ["mixer"] period: 10s hosts: ["localhost:15014"] - module: istio metricsets: ["galley"] period: 10s hosts: ["localhost:15014"] - module: istio metricsets: ["pilot"] period: 10s hosts: ["localhost:15014"] - module: istio metricsets: ["citadel"] period: 10s hosts: ["localhost:15014"] - module: istio metricsets: ['istiod'] period: 10s hosts: ['localhost:15014'] - module: istio metricsets: ['proxy'] period: 10s hosts: ['localhost:15090'] - module: jolokia period: 10s hosts: ["localhost"] namespace: "metrics" jmx.mappings: jmx.application: jmx.instance: - module: kafka period: 10s hosts: ["localhost:9092"] - module: kibana metricsets: ["status"] period: 10s hosts: ["localhost:5601"] basepath: "" enabled: true - module: kubernetes metricsets: - container - node - pod - system - volume period: 10s enabled: true hosts: ["https://${NODE_NAME}:10250"] bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token ssl.verification_mode: "none" add_metadata: true - module: kubernetes enabled: true metricsets: - state_node - state_daemonset - state_deployment - state_replicaset - state_statefulset - state_pod - state_container - state_job - state_cronjob - state_resourcequota - state_service - state_persistentvolume - state_persistentvolumeclaim - state_storageclass hosts: ["kube-state-metrics:8080"] add_metadata: true - module: kubernetes enabled: true metricsets: - event period: 10s - module: kubernetes enabled: true metricsets: - apiserver hosts: ["https://${KUBERNETES_SERVICE_HOST}:${KUBERNETES_SERVICE_PORT}"] bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token ssl.certificate_authorities: - /var/run/secrets/kubernetes.io/serviceaccount/ca.crt period: 30s - module: kubernetes enabled: true metricsets: - proxy hosts: ["localhost:10249"] period: 10s - module: kubernetes enabled: true metricsets: - controllermanager hosts: ["http://localhost:10252"] period: 10s - module: kubernetes enabled: true metricsets: - scheduler hosts: ["localhost:10251"] period: 10s - module: kvm metricsets: ["dommemstat", "status"] enabled: true period: 10s hosts: ["unix:///var/run/libvirt/libvirt-sock"] - module: linux period: 10s metricsets: - "pageinfo" - "memory" enabled: true - module: logstash metricsets: ["node", "node_stats"] enabled: true period: 10s hosts: ["localhost:9600"] - module: memcached metricsets: ["stats"] period: 10s hosts: ["localhost:11211"] enabled: true - module: mongodb metricsets: ["dbstats", "status", "collstats", "metrics", "replstatus"] period: 10s enabled: true hosts: ["localhost:27017"] - module: mssql metricsets: - "transaction_log" - "performance" hosts: ["sqlserver://localhost"] username: domain\username password: verysecurepassword period: 10s - module: munin metricsets: ["node"] enabled: true period: 10s hosts: ["localhost:4949"] - module: mysql metricsets: - status period: 10s hosts: ["root:secret@tcp(127.0.0.1:3306)/"] - module: nats metricsets: - "connections" - "routes" - "stats" - "subscriptions" period: 10s hosts: ["localhost:8222"] - module: nginx metricsets: ["stubstatus"] enabled: true period: 10s hosts: ["http://127.0.0.1"] server_status_path: "nginx_status" - module: openmetrics metricsets: ['collector'] period: 10s hosts: ['localhost:9090'] metrics_path: /metrics metrics_filters: include: [] exclude: [] - module: oracle metricsets: ["tablespace", "performance"] enabled: true period: 10s hosts: ["user:[email protected]:1521/ORCLPDB1.localdomain"] - module: php_fpm metricsets: - pool enabled: true period: 10s status_path: "/status" hosts: ["localhost:8080"] - module: postgresql enabled: true metricsets: - database - bgwriter - activity period: 10s hosts: ["postgres://localhost:5432"] - module: prometheus period: 10s hosts: ["localhost:9090"] metrics_path: /metrics - module: prometheus period: 10s metricsets: ["collector"] hosts: ["localhost:9090"] metrics_path: /metrics - module: rabbitmq metricsets: ["node", "queue", "connection"] enabled: true period: 10s hosts: ["localhost:15672"] - module: redis metricsets: ["info", "keyspace"] enabled: true period: 10s hosts: ["127.0.0.1:6379"] - module: redisenterprise metricsets: - node - proxy period: 1m hosts: ["https://127.0.0.1:8070/"] - module: sql metricsets: - query period: 10s hosts: ["user=myuser password=mypassword dbname=mydb sslmode=disable"] driver: "postgres" sql_query: "select now()" sql_response_format: table - module: stan metricsets: ["stats", "channels", "subscriptions"] period: 60s hosts: ["localhost:8222"] - module: statsd host: "localhost" port: "8125" enabled: false - module: syncgateway metricsets: - db period: 10s hosts: ["127.0.0.1:4985"] - module: tomcat metricsets: ['threading', 'cache', 'memory', 'requests'] period: 10s hosts: ['localhost:8080'] path: "/jolokia/?ignoreErrors=true&canonicalNaming=false" - module: traefik metricsets: ["health"] period: 10s hosts: ["localhost:8080"] - module: uwsgi metricsets: ["status"] enable: true period: 10s hosts: ["tcp://127.0.0.1:9191"] - module: vsphere enabled: true metricsets: ["datastore", "host", "virtualmachine"] period: 10s hosts: ["https://localhost/sdk"] username: "user" password: "password" insecure: false - module: windows metricsets: ["perfmon"] enabled: true period: 10s perfmon.ignore_non_existent_counters: false perfmon.group_measurements_by_instance: false perfmon.queries: - module: windows metricsets: ["service"] enabled: true period: 60s - module: zookeeper enabled: true metricsets: ["mntr", "server"] period: 10s hosts: ["localhost:2181"] output.elasticsearch: hosts: ["localhost:9200"] setup.template.settings: setup.kibana: logging.to_files: true logging.files:
Related[edit]
See also[edit]
Advertising: