Skip to main content
00:00/00:00
Lecture 1 of 34

Course Project

Download Course (Free)

Course Content

0 / 34 completed
Section 1: Introduction to logs and Best Practices3 videos

Course Project

12mNow Playing

What are logs, when are they useful

14m

The log levels

14m
Section 2: Introduction to the Course1 videos

Introduction to the Course

17m
Section 3: Logging in C# and Common Patterns6 videos

Creating an API application - Part 1

6m

Using ILogger - In Controller

8m

Creating an API application - Part 2

11m

Using ILogger - In Program.cs

12m

Using ILogger - Changing the log level while running

17m

Using nlog - Install and use nuget

33m
Section 4: Creating a LogMessage Class in C#4 videos

Create the class itself

6m

Changing the application to our need

20m

Create a custom ILogger

15m

Change the log format

22m
Section 5: Dockerizing the application and Logging in Docker4 videos

Create a Dockerfile

24m

Create a docker-compose file

6m

How Docker logging mechanism works

18m

docker logs command

9m
Section 6: Introduction to Logstash and its Role in Log Management3 videos

Introduction to Logstash

10m

Install using Docker

13m

Configure logstash to receive our gelf output

13m
Section 7: Building Logstash Pipelines for Advanced Manipulation4 videos

Using Filter

15m

Using Filter - Continued

13m

Adding categories for better control

24m

Using Tags to control the flow

12m
Section 8: Storing and Querying Logs in SQL for Insights5 videos

Install MySQL under Docker

14m

Create a stored procedure

16m

Create a Database and a Table for the data

19m

Output from logstash statistic data

27m

Install MySQL plugin for Logstash

34m
Section 9: Visualizing Logs with Grafana Dashboards4 videos

Preparing the environment - Install Grafana Docker

12m

Preparing the environment - Setup data source

8m

Visualizations - Table visualization to see “raw” data

22m

Create an alert subscription

31m