blob: 8727bc29458c6e5805a3250dfdb2c64adb049dab [file] [log] [blame]
<!--
▄▄▄ ██▓███ ▄▄▄ ▄████▄ ██░ ██ ▓█████ ██▓ ▄████ ███▄ █ ██▓▄▄▄█████▓▓█████
▒████▄ ▓██░ ██▒▒████▄ ▒██▀ ▀█ ▓██░ ██▒▓█ ▀ ▓██▒ ██▒ ▀█▒ ██ ▀█ █ ▓██▒▓ ██▒ ▓▒▓█ ▀
▒██ ▀█▄ ▓██░ ██▓▒▒██ ▀█▄ ▒▓█ ▄ ▒██▀▀██░▒███ ▒██▒▒██░▄▄▄░▓██ ▀█ ██▒▒██▒▒ ▓██░ ▒░▒███
░██▄▄▄▄██ ▒██▄█▓▒ ▒░██▄▄▄▄██ ▒▓▓▄ ▄██▒░▓█ ░██ ▒▓█ ▄ ░██░░▓█ ██▓▓██▒ ▐▌██▒░██░░ ▓██▓ ░ ▒▓█ ▄
▓█ ▓██▒▒██▒ ░ ░ ▓█ ▓██▒▒ ▓███▀ ░░▓█▒░██▓░▒████▒ ░██░░▒▓███▀▒▒██░ ▓██░░██░ ▒██▒ ░ ░▒████▒
▒▒ ▓▒█░▒▓▒░ ░ ░ ▒▒ ▓▒█░░ ░▒ ▒ ░ ▒ ░░▒░▒░░ ▒░ ░ ░▓ ░▒ ▒ ░ ▒░ ▒ ▒ ░▓ ▒ ░░ ░░ ▒░ ░
▒ ▒▒ ░░▒ ░ ▒ ▒▒ ░ ░ ▒ ▒ ░▒░ ░ ░ ░ ░ ▒ ░ ░ ░ ░ ░░ ░ ▒░ ▒ ░ ░ ░ ░ ░
░ ▒ ░░ ░ ▒ ░ ░ ░░ ░ ░ ▒ ░░ ░ ░ ░ ░ ░ ▒ ░ ░ ░
░ ░ ░ ░░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░
-->
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<link rel="canonical" href="https://ignite.apache.org/features/datavisualization.html"/>
<!--#include virtual="/includes/scriptshead.html" -->
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Management and Monitoring - Apache Ignite</title>
<meta name="description" content="Multiple tools are available to manage, monitor and develop on Apache Ignite.
Free tools specifically designed for Ignite are listed here. Learn more.">
<!--#include virtual="/includes/styles.html" -->
</head>
<body>
<!--#include virtual="/includes/header.html" -->
<article>
<header>
<div class="container">
<h1>Apache Ignite <strong>Management and Monitoring</strong></h1>
</div>
</header>
<div class="container">
<p>
Apache Ignite exposes metrics in JMX and OpenCensus formats, making it possible to monitor the
clusters using a broad range of tools, including Zabbix, Prometheus, Grafana, and AppDynamics.
</p>
<p>
Besides, <b>below is a list of tools developed specifically for Ignite</b> clusters' management and
monitoring:
</p>
<h2>
<a href="/docs/latest/tools/visor-cmd" target="_blank" rel="noopener">
<img style="margin-bottom:10px;" height="35" width="40" src="/images/logo_ignite_32_32.png"
alt="Apache Ignite logo"/>
</a>Visor Command Line and Control Script
</h2>
<a href="/images/visor-command-line.png"><img class="diagram-right img-responsive" src="/images/visor-command-line.png"
alt="Visor Command Line"></a>
<p>
Apache Ignite officially supports the following command-line tools to manage and monitor the cluster:
</p>
<ul class="page-list">
<li>
<a href="/docs/latest/tools/visor-cmd" target="_blank" rel="noopener">
Visor Command Line tool</a> - provides basic statistics about cluster nodes, caches, and compute tasks.
It also lets you manage the size of your cluster by starting or stopping nodes.
</li>
<li>
<a href="/docs/latest/tools/control-script" target="_blank" rel="noopener">
Control Script</a> - an advanced command-line utility that can change the baseline topology, activate
and deactivate the cluster, perform consistency checks of your data and indexes, detect long-running or
hanging transactions.
</li>
</ul>
<p style="clear:both;">&nbsp;</p>
<!-- -->
<h2 style="padding-bottom: 5px;">
<a href="https://www.gridgain.com/products/software/control-center" target="_blank" rel="noopener">
<img style="margin-bottom:10px;" height="35" ; width="40" src="/images/gg-iso-70x80.png"
alt="GridGain logo"/>
</a>GridGain Control Center
</h2>
<a href="/images/dashboardcomp_0.png"><img class="img-responsive diagram-right"
src="/images/dashboardcomp_0.png"
alt="GridGain Control Center Dashboard"/></a>
<p><a href="https://www.gridgain.com/products/software/control-center" target="_blank" rel="noopener">GridGain Control Center</a>
is a management and monitoring tool for Apache Ignite that supports the following:</p>
<ul class="page-list">
<li>Monitor the state of the cluster with customizable dashboards.</li>
<li>Define custom alerts to track and react on over 200 cluster, node, and storage metrics.</li>
<li>Execute and optimize SQL queries as well as monitor already running commands.</li>
<li>Perform OpenCensus-based root cause analysis with visual debugging of API calls as they execute on nodes across the cluster.</li>
<li>Take full, incremental, and continuous cluster backups to enable disaster recovery in the event of data loss or corruption.</li>
</ul>
<p style="clear:both;">&nbsp;</p>
<!-- -->
<h2 style="padding-bottom: 5px;">
<a href="https://www.datadoghq.com/blog/monitor-apache-ignite-with-datadog/" target="_blank" rel="noopener">
<img style="margin-bottom:10px;" height="37" ; width="35" src="/images/datadog-logo.png"
alt="Datadog logo"/>
</a>Datadog Integration for Apache Ignite
</h2>
<a href="/images/apache-ignite-datadog-dashboard.jpeg"><img class="img-responsive diagram-right"
src="/images/apache-ignite-datadog-dashboard.jpeg"
alt="Datadog Dashboard for Apache Ignite"/></a>
<p>
<a href="https://www.datadoghq.com/blog/monitor-apache-ignite-with-datadog/" target="_blank" rel="noopener">Datadog</a>
is a general-purpose monitoring service that integrates natively with Apache Ignite to provide the following
capabilities:
</p>
<ul class="page-list">
<li>Collect and visualize metrics for your Ignite nodes through an out-of-the-box dashboard.</li>
<li>Track cluster-wide memory usage, including detailed garbage collection activity.</li>
<li>Use the built-in health check for Ignite to create an alert to notify you about the "node goes offline" events.</li>
</ul>
<p style="clear:both;">&nbsp;</p>
<!-- -->
<h2 style="padding-bottom: 5px;">
<a href="https://www.zabbix.com/integrations/ignite#tab:official1" target="_blank" rel="noopener">
<img style="margin-bottom:10px;" height="37" ; width="35" src="/images/zabbix-iso.png"
alt="Zabbix logo"/>
</a>Zabbix
</h2>
<a href="/images/zabbix-screenshot--lg.jpg"><img class="img-responsive diagram-right"
src="/images/zabbix-screenshot--sm.jpg" width="800" height="366"
alt="Zabbix - Apache Ignite integration"/></a>
<p><a href="https://www.zabbix.com/integrations/ignite#tab:official1" target="_blank" rel="noopener">Zabbix</a> is an open-source monitoring software tool for diverse IT components, including networks, servers, virtual machines and cloud services. Zabbix provides monitoring metrics, among others network utilization, CPU load and disk space consumption. </p>
<ul>
<li>Official JMX Template for Apache Ignite computing platform. This template is based on the original template developed by Igor Akkuratov, Senior Engineer at GridGain Systems and Apache Ignite Contributor.</li>
<li>For Zabbix version: 5.4 and higher</li>
<li>This template works with standalone and cluster instances. Metrics are collected by JMX. All metrics are discoverable.</li>
</ul>
</div>
</article>
<!--#include virtual="/includes/footer.html" -->
<!--#include virtual="/includes/scripts.html" -->
</body>
</html>