Companies Home Search Profile

Observability with Grafana, Prometheus,Loki, Alloy and Tempo

Focused View

Dr. Aref Karimi

7:40:10

280 View
  • 001 Introduction.mp4
    01:14
  • 001 Evolution of Software Architecture and Observability.mp4
    03:28
  • 002 What is Monitoring.mp4
    03:01
  • 003 Methods of Monitoring.mp4
    03:44
  • 004 What is Observability.mp4
    02:20
  • 005 Types of Telemetry Data.mp4
    02:54
  • 001 Methods of Collecting Metrics. Push vs. Scrape.mp4
    03:39
  • 001 Installing Prometheus on Windows.mp4
    02:58
  • 002 Installing Prometheus on Mac OS.mp4
    03:11
  • 003 Installing Prometheus on Linux (Ubuntu).mp4
    09:16
  • 004 Collecting Metrics (Unix , Linux and Mac).mp4
    05:01
  • 005 Node Exporter - Part 1 (Linux, Mac).mp4
    01:16
  • 006 Node Exporter - Part 2 (Linux, Mac).mp4
    07:16
  • 007 Node Exporter - Part 3 (Linux, Mac).mp4
    04:25
  • 008 Running Node Exporter as a Service on Ubuntu.mp4
    03:58
  • 009 Installing Node Exporter on Mac, with Homebrew.mp4
    03:17
  • 010 Collecting Metrics in Windows using MMI Exporter.mp4
    07:04
  • 011 Data Model of Prometheus.mp4
    01:46
  • 012 Data Types in Prometheus.mp4
    07:57
  • 013 Binary Arithmatic Operators in Prometheus.mp4
    04:06
  • 014 Binary Comparison Operators in Prometheus.mp4
    02:07
  • 015 Set Binary Operators in Prometheus.mp4
    01:20
  • 016 Matchers and Selectors in Prometheus.mp4
    05:07
  • 017 Aggregation Operators.mp4
    05:42
  • 018 Time Offsets.mp4
    04:17
  • 019 Clamping and Checking Functions.mp4
    05:14
  • 020 Delta and iDelta.mp4
    01:16
  • 021 Sorting and TimeStamp.mp4
    02:27
  • 022 Aggregations Over Time.mp4
    01:52
  • external-links.txt
  • 001 What are Graphite and StatsD.mp4
    08:03
  • 002 Components Of Graphite.mp4
    04:30
  • 003 Installing and configuring Graphite on Ubuntu.mp4
    13:28
  • 003 Install-Graphite.pdf
  • 004 Configuring Sampling Frequency and Retention Period.mp4
    07:07
  • 005 Installing StatsD on Ubuntu.mp4
    05:15
  • 006 Installing Graphite, and StatsD using Docker (Windows and Mac).mp4
    07:07
  • 007 Sending Metrics to StatsD and Graphite.mp4
    04:51
  • external-links.txt
  • 001 Installing Grafana on Ubuntu.mp4
    03:35
  • 002 Installing Grafana on Amazon Linux, Red Hat, CentOS, RHEL, and Fedora.mp4
    03:35
  • 003 Installing Grafana on Mac with Homebrew.mp4
    01:46
  • 004 Installing Grafana using Docker.mp4
    05:40
  • 005 Configuring Grafana.mp4
    04:46
  • external-links.txt
  • 001 Connecting Grafana to Prometheus.mp4
    02:38
  • 002 Connecting Grafana to Graphite.mp4
    03:33
  • 001 The ShoeHub Global Company!.mp4
    03:05
  • 002 Creating and Managing Dashboards.mp4
    06:17
  • 003 Using the Time Series panel.mp4
    04:49
  • 004 Using Graphite Functions to Draw Cool Graphs.mp4
    07:39
  • 005 Exercise Display Country Data On A Graph Panel.html
  • 006 Using the Single Stat and Gauge Panels.mp4
    09:31
  • 007 More Advanced Graphs with the Gauge Panel.mp4
    02:40
  • 008 The All-New Bar Gauge and Pie Chart Panels.mp4
    05:10
  • 009 Comparing a series of data with the same data in the past (time shift).mp4
    03:19
  • 010 Variables and Dynamic Dashboards.mp4
    11:00
  • 011 Using the Heatmap panel.mp4
    16:06
  • 012 Annotations.mp4
    05:04
  • 013 Installing Plugins in Grafana.mp4
    04:33
  • 014 Raising Alerts.mp4
    07:49
  • 015 Notifications (via Email).mp4
    06:22
  • 016 Configuring External Image Storage & Sending Notifications to Slack.mp4
    08:39
  • external-links.txt
  • 001 Displaying different data types on the same Graph panel.mp4
    02:16
  • 002 Increasing the visibility of data with logarithmic scaling.mp4
    01:53
  • 003 Monitoring Windows Serverrs with InfluxDB, Telegraf and Grafana.mp4
    11:52
  • 001 Integration of Grafana with MySQL.mp4
    19:37
  • 001 MySqlDatasourceScripts.zip
  • 001 mysqlmacros.zip
  • 002 Integration of Grafana with SQL Server (version 5.3 and above).mp4
    17:04
  • 003 Integration of Grafana with Elasticsearch.mp4
    06:21
  • 004 Integration of Grafana with AWS Cloudwatch.mp4
    14:57
  • 005 Integration of Grafana with InfluxDB.mp4
    30:45
  • 006 Monitoring Google Cloud Platform with out-of-the-box dashboards.mp4
    05:21
  • external-links.txt
  • 001 About Grafana Loki.mp4
    03:12
  • 002 Options of Using Grafana Loki (Cloud vs. On-Prem).mp4
    01:54
  • 003 Instaalling Grafana Loki with Docker.mp4
    08:56
  • 004 Installing Loki and Promtail on Linux (Ubuntu).mp4
    07:38
  • 005 Ingesting Log Entries into Loki using Promtail.mp4
    02:45
  • 006 Creating and Attaching Static Labels.mp4
    03:39
  • 007 Dynamic Labels Extracting Labels from Unstructured Logs.mp4
    03:38
  • 008 Visualising Loki Queries on Dashboards.mp4
    05:30
  • external-links.txt
  • 001 Overview of Administration in Grafana.mp4
    01:34
  • 002 Working with Organisations in Grafana.mp4
    02:41
  • 003 Creating and Managing Users.mp4
    04:15
  • 004 Creating and Managing Teams.mp4
    01:59
  • 005 Authenticating Users with Google.mp4
    04:08
  • 006 Authenticating Users with Active Directory (LDAP).mp4
    07:51
  • 001 Bonus Lecture New Relic One observability platform.mp4
    01:14
  • external-links.txt
  • Description


    Complete hands-on course of Grafana, Prometheus, Loki, Opentelemetry, Alloy and Tempo

    What You'll Learn?


    • Fundamentals of Observability (types of telemetry data, metric collection methods etc.)
    • Prometheus (Installation, Configuration and Usage) comprising 21 lectures.
    • Installation of Grafana on Windows, Mac, Linux (multiple flavours) and with Docker.
    • Architecture of Highly Available and Highly Scalable Grafana for Produciton use.
    • Dashboard Design Best Practices (Browser Apps, Backend Apps and Infrastructure)
    • Building Dashboards and Graphs in Grafana
    • Creating and Managing Alerts and Notifications in Grafana
    • Integration with MySQL, SQL Server, AWS CloudWatch, GCP etc.
    • Grafana Loki: Retrieval and Visualisation of Logs
    • Administration of Grafana (Users, Teams, OAuth integraiton, LDAP integration etc.)
    • Opentelemetry
    • Grafana Alloy
    • Grafana Tempo

    Who is this for?


  • DevOps Engineers
  • Developers
  • Solution Architects
  • What You Need to Know?


  • A Windows, Mac or Linux Computer with Administrative access.
  • Docker Desktop (Installation instruction is included in the course)
  • GitHub Desktop
  • Elementary knowledge of Computers, IT, and Networks.
  • More details


    Description

    Are you looking to enhance your experience with observability using the Grafana Stack? Dive into our acclaimed Grafana and Prometheus tutorial, which covers the critical components of the Grafana Stack, such as Grafana Loki, Grafana Alloy, and Grafana Tempo.


    The course begins with a section about observability, telemetry, metrics and various metric collection approaches. This information helps you strengthen your knowledge of the core concepts of observability.


    Afterwards, this course embeds a complete course on Prometheus, allowing you to deploy, configure, and use Prometheus and its rich features like a professional.


    The following section concerns deploying Grafana in various environments using different methods. You will see how to install Grafan on Windows, Mac, Linux (multiple flavours), and with Docker.


    Once your Prometheus and Grafana are deployed and ready, you will learn about the best dashboard design practices for browser applications, backend applications, microservices, and infrastructure. Then, you will learn to create dashboards and graphs in Grafana that leverage the power of Prometheus functions. The course also includes instructions on integrating MySQL, SQL Server, Amazon Cloud Watch (AWS), and Google Cloud Platform (GCP).


    After querying the data and visualising them on Grafana, you want to create Alert Rules and raise notifications when the Alert Rules are violated. The notifications must be directed to suitable channels, such as Slack, to ensure proactive monitoring. The course also includes a section about alerts and notifications.


    Producing, collecting, and visualising logs is crucial to any observability platform. That is why there is a section for Grafana Loki, Grafana's log collection and visualisation software.


    Opentelemetry has gained traction and has been significantly adopted in recent years. Continuing our learning journey, we will learn about Opentelemetry (OTel), Opentelemetry Protocol (OTLP), and Grafana Alloy. We will work with a microservice that produces and exports Otel signals (i.e., metrics and traces) using Opentelemetry SDKs.


    The Grafana Alloy tutorial in this course explores Grafana Labs' latest addition to the Grafana stack and its role in collecting, processing, and exporting Opentelemetry signals.


    After having Grafana Alloy and Opentelemetry down the path, we will learn about Opentelemetry Traces and Grafana Tempo, Grafana Lab's solution for visualising Opentelemetry Traces.


    The course is based on an imaginary online company called ShoeHub, which sells shoes in multiple countries. The course, therefore, has accompanying code/software that is provided on GitHub to cover the following:


    • Mock data generation for ShoeHub company.

    • Docker build files for custom Grafana images.

    • Docker composes files for launching Grafana, Prometheus, Loki and Tempo in one go.

    • A Python script for (mock) Log generation for Grafana Loki.

    • Installation procedures for Ubuntu and Amazon Linux.

    • Microservice  (C# and Pythong) with custom Opentelemetry instrumentation.

    • Linux shell scripts for deploying Grafana Alloy.


    This course was first published in 2018, and it's been updated and revamped steadily ever since. To keep your knowledge current, you will receive periodic educational communications about updates and additions to the course.


    I will respond quickly via Udemy's Q&A feature if you encounter any issues or questions.


    Happy learning :-)

    Who this course is for:

    • DevOps Engineers
    • Developers
    • Solution Architects

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Dr. Aref Karimi
    Dr. Aref Karimi
    Instructor's Courses
    Meet Aref, a seasoned technology leader with a passion for sharing his expertise gained from over 20 years of experience in the IT industry.With an impressive academic background, including a master's degree in computer engineering, an executive master's degree in technology management, and a doctor of management degree in technology management from the prestigious University of Technology Sydney (UTS), Aref has gained deep knowledge and understanding of technology and its application in various industries.Aref's passion for technology was evident from an early age when he built and sold his first commercial software at just 17 years old - a real estate management program in Turbo Pascal. His exceptional talent soon caught the attention of large ERP development companies, who hired him as a developer and later as a technology team leader.Throughout his career, Aref has continued to develop a wide range of enterprise software solutions using top engineering tools and frameworks such as .NET, Grafana, Prometheus, New Relic, TeamCity Octopus Deploy, and Bamboo. As a Principal Architect in his daytime job, he helps enterprises design cutting-edge and cloud-native solutions.Not only is Aref an accomplished technology professional, but he is also an exceptional teacher. He has dedicated his time to online education, sharing his extensive knowledge with students worldwide. His courses are designed to help learners build a strong foundation in technology and gain practical skills that can be applied to real-world projects.If you're looking for an expert who can guide you through the ever-changing world of technology, Aref is the perfect instructor for you. His courses are packed with valuable insights, real-world examples, and hands-on exercises that will help you take your skills to the next level. Join one of Aref's courses today and start your journey towards becoming a successful technology professional.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 82
    • duration 7:40:10
    • English subtitles has
    • Release Date 2024/06/25

    Courses related to Data Visualization