Skip to content

riak_core

riak_core plugin

Description

The riak_core plugin report metrics and notifications from riak_core. This plugin only focuses on riak_core metrics, so it is possible to use it with any product using riak_core.

Applications it depends on

riak_core

Modules

  • wombat_plugin_riak_core
  • wombat_plugin_riak_core_metrics

Reports

Alarms reported

Riak Node down

Please find the detailed alarm description in the Alarms documentation.

Notifications

  • vnode_started
  • vnode_terminated
  • node down
  • node up
  • handoff_initiated
  • handoff_completed
  • handoff_cancelled
  • vnode_state_transfer_initiated
  • vnode_state_transfer_completed
  • command_received
  • Traced functions of Riak, which are called when executing Riak commands, (for example calling riak-admin transfers). These function calls are reported to WombatOAM including the actual arguments of the function call. Calls to the following functions are reported:
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
      riak_core_console:member_status/1
      riak_core_console:ring_status/1
      riak_core_console:print_member_status/2
      riak_core_console:stage_leave/1
      riak_core_console:stage_remove/1
      riak_core_console:stage_replace/1
      riak_core_console:stage_resize_ring/1
      riak_core_console:stage_force_replace/1
      riak_core_console:print_staged/1
      riak_core_console:commit_staged/1
      riak_core_console:clear_staged/1
      riak_core_console:transfer_limit/1
      riak_core_console:pending_claim_percentage/2
      riak_core_console:pending_nodes_and_claim_percentages/1
      riak_core_console:transfers/1
      riak_core_console:add_user/1
      riak_core_console:alter_user/1
      riak_core_console:del_user/1
      riak_core_console:add_group/1
      riak_core_console:alter_group/1
      riak_core_console:del_group/1
      riak_core_console:add_source/1
      riak_core_console:del_source/1
      riak_core_console:grant/1
      riak_core_console:revoke/1
      riak_core_console:print_users/1
      riak_core_console:print_user/1
      riak_core_console:print_sources/1
      riak_core_console:print_groups/1
      riak_core_console:print_group/1
      riak_core_console:print_grants/1
      riak_core_console:security_enable/1
      riak_core_console:security_disable/1
      riak_core_console:security_status/1
      riak_core_console:ciphers/1
      riak_core_console:stat_show/1
      riak_core_console:stat_info/1
      riak_core_console:stat_enable/1
      riak_core_console:stat_disable/1
      riak_core_console:stat_reset/1
      riak_core_console:command/1
      riak_kv_console:staged_join/1
      riak_kv_console:bucket_type_status/1
      riak_kv_console:bucket_type_activate/1
      riak_kv_console:bucket_type_create/1
      riak_kv_console:bucket_type_update/1
      riak_kv_console:bucket_type_list/1
      riak_kv_console:join/1
      riak_kv_console:leave/1
      riak_kv_console:remove/1
      riak_kv_console:down/1
      riak_kv_console:status/1
      riak_kv_console:vnode_status/1
      riak_kv_console:ringready/1
      riak_kv_console:aae_status/1
      riak_kv_console:ensemble_status/1
      riak_kv_console:repair_2i/1
      riak_kv_console:cluster_info/1
      riak_kv_console:reload_code/1
      riak_kv_console:reip/1
      riak_kv_console:reformat_indexes/1
      riak_kv_console:reformat_objects/1
      yz_console:aae_status/1
      yz_console:switch_to_new_search/1
      riak_core_cluster_cli:register_cli/0
      riak_core_cluster_cli:status/2
      riak_core_cluster_cli:partition_count/2
      riak_core_cluster_cli:partitions/2
      riak_core_cluster_cli:partition/2
      riak_core_handoff_cli:register_cli/0
      riak_core_handoff_cli:set_transfer_limit/3
      riak_core_handoff_cli:set_transfer_limit/5

Metrics reported

  • Vnode count (total) Tags: dev, op

  • Vnode count (primary) Tags: dev, op

  • Vnode count (secondary) Tags: dev, op

  • Member count (total) Tags: dev, op

  • Member count (active) Tags: dev, op

  • Member count (down) Tags: dev, op

  • Member count (joining) Tags: dev, op

  • Member count (leaving) Tags: dev, op

  • Member count (unreachable) Tags: dev, op

  • Active handoff count (inbound) Tags: dev, op

Configuration options

None.