Skip to main content
Gå til innhold

Metrics & monitoring

Web interfaces

info

Feide is used for user authentication.

Prometheus expression browser

Prometheus is a powerful open-source system monitoring and alerting toolkit. It is designed to handle multi-dimensional data collection and querying. With Prometheus, you can collect metrics from configured targets at given intervals, evaluate rule expressions, display the results, and trigger alerts if certain conditions are met.

The expression browser is available at prometheus.paas.sikt.no, allowing you to enter any expression and see its result either in a table or graphed over time.

This is primarily useful for ad-hoc queries and debugging.

To learn about how to write queries in Prometheus, see the official documentation

Grafana

Grafana is a multi-platform, open-source analytics and interactive visualization web application. It provides charts, graphs, and alerts for the web when connected to supported data sources. Grafana is most commonly used for visualizing time series data for infrastructure and application analytics. It's user-friendly interface and numerous out-of-the-box features make it a go-to tool for creating effective and visually appealing dashboards.

Go to grafana.paas.sikt.no for dashboards and visualization on your applications running in PaaS. There is a wide range of dashboards ready-made for looking at resource usage of your containers.

To create your own dashboards, refer to the Grafana documentation

Monitoring & Alerting

Zabbix is an enterprise-class open-source distributed monitoring solution designed to monitor and track the status of various network services, servers, and other network hardware. Zabbix uses a flexible notification mechanism that allows users to configure email-based alerts for virtually any event. This allows a fast reaction to server problems.

info

Contact Platon for initial Zabbix configuration & access

Prometheus uses Alertmanager to send alerts to Zabbix.

python-metrics-hello is an example project of how this is configured. This example project also shows how to expose custom metrics in your application to Prometheus.

If you want Sikt Service Center to act as 1st line support for your application see the Ordering SCS monitoring page.

Reference