Observability and Monitoring with ELK and Prometheus Virtual Internship
In this virtual internship, students will learn how to build a comprehensive observability stack using the ELK (Elasticsearch, Logstash, Kibana) and Prometheus monitoring tools. They will gain hands-on experience in setting up and configuring these tools, as well as integrating them into a robust monitoring and observability solution. By the end of the internship, students will be able to effectively monitor and analyze system performance, identify and troubleshoot issues, and generate insightful reports for their organization.
Track Overview
Tasks & Milestones
Observability and Monitoring Fundamentals
IntermediateIn this task, students will explore the core concepts of observability and monitoring, and how they can be applied to ensure the health and performance of IT systems.
Setting up the ELK Stack
IntermediateIn this task, students will install and configure the ELK stack on a cloud-based or local environment.
Ingesting and Analyzing Logs with the ELK Stack
IntermediateIn this task, students will learn how to ingest logs from various sources and use Kibana to analyze and visualize the data.
Setting up Prometheus
IntermediateIn this task, students will install and configure Prometheus to monitor system and application performance.
Visualizing Monitoring Data with Grafana
IntermediateIn this task, students will learn how to use Grafana to visualize and analyze the monitoring data collected by Prometheus.
Integrating ELK and Prometheus
IntermediateIn this task, students will learn how to set up data pipelines to transfer metrics and logs between the ELK stack and Prometheus.
Developing Observability Dashboards
IntermediateIn this task, students will create custom dashboards and visualizations that combine data from the ELK stack and Prometheus to provide a comprehensive observability solution.
Prerequisites
- • Basic understanding of Linux/Unix systems
- • Familiarity with cloud computing and infrastructure as code concepts
Certificate
Certificate of Completion
Earn a certificate upon successful completion