Skip to main content

Documentation Index

Fetch the complete documentation index at: https://otel.fyi/llms.txt

Use this file to discover all available pages before exploring further.

Riak Receiver

Status Available in: contrib Maintainers: @armstrmi Source: opentelemetry-collector-contrib

Supported Telemetry

Metrics

Overview

Riak metrics will be collected from the /stats endpoint. This Riak receiver will collect metrics for 3.x+

Configuration

The following configuration settings are required:
  • username
  • password
The following configuration settings are optional:
  • endpoint (default: http://localhost:8098): The URL of the node to be monitored.
  • collection_interval (default = 60s): This receiver collects metrics on an interval. Valid time units are ns, us (or µs), ms, s, m, h.
  • initial_delay (default = 1s): defines how long this receiver waits before starting.
  • tls: TLS control. By default, insecure settings are rejected and certificate verification is on.

Example Configuration

receivers:
  riak:
    endpoint: http://localhost:8098
    username: otelu
    password: ${env:RIAK_PASSWORD}
    collection_interval: 60s

Metrics

Details about the metrics produced by this receiver can be found in metadata.yaml

Metrics

Metric NameDescriptionUnitTypeAttributes
riak.memory.limitThe amount of memory allocated to the node.ByUpDownCounter
riak.node.operation.countThe number of operations performed by the node.{operation}Counterrequest
riak.node.operation.time.meanThe mean time between request and response for operations performed by the node over the last minute.usGaugerequest
riak.node.read_repair.countThe number of read repairs performed by the node.{read_repair}Counter
riak.vnode.index.operation.countThe number of index operations performed by vnodes on the node.{operation}UpDownCounteroperation
riak.vnode.operation.countThe number of operations performed by vnodes on the node.{operation}Counterrequest

Attributes

Attribute NameDescriptionTypeValues
operationThe operation type for index operations.stringread, write, delete
requestThe request operation type.stringput, get

Resource Attributes

Attribute NameDescriptionTypeEnabled
riak.node.nameThe name this node uses to identify itself.string

Configuration

Example Configuration

riak:
  endpoint: http://localhost:8098
  username: otelu
  password: ${env:RIAK_PASSWORD}
  collection_interval: 10s

Last generated: 2026-04-20