Prometheus
Monitor and visualize metrics
Monitoring & Alerting
Prometheus is an open source tool for monitoring and alerting that has been specially developed for recording and querying time series data. You can use it to collect metrics from different systems and applications, store them in a central database and analyze them with a user-friendly query language (PromQL). Prometheus allows you to configure alerts for critical conditions and visualize metrics to keep an eye on your infrastructure and applications.
Related products & services
Prometheus features
Prometheus Consulting
We help you with the design, installation and integration of Prometheus in your environment – for more power, know-how and peace of mind!
Power
We have been successfully supporting our customers in the operation of their IT infrastructures for many years. Whether it’s different industries, tools or operating systems – we’ve seen, operated and built it all. With extensive experience in best practices around Grafana, Prometheus, InfluxDB and other open source technologies, especially in the Linux environment, we are at your side with our know-how.
Know-how
We not only understand your IT systems and services, but also the big picture – the numerous aspects that make up the operation of complex IT infrastructures. In a world where IT is becoming increasingly complex and constantly changing, there is often a lack of time and personnel. This is exactly where we come in to provide you with optimum support.
Targeted reinforcement
As Linux generalists and open source experts, we are broadly positioned and deeply networked in the open source communities. With us by your side, you are never alone! Whether as an IT consultant, engineer, support or architect – we strengthen your team, relieve you and take over the work so that you can concentrate on the essentials.
Prometheus Training
Learn to monitor and analyze metrics efficiently
This training provides the basic knowledge for the fundamental use of Prometheus and its ecosystem. This is illustrated by means of many practical exercises, so that practical experience can be gained directly. The structure and use of exporters is also covered in detail, laying the foundation for flexible and customized use of Prometheus.
Managed Prometheus
Collect & analyze your metrics without configuration effort
Use our Prometheus solution to collect your metrics centrally and query your data directly with PromQL. With our managed Prometheus, you don’t have to worry about updates or bug fixes – we take care of the smooth operation of your system. With Grafana, you can visualize your metrics and be alerted as soon as thresholds are exceeded. Collect, analyze, identify trends and stay informed at all times.
Know-how
More know-how about Prometheus
Infrastructure as Code (IaC): Grundlagen, Geschichte und Praxis mit Ansible und GitLab
Introduction The way in which IT infrastructure is provided and operated has changed significantly in recent decades. In the early years of system administration, everyday…
Observability vs Monitoring
The term observability is on everyone’s lips and is often touted as a modern solution to dusty old, static monitoring. All manufacturers offer it, all…
Icinga Web Module for Performance Data Graphs
After we forked the Grafana module for Icinga Web last year, we thought about whether there are other ways to graphically display Icinga performance data…
The Icinga Web Grafana module has found a new home
We are happy to announce that the Icinga Web Grafana module has found a new home! Originally developed by Carsten (Mikesch-mp), this module is a…
Katello as a package mirror for Icinga
This article is about setting up Katello as a package mirror for Icinga. Specifically, Icinga for Windows, Debian / Ubuntu, Red Hat Enterprise Linux and…
NIS 2 – The current status in January 2025
Since its adoption, the EU Directive NIS 2 (Network and Information Security Directive 2) has been a central element of the European cyber security strategy.…
Show users in MySQL
In MySQL, user management plays a crucial role in making database access secure and efficient. But how do you display existing users? In this blog…
Icinga 2 Security Release – November 2024
Critical error in the Icinga 2 core Today, November 12, 2024, the Icinga team has released a security fix that is classified as CRITICAL. The…
Data collection with the Support Collector
Last updated: 22.11.2024 What is the Support Collector and how does it work? The Support Collector offers an easy way to automatically record all important…
Questions & Answers
The most frequently asked questions about Prometheus
What is Prometheus?
Prometheus is an open source monitoring system that has been specially developed for monitoring applications and servers. It collects metrics from systems, stores them as time series data and offers a powerful query language called PromQL. Prometheus is known for its scalability and its ability to trigger alarms based on the data it collects.
How does data collection work in Prometheus?
Prometheus uses a "pull" approach in which metrics from configured endpoints (exporters) are queried at regular intervals. These exporters can be provided either by Prometheus itself or by external systems. The advantage of this approach is that Prometheus can be used flexibly in different environments and collects a variety of metrics.
What is PromQL and what is it used for?
PromQL (Prometheus Query Language) is a powerful query language that can be used to query, aggregate and analyze metrics. PromQL can be used to filter certain metrics, analyze trends and use data for dashboards or alerts. The query results can be used for visualizations or automated reactions to certain events.
How do I configure alarms in Prometheus?
Prometheus offers an integrated alert function with the Alertmanager, which enables notifications to be triggered based on predefined rules. Alarms can be configured for critical conditions, which are then reported via email, Slack or other communication channels. The alert manager also ensures that duplicate notifications are reduced and alert rules are grouped together.
Which exporters are available for Prometheus?
Prometheus uses exporters to collect metrics from various systems and services. There are a variety of exporters, such as the Node Exporter for system metrics, the Blackbox Exporter for network monitoring or special exporters for databases such as MySQL and PostgreSQL. This flexibility makes Prometheus suitable for many applications.
Can Prometheus be used in cloud environments?
Yes, Prometheus can easily be used in cloud environments and is often used in Kubernetes clusters. It can collect metrics from cloud services and container orchestrators to monitor the performance and availability of applications. Its scalable architecture and cloud-native integration make it ideal for dynamic and distributed environments.