You are looking at the documentation of a prior release. To read the documentation of the latest release, please visit here.


Searchlight by AppsCode is a Kubernetes operator for Icinga. If you are running production workloads in Kubernetes, you probably want to be alerted when things go wrong. Icinga periodically runs various checks on a Kubernetes cluster and sends notifications if detects an issue. It also nicely supplements whitebox monitoring tools like, Prometheus with blackbox monitoring can catch problems that are otherwise invisible, and also serves as a fallback in case internal systems completely fail.

From here you can learn all about Searchlight’s architecture and how to deploy and use Searchlight.

  • Concepts. Concepts explain some significant aspect of Searchlight. This is where you can learn about what Searchlight does and how it does it.

  • Setup. Setup contains instructions for installing the Searchlight in various cloud providers.

  • Guides. Guides show you how to perform tasks with Searchlight.

  • Reference. Detailed exhaustive lists of command-line options for various Searchlight binaries.

We’re always looking for help improving our documentation, so please don’t hesitate to file an issue if you see some problem. Or better yet, submit your own contributions to help make our docs better.

Searchlight binaries collects anonymous usage statistics to help us learn how the software is being used and how we can improve it. To disable stats collection, run the operator with the flag --enable-analytics=false.