• EnglishEspañol日本語한국어Português
  • Log inStart now

Zookeeper monitoring integration

Our Apache ZooKeeper integration monitors the performance of your ZooKeeper clusters, helping you manage, and synchronize your distributed systems. Our Apache ZooKeeper integration gives you a pre-built dashboard that includes cluster-level and node-level metrics.

After setting up our Apache ZooKeeper integration, we give you a dashboard for your ZooKeeper metrics.

Integrate Apache ZooKeeper with New Relic

Before bringing ZooKeeper data into New Relic, you'll need to follow the infrastructure agent installation steps for the host containing your Apache ZooKeeper app.

You can integrate Apache Zookeeper with New Relic by using NRI-Flex for Apache ZooKeeper.

Use NRI-Flex to capture metrics

Flex comes bundled with the New Relic infrastructure agent. You need to configure NRI-Flex for Apache ZooKeeper and create a flex configuration file. Follow these steps:

  1. Create a file named zookeeper-config.yml on the path below:
    • for Linux, /etc/newrelic-infra/integrations.d
    • for windows, C:\Program Files\New Relic\newrelic-infra\integrations.d\
  2. Use the below snippet to update your configuration file named zookeeper-config.yml
integrations:
- name: nri-flex
# interval: 30s
config:
name: zookeeperFlex
apis:
- name: zookeeper
event_type: zkSample
commands:
- run: echo mntr | nc localhost 2181 ## change to your zookeeper server
split_by: "\t" ## split by tab
snake_to_camel: true
custom_attributes:
myCustomAttr: theValue ## inject your own additional custom attributes

Restart the New Relic infrastructure agent

Before you can start reading your data, use the instructions in our infrastructure agent docs to restart your infrastructure agent.

bash
$
sudo systemctl restart newrelic-infra.service

Find your data

You can choose our pre-built dashboard template named Apache ZooKeeper to monitor your Zookeeper application metrics. Follow these steps to use our pre-built dashboard template:

  1. From one.newrelic.com, go to the + Add data page.
  2. Click on Dashboards.
  3. In the search bar, type apache zookeeper.
  4. The ZooKeeper dashboard should appear. Click on it to install it.

Your Apache ZooKeeper dashboard is considered a custom dashboard and can be found in the Dashboards UI. For docs on using and editing dashboards, see our dashboard docs.

When you use the nri-flex integration your metrics will be exported into the given EVENT_TYPE. Here is a NRQL query to check the number of znodes in the ZooKeeper namespace with a nri-flex integration:

FROM <EVENT_TYPE>
SELECT latest(zkZnodeCount)

What's next?

To learn more about building NRQL queries and generating dashboards, check out these docs:

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.