Rodrigue Chakode discusses challenges with monitoring cloud native applications and introduces RealOpInsight as a solution. RealOpInsight provides federated and unified operations monitoring across multiple sources like Kubernetes, Icinga, Nagios, and Zabbix. It aggregates data to provide high-level observability of application and service health. A demo shows RealOpInsight integrating monitoring from an Icinga source, Kubernetes source, and Zabbix source to provide status overview, dependency mapping, historical analytics and Grafana integration in a single view.
3. ABOUT@MEABOUT@ME
PhD Computer science - distributed & cloud systems
Cloud so ware architect - automotive industry - Franc
8+ years of open source monitoring cra smanship
load mapping tool for cloud resources
- operations management tools
https://github.com/OpenNebula/addon-oneinsight
https://github.com/RealOpInsightLabs/realopinsigh
ultimate
5. What is Cloud Native?What is Cloud Native?
Microservices architecture
Containerized services
Distributed management and orchestration
The Cloud Native Computing
Foundation (CNCF) -
https://www.cncf.io/
6. Cloud Native EmbracesCloud Native Embraces
FailuresFailures
Microservices managed at scale
Tied assumption that things can, and likely will,
fail!
8. ObservabilityObservability is aboutis about
monitoringmonitoring
Health reporting - Telemetry data
Health reporting → to know components' state
Telemetry → helps to make decisions (e.g. SLA
analytics)
9. Are we ready for cloud nativeAre we ready for cloud native
monitoring?monitoring?
Traditional tied monitoring configuration cannot
address the volatility of microservices' components
External probes appear irrelevant as each
microservice already reports its state
Current observability mainly focuses at the
bottom of applications with telemetry, logging &
tracing (e.g. Prometheus, Istio, Jaeger...)
10. Reinvent monitoring for cloudReinvent monitoring for cloud
native ...native ...
Dynamic discovery & configuration of monitored
components
Tools to address the operability and observability
not only at the bottom of applications
on this track ...RealOpInsight
11. REALOPINSIGHTREALOPINSIGHT
High-level observability for the health of
applications & services (e.g. target on business)
Federated & unified operations monitoring
Collect & aggregate data from various sources
Kubernetes, Icinga, Nagios, Centreon, Zabbix, ...
Full FOSS - http://realopinsight.com/
18. Easy IntegrationEasy Integration
Binaries, Docker containers, virtual machines
Web access & graphical configuration
Full API-based integration, no third-party tool to
develop/deploy
Automatic discovery of monitored items
Fully documented
19. DEMO TIME!DEMO TIME!
Overview at
1 Icinga source
Binding over a networked Livestatus
1 Kubernetes source
Binding over proxied API access ($ kubectl proxy)
1 Zabbix source
Binding over native JSON-RPC API
All together
demo.realopinsight.com