RealOpInsight gathers pods and checks status from Kubernetes®, Zabbix® and Nagios® to enable upon them application-specific high-level visualization that helps track the availability of applications over time.
Key features:
- Monitor business values, Define & track SLA/SLO targets: Focus on the applications that underlie your business, set up application-aware notifications, measure, observe and analyze applications availability over time. Be able to easily evaluate the real impact of each incident.
- Federated & unified applications monitoring: Break silos by setting up unified applications monitoring operations views that hide the underlying monitoring systems while helping you solving incidents with relevant business priorities.
- Relationship mapping & event correlation: Map relationships among application components, set up specific business-oriented policies to handle and propagate each incident with appropriate business impact.
- Simple and secured integration through API: Don't waste time on complex configuration tasks, just a couple of minute is required to deploy and get started with RealOpInsight.
- Tactical Operations Dashboards: For operations staff or executive, build specific tactical dashboards to get quick insight on how your applications are operating, be able to get details in one click.
- Open source licensed under the terms of GPL v3 Licence.
The following sequence installs RealOpInsight in the namespace monitoring
. The namespace is created if not yet the case.
git clone --depth 1 https://github.com/rchakode/realopinsight.git && \
kubectl -n monitoring apply -k ./realopinsight/manifests/kustomize
Check the web interface
kubectl port-forward --namespace monitoring service/realopinsight 4583:80
# Open http://localhost:4583/ui in your browser (default credentials : admin/password).
Available in-cluster service endpoints (can be exposed to the external world via an Ingress Controller):
- Web UI: http://realopinsight.monitoring/ui.
- Prometheus metrics: http://realopinsight.monitoring:4583/metrics.
- Deployment on Kubernetes
- Deployment on Docker
- Integration with Kubernetes
- Integration with Zabbix
- Integration with Nagios and alike
- Design fundamentals
Default credentials: username =>
admin
, password =>password
(should be changed).
RealOpInsight is licensed under the terms of GPLv3 License, mainly due to copyleft contamination by third-party software to which it's bound (Qt, Wt).
Contributions in any forms are welcomed (feedback, code, documentation, etc).
The core of RealOpInsight is based on C++14, it leverages features from Qt and Wt frameworks.