The System module specifies several metricsets
that are enabled by default unless you explicitly disable them. To disable a
default metricset, comment it out in the modules.d/system.yml
configuration
file. If all metricsets are commented out and the System module is enabled,
{beatname_uc} uses the default metricsets.
For example, to disable the network
metricset, comment it out:
- module: system
period: 10s
metricsets:
- cpu
- load
- memory
#- network
- process
- process_summary
- socket_summary
#- entropy
#- core
#- diskio
#- socket
You cannot override the default configuration by adding another module definition to the configuration. There is no concept of inheritance. {beatname_uc} combines all module configurations at runtime. This enables you to specify module definitions that use different combinations of metricsets, periods, and hosts.