Guides
These guides assume you’re familiar with the basics of defining, recording, replaying and enabling tasks within Kapacitor. See the getting started guide if you need a refresher.
Use a prepared data generator to calculate rates across joined series and backfill.
<h2 id="custom-anomaly-detection-using-kapacitor">Custom anomaly detection using Kapacitor</h2>Detect anomalies in Kapacitor with user-defined functions (UDFs).
<h2 id="handle-kapacitor-alerts-during-scheduled-downtime">Handle Kapacitor alerts during scheduled downtime</h2>Build Kapacitor TICKscripts that gracefully handle scheduled downtime without triggering unnecessary alerts.
<h2 id="kapacitor-as-a-continuous-query-engine">Kapacitor as a Continuous Query engine</h2>Use Kapacitor to downsample and process data at scheduled intervals.
<h2 id="live-leaderboard-of-game-scores">Live leaderboard of game scores</h2>Tutorial on using Kapacitor stream processing and Chronograf to build a leaderboard for gamers to be able to see player scores in realtime. Historical data is also available for post-game analysis.
<h2 id="load-directory-service">Load directory service</h2>The load directory service enables file-based definitions of Kapacitor tasks, templates, and topic handlers that are loaded on startup or when a SIGHUP signal is sent to the process.
<h2 id="reference-tickscripts">Reference TICKscripts</h2>Example TICKscripts available in the Kapacitor repository.
<h2 id="set-up-event-handler">Set up event handler</h2>Set up Kapacitor event handlers to send alerts and notifications to third-party endpoints.
<h2 id="suppress-kapacitor-alerts-based-on-hierarchy">Suppress Kapacitor alerts based on hierarchy</h2>Kapacitor’s ‘.inhibit()’ allows you to create hierarchical alerting architectures by suppressing alerts with matching tags in a specified alert category.
<h2 id="trigger-alerts-by-comparing-two-measurements">Trigger alerts by comparing two measurements</h2>Kapacitor allows you to create alerts triggered by comparisons between two or more measurements. This guide walks through how to join the measurements, trigger alerts, and create visualizations for the data comparison.
<h2 id="write-socket-based-user-defined-functions-udfs">Write socket-based user-defined functions (UDFs)</h2>Learn how to write a simple socket-based UDF.
Was this page helpful?
Thank you for your feedback!
Support and feedback
Thank you for being part of our community! We welcome and encourage your feedback and bug reports for Kapacitor and this documentation. To find support, use the following resources: