- 25 Jan 2024
- 1 Minute to read
- Contributors
- Print
- PDF
Monitoring and Observability
- Updated on 25 Jan 2024
- 1 Minute to read
- Contributors
- Print
- PDF
Knovvu Platform includes monitoring and observability services that provide insights into the performance, health, and behavior of the system. These tools help in understanding what is happening across the technology stack at any given time.
Knovvu applications expose metrics in Prometheus format. The deployment approach can result in differences in terms of system monitoring.
Kubernetes by Sestek
When Kubernetes is deployed and maintained by Sestek, following tools are deployed.
Prometheus: Prometheus monitors the system by collecting, querying, and alerting on time-series data.
Grafana: Grafana acts as a central dashboard, integrating various metrics to create unified visualizations. It comes integrated with prebuild dashboards tailored for Knovvu applications post-deployment. It is also possible to add custom dashboards using various system metrics.
Kibana: Kibana makes it possible to centrally analyze and explore log data, enabling the identification of issues in real-time.
Alert Manager: Alert Manager is responsible for handling and managing alerts generated by Prometheus. It allows users to define routing rules for alerts, determining how and where alerts should be sent based on their severity, labels, or other criteria. By utilizing Alert Manager, Knovvu alerting system supports integrations with various notification channels, such as email, Slack, Teams, OpsGenie or custom endpoints supporting HTTP.
Kubernetes by Customer
When Kubernetes is managed by customers, Sestek doesn't deploy the Kube Prometheus Stack, as it requires cluster-wide access and configuration privileges. In this case, customers are expected monitor the Knovvu applications with their own monitoring stack. Knovvu applications expose application metrics in Prometheus format and customer can utilize these metrics from their own monitoring tools. Similarly for alerting, customers are expected to setup their alerting solutions using the Prometheus-based metrics exposed from Knovvu applications.
As Knovvu applications run on Kubernetes, customers also have the option to inject their own agents for custom integrations.
Next topic: Security