Shinken vs Kiali: What are the differences?
What is Shinken? Nagios compatible monitoring framework, written in Python. Shinken's main goal is to give users a flexible architecture for their monitoring system that is designed to scale to large environments. Shinken is backwards-compatible with the Nagios configuration standard and plugins. It works on any operating system and architecture that supports Python, which includes Windows, GNU/Linux and FreeBSD.
What is Kiali? Service mesh observability and configuration. It is an observability console for Istio with service mesh configuration capabilities. It helps you to understand the structure of your service mesh by inferring the topology, and also provides the health of your mesh.
Shinken and Kiali belong to "Monitoring Tools" category of the tech stack.
Some of the features offered by Shinken are:
- Easy to install : install is mainly done with pip but some packages are available (deb / rpm) and we are planning to provide nightly build
- Easy for new users : once installed, Shinken provide a simple command line interface to install new module and packs
- Easy to migrate from Nagios : we want Nagios configuration and plugins to work in Shinken so that it is a “in place” replacement
On the other hand, Kiali provides the following key features:
- Weighted Routing Wizard
- Matching Routing Wizard
- Suspend Traffic Wizard
Shinken is an open source tool with 1.08K GitHub stars and 355 GitHub forks. Here's a link to Shinken's open source repository on GitHub.