Prometheus
Monitoring & Metrics
Open source monitoring with Prometheus. Capture, analyze and visualize your metrics in real time – for alerting, dashboards and deeper insights into your systems and services.
From the idea to ongoing monitoring
You don’t have to build Prometheus alone. We accompany you step by step – and stay by your side afterwards.
Analysis & Concept
Setup & Integration
Commissioning & visualization
Support & Operations
Prometheus features
Record metrics, evaluate, alert – in real time: Prometheus collects the key figures of your systems and services and makes it clear when you need to intervene before something fails.
Start small, make clear progress
You don’t have to start a big project right away. Choose the entry point that suits your situation – each step provides you with a concrete result.
Prometheus Review
Are you already running Prometheus? We'll look at it together and show you where it's stuck.- Analysis of your Prometheus architecture and Scrape configuration
- Checking targets, rules, retention and label structure
- Check your exporter, alerting rules and alert manager connection
- Concrete, prioritized recommendations for action
- Joint meeting with your team
- Our approach: In a joint day with you, we discuss the open issues, work out our recommendations and finally present the results to you.
- Your result: A clear to-do list that lets you know exactly where things are stuck and what needs to be done next.
Strategy workshop
Together we will clarify which data you want to analyze and the best way to do this.- Recording of requirements, objectives and technical framework conditions
- Evaluation of your system, container and application landscape with regard to monitoring
- Architecture recommendation for scraping, retention, federation or scaling
- Tooling recommendation for Exporter, Alertmanager and Grafana
- Concrete implementation roadmap for your team
- Our approach: In a joint day with you, we discuss the open topics, create the roadmap for your environment and then present the results to you in detail.
- Your result: a resilient plan that your team can use to tackle implementation immediately and without detours.
Proof of concept
We set up an initial executable search and log environment with you - for you to touch.- Test environment with real metrics of your systems and services
- First dashboards for a quick overview
- Functioning alerting logic with Prometheus rules and alert manager
- Integration of a sample data source or an exporter
- Knowledge transfer and training for your team
- Our approach: In a joint day with you, we discuss the open topics, create a PoC (in cooperation with you) and finally present the result to you.
- Your result: A functioning demo environment as a tangible basis for the decision and the subsequent real system.
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.
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.