{"course":{"productid":29303,"modality":6,"active":true,"language":"en","title":"Prometheus: Praxiskurs Monitoring","productcode":"XAM-PROM-1","vendorcode":"XA","vendorname":"Xamira","fullproductcode":"XA-XAM-PROM-1","courseware":{"has_ekit":false,"has_printkit":true,"language":""},"url":"https:\/\/portal.flane.ch\/course\/xamira-xam-prom-1","objective":"<p>Participants learn how to monitor applications, services and infrastructure with Prometheus. This includes installing and configuring various exporters, service discovery and collecting metrics with Prometheus, as well as querying metrics via PromQL. In addition, the course covers creating dashboards with Grafana, defining alerting rules and configuring AlertManager, as well as an overview of Prometheus clustering, including Federation and Thanos.<\/p>","essentials":"<p>The participants have to master the basics of Linux system administration. They need to be able to proficiently use the command line, edit files on the command line, and manage system services. In addition, the participants need basic knowledge about the system properties and services to be monitored. Basic knowledge of Docker or Podman as well as Kubernetes is required for parts of the course.<\/p>","audience":"<p>The training is aimed at developers and administrators as well as architects and decision-makers with a high level of technical interest.<\/p>","contents":"<h5>Introduction to monitoring with Prometheus<\/h5><ul>\n<li>Goals and methods of monitoring<\/li><li>Architecture and components of Prometheus<\/li><li>Selection of systems and properties to be monitored<\/li><\/ul><h5>Exporters<\/h5><ul>\n<li>Node exporter for monitoring individual systems<\/li><li>Blackbox exporter for monitoring external systems<\/li><li>Grok exporter and mtail for log file monitoring<\/li><li>Push gateway for monitoring completed processes<\/li><li>cAdvisor for monitoring containers<\/li><li>kube-state-metrics for Kubernetes monitoring<\/li><\/ul><h5>Service discovery<\/h5><ul>\n<li>Static configuration<\/li><li>File-based service discovery<\/li><li>Service discovery via DNS<\/li><li>Service discovery in IaaS clouds<\/li><li>Service discovery in Kubernetes<\/li><li>Relabeling, especially in IaaS clouds and Kubernetes<\/li><\/ul><h5>PromQL<\/h5><ul>\n<li>Metrics and labels<\/li><li>Data types and their properties and functions<\/li><li>Vector types and vector matching<\/li><li>Recording rules and alerting rules<\/li><\/ul><h5>Alerting<\/h5><ul>\n<li>AlertManager<\/li><li>Configuration of alerts<\/li><li>Alert labels and alert routing<\/li><\/ul><h5>Dashboards and Grafana<\/h5><ul>\n<li>Prometheus Consoles<\/li><li>Grafana<\/li><\/ul><h5>Operational aspects<\/h5><ul>\n<li>Meta monitoring<\/li><li>Capacity planning<\/li><li>Scaling and high availability<\/li><li>Distributed Prometheus and Federation<\/li><li>Hints for instrumenting custom applications<\/li><li>Overview on Thanos<\/li><\/ul><h5>Best practices<\/h5>","summary":"<p><strong>Monitoring of cloud native applications and infrastructure.<\/strong><\/p>\n<p>Prometheus is a tool for metrics-based monitoring of applications and systems. The particular strength of Prometheus lies in its automatic service discovery, which ensures that all relevant targets are monitored, even in dynamic environments with frequent changes. Prometheus has a simple yet powerful data model and query language. Because of these features, Prometheus is commonly used for monitoring cloud and container environments as well as cloud native applications. This course offers a hands-on introduction to monitoring with Prometheus. Special attention is given to the integration of Prometheus and Kubernetes.<\/p>","objective_plain":"Participants learn how to monitor applications, services and infrastructure with Prometheus. This includes installing and configuring various exporters, service discovery and collecting metrics with Prometheus, as well as querying metrics via PromQL. In addition, the course covers creating dashboards with Grafana, defining alerting rules and configuring AlertManager, as well as an overview of Prometheus clustering, including Federation and Thanos.","essentials_plain":"The participants have to master the basics of Linux system administration. They need to be able to proficiently use the command line, edit files on the command line, and manage system services. In addition, the participants need basic knowledge about the system properties and services to be monitored. Basic knowledge of Docker or Podman as well as Kubernetes is required for parts of the course.","audience_plain":"The training is aimed at developers and administrators as well as architects and decision-makers with a high level of technical interest.","contents_plain":"Introduction to monitoring with Prometheus\n\n\n- Goals and methods of monitoring\n- Architecture and components of Prometheus\n- Selection of systems and properties to be monitored\nExporters\n\n\n- Node exporter for monitoring individual systems\n- Blackbox exporter for monitoring external systems\n- Grok exporter and mtail for log file monitoring\n- Push gateway for monitoring completed processes\n- cAdvisor for monitoring containers\n- kube-state-metrics for Kubernetes monitoring\nService discovery\n\n\n- Static configuration\n- File-based service discovery\n- Service discovery via DNS\n- Service discovery in IaaS clouds\n- Service discovery in Kubernetes\n- Relabeling, especially in IaaS clouds and Kubernetes\nPromQL\n\n\n- Metrics and labels\n- Data types and their properties and functions\n- Vector types and vector matching\n- Recording rules and alerting rules\nAlerting\n\n\n- AlertManager\n- Configuration of alerts\n- Alert labels and alert routing\nDashboards and Grafana\n\n\n- Prometheus Consoles\n- Grafana\nOperational aspects\n\n\n- Meta monitoring\n- Capacity planning\n- Scaling and high availability\n- Distributed Prometheus and Federation\n- Hints for instrumenting custom applications\n- Overview on Thanos\nBest practices","summary_plain":"Monitoring of cloud native applications and infrastructure.\n\nPrometheus is a tool for metrics-based monitoring of applications and systems. The particular strength of Prometheus lies in its automatic service discovery, which ensures that all relevant targets are monitored, even in dynamic environments with frequent changes. Prometheus has a simple yet powerful data model and query language. Because of these features, Prometheus is commonly used for monitoring cloud and container environments as well as cloud native applications. This course offers a hands-on introduction to monitoring with Prometheus. Special attention is given to the integration of Prometheus and Kubernetes.","version":"1.0","duration":{"unit":"d","value":3,"formatted":"3 days"},"pricelist":{"List Price":{"DE":{"country":"DE","currency":"EUR","taxrate":19,"price":2150},"AT":{"country":"AT","currency":"EUR","taxrate":20,"price":2150}}},"lastchanged":"2026-03-19T11:11:39+01:00","parenturl":"https:\/\/portal.flane.ch\/swisscom\/en\/json-courses","nexturl_course_schedule":"https:\/\/portal.flane.ch\/swisscom\/en\/json-course-schedule\/29303","source_lang":"en","source":"https:\/\/portal.flane.ch\/swisscom\/en\/json-course\/xamira-xam-prom-1"}}