Zookeeper Nodes: Overview of data from all Zookeeper nodes.
Zookeeper Node: Focus on a single Zookeeper node.
REQUIREMENTS AND DEPENDENCIES
This plugin requires:
|Python plugin for collectd||(included with SignalFx collectd agent)|
- Requires ZooKeeper 3.4.0 or greater in order to use the
mntrfour letter word command.
- If support for earlier versions is needed, add
srvrcommand, available in since 3.3.0, or
stat(fetches extra uneeded data but available pre-3.3).
If you are using the new Smart Agent, see the docs for the collectd/zookeeper monitor for more information. The configuration documentation below may be helpful as well, but consult the Smart Agent repo's docs for the exact schema.
Download the collectd-zookeeper Python module.
Download SignalFx’s sample configuration file to
Modify the configuration file as described in Configuration below.
Using the example configuration file 20-zookeeper.conf as a guide, provide values for the configuration options listed below that make sense for your environment and allow you to connect to the Zookeeper instance to be monitored.
|Hosts||Hostname where Zookeeper is running||
|Port||port number for Zookeeper||
|Instance||Specify a cluster name||none (commented out)|
Sample of built-in dashboard in SignalFx:
For documentation of the metrics and dimensions emitted by this plugin, click here.
This integration is released under the Apache 2.0 license. See LICENSE for more details.