System network metricset

The System network metricset provides network IO metrics collected from the operating system. One event is created for each network interface.

This metricset is available on:

  • FreeBSD
  • Linux
  • macOS
  • Windows

Configuration

interfaces
By default metrics are reported from all network interfaces. To select which interfaces metrics are reported from, use the interfaces configuration option. The value must be an array of interface names. For example:
metricbeat.modules:
- module: system
  metricsets: [network]
  interfaces: [eth0]

Fields

For a description of each field in the metricset, see the exported fields section.

Here is an example document generated by this metricset:

{
    "@timestamp": "2017-10-12T08:05:34.853Z",
    "agent": {
        "hostname": "host.example.com",
        "name": "host.example.com"
    },
    "event": {
        "dataset": "system.network",
        "duration": 115000,
        "module": "system"
    },
    "metricset": {
        "name": "network"
    },
    "service": {
        "type": "system"
    },
    "system": {
        "network": {
            "in": {
                "bytes": 37904869172,
                "dropped": 32,
                "errors": 0,
                "packets": 32143403
            },
            "name": "wlp4s0",
            "out": {
                "bytes": 6299331926,
                "dropped": 0,
                "errors": 0,
                "packets": 13362703
            }
        }
    }
}