Graphite module

This is the Graphite module.

The default metricset is server.

The Graphite module supports the standard configuration options that are described in Modules. Here is an example configuration:

metricbeat.modules:
- module: graphite
  metricsets: ["server"]
  enabled: true

  # Host address to listen on. Default localhost.
  #host: localhost

  # Listening port. Default 2003.
  #port: 2003

  # Protocol to listen on. This can be udp or tcp. Default udp.
  #protocol: "udp"

  # Receive buffer size in bytes
  #receive_buffer_size: 1024

  #templates:
  #  - filter: "test.*.bash.*"
  #    namespace: "test"
  #    template: ".host.shell.metric*"
  #    delimiter: "_"
		
  1. This would match metrics like test.localhost.bash.stats
  2. test.localhost.bash.stats would become metric=stats and tags host=localhost,shell=bash

The following metricsets are available: