---
title: ''
description: Telegraf plugin for collecting metrics from Riak
url: https://docs.influxdata.com/telegraf/v1/input-plugins/riak/
estimated_tokens: 864
product: Telegraf Controller
version: v1
publisher: InfluxData
canonical: https://docs.influxdata.com/telegraf/v1/input-plugins/riak/
date: '2026-05-21T20:10:18+02:00'
lastmod: '2026-05-21T20:10:18+02:00'
---

==========

* Telegraf v0.10.4+

[Plugin source](https://github.com/influxdata/telegraf/tree/v1.39.0/plugins/inputs/riak/)[Download configuration](https://raw.githubusercontent.com/influxdata/telegraf/refs/tags/v1.39.0/plugins/inputs/riak/sample.conf)

# Riak Input Plugin

This plugin gathers metrics from [Riak](https://riak.com/) instances.

**Introduced in:** Telegraf v0.10.4**Tags:** server**OS support:** all

## Global configuration options

Plugins support additional global and plugin configuration settings for tasks
such as modifying metrics, tags, and fields, creating aliases, and configuring
plugin ordering. See [CONFIGURATION.md](/telegraf/v1/configuration/#plugins) for more details.

## Configuration

```toml
# Read metrics one or many Riak servers
[[inputs.riak]]
  # Specify a list of one or more riak http servers
  servers = ["http://localhost:8098"]
```

## Metrics

* riak:
  * tags:
    * server (host:port of the given server address)
    * nodename (internal node name received)

  * fields
    * cpu\_avg1
    * cpu\_avg15
    * cpu\_avg5
    * memory\_code
    * memory\_ets
    * memory\_processes
    * memory\_system
    * memory\_total
    * node\_get\_fsm\_objsize\_100
    * node\_get\_fsm\_objsize\_95
    * node\_get\_fsm\_objsize\_99
    * node\_get\_fsm\_objsize\_mean
    * node\_get\_fsm\_objsize\_median
    * node\_get\_fsm\_siblings\_100
    * node\_get\_fsm\_siblings\_95
    * node\_get\_fsm\_siblings\_99
    * node\_get\_fsm\_siblings\_mean
    * node\_get\_fsm\_siblings\_median
    * node\_get\_fsm\_time\_100
    * node\_get\_fsm\_time\_95
    * node\_get\_fsm\_time\_99
    * node\_get\_fsm\_time\_mean
    * node\_get\_fsm\_time\_median
    * node\_gets
    * node\_gets\_total
    * node\_put\_fsm\_time\_100
    * node\_put\_fsm\_time\_95
    * node\_put\_fsm\_time\_99
    * node\_put\_fsm\_time\_mean
    * node\_put\_fsm\_time\_median
    * node\_puts
    * node\_puts\_total
    * pbc\_active
    * pbc\_connects
    * pbc\_connects\_total
    * vnode\_gets
    * vnode\_gets\_total
    * vnode\_index\_reads
    * vnode\_index\_reads\_total
    * vnode\_index\_writes
    * vnode\_index\_writes\_total
    * vnode\_puts
    * vnode\_puts\_total
    * read\_repairs
    * read\_repairs\_total

Time fields such as `node_get_fsm_time_mean` are measured in nanoseconds.

## Example Output

```text
riak,nodename=riak@127.0.0.1,server=localhost:8098 cpu_avg1=31i,cpu_avg15=69i,cpu_avg5=51i,memory_code=11563738i,memory_ets=5925872i,memory_processes=30236069i,memory_system=93074971i,memory_total=123311040i,node_get_fsm_objsize_100=0i,node_get_fsm_objsize_95=0i,node_get_fsm_objsize_99=0i,node_get_fsm_objsize_mean=0i,node_get_fsm_objsize_median=0i,node_get_fsm_siblings_100=0i,node_get_fsm_siblings_95=0i,node_get_fsm_siblings_99=0i,node_get_fsm_siblings_mean=0i,node_get_fsm_siblings_median=0i,node_get_fsm_time_100=0i,node_get_fsm_time_95=0i,node_get_fsm_time_99=0i,node_get_fsm_time_mean=0i,node_get_fsm_time_median=0i,node_gets=0i,node_gets_total=19i,node_put_fsm_time_100=0i,node_put_fsm_time_95=0i,node_put_fsm_time_99=0i,node_put_fsm_time_mean=0i,node_put_fsm_time_median=0i,node_puts=0i,node_puts_total=0i,pbc_active=0i,pbc_connects=0i,pbc_connects_total=20i,vnode_gets=0i,vnode_gets_total=57i,vnode_index_reads=0i,vnode_index_reads_total=0i,vnode_index_writes=0i,vnode_index_writes_total=0i,vnode_puts=0i,vnode_puts_total=0i,read_repair=0i,read_repairs_total=0i 1455913392622482332
```
