--- description: "Telegraf plugin for collecting metrics from Riak" menu: telegraf_v1_ref: parent: input_plugins_reference name: Riak identifier: input-riak tags: [Riak, "input-plugins", "configuration", "server"] introduced: "v0.10.4" os_support: "freebsd, linux, macos, solaris, windows" related: - /telegraf/v1/configure_plugins/ - https://github.com/influxdata/telegraf/tree/v1.36.1/plugins/inputs/riak/README.md, Riak Plugin Source --- # Riak Input Plugin This plugin gathers metrics from [Riak](https://riak.com/) instances. **Introduced in:** Telegraf v0.10.4 **Tags:** server **OS support:** all [riak]: https://riak.com/ ## Global configuration options In addition to the plugin-specific configuration settings, plugins support additional global and plugin configuration settings. These settings are used to modify metrics, tags, and field or create aliases and configure ordering, etc. See the [CONFIGURATION.md](/telegraf/v1/configuration/#plugins) for more details. [CONFIGURATION.md]: ../../../docs/CONFIGURATION.md#plugins ## Configuration ```toml @sample.conf # 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 ```