﻿---
title: Metricbeat collects system metrics for interfaces you didn't configure
description: The System module specifies several metricsets that are enabled by default unless you explicitly disable them. To disable a default metricset, comment...
url: https://www.elastic.co/elastic/docs-builder/docs/3028/reference/beats/metricbeat/faq-unexpected-metrics
products:
  - Beats
  - Metricbeat
applies_to:
  - Elastic Cloud Serverless: Generally available
  - Elastic Stack: Generally available
---

# Metricbeat collects system metrics for interfaces you didn't configure
The [System](https://www.elastic.co/elastic/docs-builder/docs/3028/reference/beats/metricbeat/metricbeat-module-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, Metricbeat uses the default metricsets.
For example, to disable the `network` metricset, comment it out:
```yaml
  - 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. Metricbeat combines all module configurations at runtime. This enables you to specify module definitions that use different combinations of metricsets, periods, and hosts.