DataDog for Monitoring Docker and Kubernetes [Beginner]
What you'll learn
- Why do we need DataDog
- Which metric types of DataDog are most useful
- Setup DataDog agents to monitor your docker containers and Kubernetes Agents
- Learn how to write queries and setup Monitors in DataDog
- Learn how to use DataDog dashboards
- Send Alerts for Docker and Kubernetes Events via DataDog and Slack
- A desire to learn and Crush It!
- A working Computer with either Windows/MacOS or Linux
- Some knowledge of Docker can get you ahead, but not required
- An Internet connection
- All technologies we will use will be free/have free trial versions
- Some Basic knowledge of unix/linux commands can be helpful, but not required
Would you drive a car without a speedometer and a seatbelt? No. Similarly you cannot go about creating and managing software applications and infrastructure without a monitoring tool. DataDog is the top choice for monitoring tools out there, and it gives you complete visibility into your tech stack. DataDog has plenty of features. Most importantly it integrates well with Kubernetes giving you information about individual pods, deployments along with their logs and events.
This course will guide you through why we need monitoring and how to setup DataDog on docker and kubernetes for this purpose. Much of this course is from the instructor's experience as a DevOps engineer. Having used DataDog to monitor Kubernetes clusters for many years, it will include many tips and tricks of the trade :) .
In this course we will cover:
Why do we care about monitoring
The DataDog Architecture
The DataDog UI
Deploy DataDog agents on your machines, docker containers and Kubernetes clusters
How to setup DataDog in real life situations
Setup Docker and Minikube on your machine
The Integration between DataDog and Kubernetes
The Difference types of metrics reported by DataDog
Three pillars of observability
Use DataDog for tagging metrics
Alerting via Slack and Email
Configuring Logs and Events from Kubernetes and Docker in DataDog
Everything is well documented and separated, so you can find what you need. Assignments and Quizzes will make sure you stay on track and test your knowledge. The course will have a combination of theory and practical examples.
Who this course is for:
- Developers/Tech Leads looking to monitor their applications
- DevOps Engineers trying to setup smart alerting for troubleshooting problems
- DevOps engineers looking to monitor their kubernetes and docker infrastrcuture real time
- Anyone Interested in DataDog and Kubernetes
Graduated from the University of Pennsylvania with a degree in Computer Science. Has been working in the Industry for a few years now. He likes to teach as a hobby. Just have a passion for teaching and enjoy doing this on the side. He tries to be concise and to the point, while making sure students follow all the best practices.