Datadog 101 Course | Datadog Tutorial for Beginners | SRE | DevOps

Thetips4you
3 Jun 202427:13

Summary

TLDRIn this tutorial, the host introduces a beginner's course on Datadog, a monitoring and analytics tool for DevOps and SRE teams. The course, named Datadog 101, offers a hands-on lab experience where users can explore Datadog's features like log monitoring, metric tracking, and integrations with cloud services. The host guides viewers on setting up a Datadog instance, navigating through its dashboards, and creating monitors for alerting. The video is designed to help viewers understand Datadog's capabilities and ease of use, encouraging them to leverage the platform for infrastructure and application performance monitoring.

Takeaways

  • 😀 The video is a beginner's tutorial on Datadog, aimed at users new to the platform.
  • 📈 Datadog is described as a monitoring and analytic tool, useful for performance metrics and event monitoring in both on-premises and cloud infrastructures.
  • 🔧 It's highlighted that Datadog is highly customizable and has an easy learning curve, making it accessible for users to create dashboards and metrics.
  • 💻 The tutorial includes a demonstration of how to use Datadog's lab infrastructure for learning purposes.
  • 👩‍💻 The presenter encourages viewers to share their experience with Datadog in the comments section.
  • 📝 The video guides viewers on how to sign up for a Datadog account and enroll in the 'Datadog 101' course for Site Reliability Engineers (SREs).
  • 🧑‍🏫 The course provides a hands-on lab environment where users can explore Datadog's application, performance, and network monitoring features.
  • 🔍 The tutorial covers how to use log monitoring, create monitors for alerting, and explore metrics within Datadog.
  • 🛠️ Integrations with various platforms like AWS, Docker, and SSH are discussed, emphasizing the tool's versatility.
  • 📊 The video also touches on creating custom dashboards and the importance of using metrics for long-term statistics and proactive monitoring.

Q & A

  • What is the main focus of the tutorial video?

    -The main focus of the tutorial video is to provide a beginner's course on Datadog, covering the basics and how to use it for monitoring and analytics.

  • What is Datadog according to the video?

    -Datadog is described as a monitoring and analytic tool for infrastructure, network performance, serverless monitoring, and cloud cost management.

  • Why is Datadog important for DevOps and SRE teams?

    -Datadog is important for DevOps and SRE teams because it helps in determining performance metrics and event monitoring for both on-premises and cloud services, making it easier to monitor and manage infrastructure.

  • How can one get started with the Datadog beginner course mentioned in the video?

    -To get started with the Datadog beginner course, one should visit learn.datadoghq.com, sign in or create an account, and enroll in the 'Datadog 101' course for site reliability engineers.

  • What does the Datadog 101 course offer to learners?

    -The Datadog 101 course offers a hands-on lab environment, allowing learners to explore Datadog's application performance, network monitoring, and other features through a trial instance.

  • How can users access the lab infrastructure for the Datadog course?

    -Users can access the lab infrastructure by launching the lab through the course interface, which sets up a one-hour lab session for hands-on learning.

  • What are some of the features and tools available in Datadog as discussed in the video?

    -Some of the features and tools available in Datadog include dashboards, monitors, Watchdog, service management, infrastructure monitoring, container map, Kubernetes overview, and log monitoring.

  • How does Datadog handle log monitoring?

    -Datadog handles log monitoring by allowing users to ingest logs from various sources, filter and classify them, and even convert logs into custom metrics for long-term statistics.

  • What is the purpose of creating monitors in Datadog?

    -Monitors in Datadog are used for alerting purposes, allowing users to set up alerts based on specific conditions such as CPU usage exceeding a certain percentage.

  • How can Datadog be integrated with other systems and services?

    -Datadog can be integrated with other systems and services through various integrations available, such as Docker, AWS, and SSH, or by using the Datadog agent for installation on different platforms.

  • What are some of the visualization options available for dashboards in Datadog?

    -Datadog offers various visualization options for dashboards, including time series, top lists, pie charts, and table formats, allowing users to customize and share their dashboards.

Outlines

00:00

🐶 Introduction to Datadog 101 Course

The speaker welcomes viewers to a tutorial on Datadog, a monitoring and analytics tool. Aimed at beginners, this 'Datadog 101' course will guide users through the basics of using Datadog, particularly for those interested in monitoring infrastructure. The tutorial will cover how to use Datadog's lab infrastructure for learning and will discuss the importance of Datadog for DevOps and SRE teams. It will also touch on the tool's integration capabilities and ease of use for creating dashboards and monitoring metrics. The speaker invites viewers to share their experience with Datadog in the comments section.

05:01

🔬 Hands-On Lab Experience with Datadog

The tutorial transitions into a hands-on lab experience, where the speaker guides viewers on setting up a lab environment. This includes launching a lab infrastructure and accessing a Datadog instance with provided credentials. The lab is designed to offer a practical tour of Datadog's capabilities, including application performance, network monitoring, and site reliability. The speaker emphasizes the importance of the lab for learning and encourages viewers to explore the provided documentation and instructions for a comprehensive understanding of Datadog.

10:01

📊 Exploring Datadog's Monitoring and Metrics

The speaker delves into Datadog's monitoring features, focusing on logs and metrics. They demonstrate how to navigate the log explorer, filter logs by error status, and create custom queries. The tutorial also covers the creation of monitors for alerting purposes, explaining how to set up thresholds and notifications. The section on metrics highlights the importance of long-term statistics and proactive monitoring, with a brief mention of integrating with cloud services and the ease of agent-based installations.

15:04

🔌 Integrations and Advanced Features in Datadog

This part of the tutorial discusses Datadog's integration capabilities, showcasing integrations with Docker, SSH, and AWS, among others. The speaker explains how to manage API keys, create repositories for infrastructure as code, and install Datadog agents on various platforms. They also touch on the use of pipelines for log management, including filtering and converting logs into metrics for long-term analysis. The tutorial emphasizes the ease of integration and the extensive documentation available for users.

20:06

📊 Creating Dashboards and Visualizing Data in Datadog

The speaker introduces the process of creating custom dashboards in Datadog, highlighting the variety of widgets available such as time series, top lists, and pie charts. They demonstrate how to add panels, write queries, and use arithmetic functions to visualize data. The tutorial also covers options for customizing dashboards, sharing them via URL, and setting up automated reports. The speaker encourages viewers to explore these features and use the 14-day trial to learn and practice with Datadog.

25:06

📝 Wrapping Up the Datadog Tutorial

In the conclusion, the speaker summarizes the tutorial, emphasizing the importance of hands-on learning with Datadog. They remind viewers of the available resources, such as the 14-day trial and the 'Datadog 101' course, and encourage continued exploration of Datadog's features. The speaker also invites viewers to subscribe to the channel, like, share, and comment for feedback. The tutorial ends with a reminder to make the most of the learning opportunities provided by Datadog.

Mindmap

Keywords

💡Datadog

Datadog is a monitoring and analytics platform that provides observability for cloud-scale applications. It enables developers and system administrators to monitor their infrastructure, track application performance, and gain insights into their network and systems. In the video, Datadog is the central theme, with the tutorial focusing on a beginner's course, known as 'Datadog 101,' aimed at teaching users how to leverage its features for monitoring and analytics.

💡Monitoring

Monitoring in the context of the video refers to the act of observing and tracking the performance, health, and availability of systems, applications, and infrastructure. It is a crucial aspect of maintaining and troubleshooting IT environments. The video emphasizes Datadog's role in monitoring various components such as infrastructure, network performance, and application metrics, highlighting its importance in DevOps and site reliability engineering.

💡Analytics

Analytics in this video pertains to the process of examining, interpreting, and drawing insights from data. Datadog's analytics tools allow users to analyze data from various sources to gain a deeper understanding of system behavior, identify trends, and make informed decisions. The video mentions how Datadog can be used for analytics to determine performance metrics and event monitoring.

💡Integration

Integration, as discussed in the video, is the process of combining different software applications and systems to work together seamlessly. Datadog offers integrations with a wide range of tools and platforms, such as AWS, Docker, and Kubernetes, enabling users to collect and analyze data across diverse environments. The video explains how these integrations can be easily set up and managed within Datadog.

💡Dashboard

A dashboard in Datadog is a customizable interface that presents data in an organized and visual manner. Users can create and configure dashboards to display metrics, logs, and other relevant data for quick and easy analysis. The video script mentions creating and using dashboards as a way to visualize data and monitor key performance indicators.

💡Metrics

Metrics in the video refer to quantitative measurements that are collected and analyzed to assess the performance of systems and applications. Datadog collects metrics such as CPU usage, memory usage, and custom metrics, which can be used for long-term statistics and proactive monitoring. The script explains the importance of metrics in understanding system behavior and setting up alerts.

💡Logs

Logs are records of events that occur within systems and applications. In the context of the video, Datadog's log management capabilities allow users to collect, search, and analyze logs for troubleshooting and monitoring purposes. The video discusses how to use Datadog for log monitoring, including filtering logs and setting up log-based monitors.

💡Alerting

Alerting in Datadog is a feature that notifies users of specific conditions or anomalies in their monitored systems. It is used for proactive monitoring to ensure timely responses to issues. The video script includes a demonstration of setting up monitors for alerting purposes, such as sending notifications when certain thresholds are exceeded.

💡Infrastructure as Code

Infrastructure as Code (IaC) is a methodology where infrastructure is managed and provisioned through machine-readable definitions, rather than manually. The video mentions the ability to integrate Datadog with IaC practices, allowing for the automation of monitoring configurations and the management of infrastructure through code repositories.

💡API Key

An API key is a code passed in by computer programs calling an API to identify the calling program, its developer, or its user. In the video, the API key is used to authenticate and authorize the Datadog agent, allowing it to send data to the Datadog service. The script explains the process of creating an API key in Datadog and using it for agent installation and data ingestion.

💡Site Reliability Engineering (SRE)

Site Reliability Engineering is an approach to engineering that incorporates aspects of software engineering and applies them to infrastructure and operations problems. The video is aimed at SRE professionals, teaching them how to use Datadog for infrastructure monitoring and reliability. The script mentions SRE in the context of a course designed for site reliability engineers.

Highlights

Introduction to a beginner course on Datadog, aimed at new users.

Overview of Datadog as a monitoring and analytic tool.

Explanation of Datadog's importance for DevOps and SRE teams.

Discussion on Datadog's ease of integration with various infrastructures.

Benefits of Datadog, including its customization and learning curve.

Introduction to Datadog's lab infrastructure for learning.

Instructions on how to sign up for a Datadog account and access the learning lab.

Description of the Datadog 101 course for Site Reliability Engineers.

Details on how to navigate and use the Datadog lab environment.

Demonstration of Datadog's infrastructure monitoring features.

Explanation of Datadog's log monitoring capabilities.

Tutorial on creating monitors in Datadog for alerting purposes.

Overview of Datadog's metric exploration and long-term statistics.

Discussion on Datadog's integrations and how to use them effectively.

Guide on setting up Datadog agents and using API keys for integration.

Introduction to Datadog's log pipeline and filtering capabilities.

Explanation of how to create and customize dashboards in Datadog.

Conclusion and call to action to utilize the Datadog trial for hands-on learning.

Transcripts

play00:00

Hello friends welcome back to my channel

play00:03

and uh today we are back with another

play00:06

exciting and interesting tutorial so in

play00:09

this video we are going to talk about

play00:11

data do and it's a very beginner course

play00:14

for all data do users so this will be a

play00:18

complete beginner course on data dog

play00:20

where we will help you to learn the data

play00:22

dog for a beginner okay so that's why we

play00:25

call a deog 101 course and uh to get

play00:29

started on uh this tutorial I will talk

play00:32

about what is that doit then I will show

play00:34

you uh how you can learn with the lab

play00:38

with the lab infrastructure from data do

play00:42

so I will show you how to make use of

play00:44

the lab and learn the complete Basics

play00:47

and the beginner of data do how it can

play00:49

be used okay so before uh getting into

play00:52

the lab part as a demo uh what I want to

play00:56

ask you like if you do you know data do

play00:58

or have you used it before if you have

play01:01

used it just put your comments uh know

play01:04

into this video comment section okay so

play01:07

for those who don't know data do you

play01:09

know so the question is like what is

play01:11

data do right because if you have not

play01:13

used it you will be un you know not

play01:16

knowing you know what is because it just

play01:18

see you know a picture of puppy uh with

play01:20

you know a dashboard right so as it says

play01:24

you know the data dog is a s space

play01:27

monitoring and analytic tools so it's a

play01:30

monitoring an analytic tool like uh uh

play01:33

spung you know um you have different

play01:36

tools which are promit grafana right we

play01:39

have used lot of tools for monitoring uh

play01:42

you also had different other tool iink

play01:45

different tools like you know in it for

play01:48

devops and SRS they use different tools

play01:50

to monitor their

play01:52

infrastructure so from a devops and Sr

play01:55

uh teams uh using uh data dog is pretty

play01:58

important because you know if you are

play02:00

using dat do as one of isier tool for

play02:04

monitoring you will be using it to

play02:06

determine your performance metrics as

play02:08

well as EV event monitoring on both on

play02:11

Prem or infrastructure or cloud services

play02:13

so data do is easily integrated with can

play02:16

be integrated with different kind of uh

play02:19

infrastructures whether it's an on Prem

play02:21

or it's in a cloud base or it's a

play02:23

network systems okay so the benefit of

play02:27

dat is easily customizable it's a very

play02:31

easy learning curve we don't have too

play02:33

much of uh know uh know technical stuff

play02:36

to learn if you want to create a

play02:38

dashboards or you know metrics out of it

play02:42

the Integrations are also really easy

play02:44

you have an agent based you know

play02:46

installations where you can collect the

play02:48

metric you have a lot of Integrations

play02:50

it's about different uh Integrations uh

play02:54

from data do perspective I will show you

play02:56

all those things in the demo video and

play02:59

you have two 50 product integration like

play03:01

AWS cloud-based systems you know and you

play03:05

can easily customize you know for your

play03:07

need so some example of monitoring like

play03:09

you can monitor infrastructure Network

play03:12

performance you can have Network device

play03:15

serverless monitoring Cloud B Cloud cost

play03:18

op you know management so different kind

play03:20

of things you can do with dat

play03:22

do so all these things you know it's

play03:25

pretty simple so before you know not

play03:29

getting too much into the theoretical

play03:32

discussion I want to show you what I

play03:34

mean by thata do11 course right so let's

play03:38

jump into that so in order to get

play03:41

started on this course what I would like

play03:44

you to do is go to learn do datadog

play03:47

hq.com and sign in uh means if you are

play03:52

not uh an account member you just click

play03:54

on create an account and you know just

play03:57

enter your username password you know

play03:59

your last name email address password

play04:02

you don't have to put organization if

play04:04

you are not signing up with your uh

play04:06

company account you can just use uh uh

play04:09

simple you know uh blank keep it blank

play04:11

if you're signing with your company

play04:13

email or something you can just use your

play04:15

organization as well so for example I

play04:17

already logged in and if you search for

play04:20

data Dog 101 you will have two courses

play04:23

one is for Sr and another one is

play04:25

developer so the developer is more of an

play04:28

application monitor monitoring like you

play04:30

know the Java or python or different

play04:32

kind of uh application performance but

play04:35

this is more uh know since we are

play04:37

talking more about devops uh stuff like

play04:40

infrastructure monitoring I will go for

play04:43

site reliability engineer you can just

play04:44

sign up for it and you can see it's

play04:47

completely free so you can just click on

play04:50

enroll for

play04:52

free okay since I already registered you

play04:55

know uh uh

play04:57

I'm getting into the enroll

play05:00

now we will see how we can use because

play05:02

this is a complete like a demo course

play05:04

where you will be getting a lab

play05:06

infrastructure as well as you can uh try

play05:10

everything you know uh in this tutorial

play05:13

so you can see this will take you Hands

play05:15

On Tour all data do application

play05:17

performance network monitoring okay and

play05:20

uh useful uh for site reliability and as

play05:24

related to De uh devops

play05:26

okay so uh you will need the AP PMs and

play05:30

know npm for network analysis and but

play05:33

you know you will get all this

play05:34

information here like you can see it

play05:36

says application performance here it

play05:39

says uh Network performance you can see

play05:42

it's intruction let's mark it is uh

play05:46

completed now you can see you know uh

play05:50

this will uh give you a lab environment

play05:52

so this is a instructions configuring

play05:55

how to do so I'm not going to do going

play05:58

through all these steps because uh I

play06:00

will uh show you a little bit of in the

play06:02

demo you know you can click on this PDF

play06:06

uh which will give you quite a lot of

play06:08

instructions how to set up uh

play06:12

stuff just waiting to load so you can

play06:15

see throughout the lab each section you

play06:17

know you can navigate so it's it give

play06:18

you the instruction how to set up all

play06:20

those things okay now let's uh mark this

play06:23

as complete let's go to the

play06:27

lab okay so now we are going going to

play06:30

set up our infrastructure for handson

play06:32

lab okay so what you need to do is you

play06:35

can press the launch button and uh it's

play06:37

one hour

play06:40

know

play06:41

lab so let's click on

play06:44

it so the lab is getting

play06:48

created let's wait for a few

play06:51

minutes okay so the lab is ready so you

play06:54

click on start once your lab is

play06:57

ready now you will get get the

play06:59

instructions because you can see your

play07:01

data do credential to log in your

play07:04

website so what you can do is you can

play07:06

just click on this it will open a data

play07:09

do instance and you can log in with this

play07:13

uh

play07:14

user

play07:16

name and uh the password so you just

play07:19

need to select it's copied you just

play07:23

paste and log in so this is where uh you

play07:27

know the interesting part comes because

play07:29

now you have a complete uh data do

play07:32

instance where you can uh play around

play07:34

with so you can see you have one host

play07:37

reporting to data dog you can you know

play07:39

everything is already set up for you so

play07:42

you can also read through this uh

play07:43

documentation because it will give you

play07:46

clear picture on a lot of stuff okay

play07:49

so uh I I I'm not going through the

play07:52

documentation but the you can also go

play07:54

through you know the instruction here so

play07:56

what it says throughout this lab it give

play07:57

you a lot of information you know if you

play08:01

in casee if you like if you clear this

play08:04

uh screen and you lose your user ID and

play08:07

password what you need to do is just

play08:08

write

play08:10

credits and you you can get the you know

play08:14

URL login and the username password at

play08:16

any point of time so that's good now

play08:20

let's go to tracing so when application

play08:22

is configured correctly it's TR all you

play08:25

know there are quite a lot of

play08:26

information but I will let you read

play08:28

through so for me I want to show you

play08:29

data do okay now what data do you have

play08:33

so you have uh a dashboard where you can

play08:36

list the dashboard so you don't uh have

play08:39

a dashboard yet I think you have

play08:41

monitors you have Watchdog you have

play08:43

service management you have

play08:44

infrastructure this is pretty

play08:45

interesting because if you have you know

play08:48

any infrastructure you just go to host

play08:50

map you will get all the information now

play08:53

you have two host which are uh

play08:56

monitoring this you can also see like

play08:59

like container map if there are some

play09:01

containers running you can see there is

play09:03

uh six containers running you can also

play09:07

see kubernetes overview if it's

play09:09

integrated

play09:10

to through using you know uh kubernetes

play09:15

no it's not okay and interesting thing

play09:17

you know you have 14 days you know uh to

play09:20

play around with this okay so you have

play09:22

14 days to learn anything you want okay

play09:26

and uh you can see the EPM uh

play09:28

application management where you can

play09:31

explore if you have traces of all the

play09:33

kind of

play09:34

things okay

play09:37

so you can see application performance

play09:40

monitoring okay so uh we're not going to

play09:42

touch about that much uh mainly you know

play09:44

what I would like to touch is uh logs

play09:47

and metrics so if you're uh trying to do

play09:51

you know capturing different logs into

play09:53

Data do this will be an interesting part

play09:55

you you'll be able to explore all the

play09:57

logs here okay so let's get started with

play10:00

this

play10:02

okay start using log

play10:04

monitorings uh so okay let's see if

play10:07

there are some locks in

play10:10

this okay so you can see already there

play10:13

are some locks and you can see it is

play10:16

pretty easy you know to have a clear

play10:18

classification because it have different

play10:20

kind of from which host it is coming

play10:23

from which source and you know you have

play10:26

different kind of categories whether

play10:28

it's Error only so and to filter it it's

play10:31

pretty easy you just click on error only

play10:33

so you have know already you know a

play10:36

search with status eror only and you it

play10:38

will filter only these things and you

play10:42

know it's easy you know to add different

play10:44

queries you can just add it here what

play10:46

kind of HSE you want what kind of source

play10:49

it's like you know Source uh know by

play10:52

python or something like that so you

play10:54

know Source colon colon python so it

play10:56

will give you only the source of python

play10:59

you can see it's automatically filter

play11:01

with that it's not a know rocket science

play11:04

uh I've seen it's pretty easy to create

play11:07

all these uh things and it's even easy

play11:12

to know convert uh these into different

play11:16

kind of uh query different adding

play11:18

queries you can even download you can

play11:19

even convert into the into a dashboard

play11:23

you know you can uh create monitor from

play11:26

this monitor means like you know

play11:28

whenever there is a alerting you want to

play11:30

do so monitor is mainly for uh alerting

play11:34

purpose I don't know if we have any

play11:36

monitors no we don't have it so if I go

play11:40

back and if I want to create a monitor

play11:43

let's

play11:46

see what it will give you like you know

play11:49

now we have different kind of monitoring

play11:51

uh options you know we have uh uh for uh

play11:55

how you want to count you have you know

play11:58

uh how how how frequent you have to do

play12:01

you know at what threshold you have to

play12:02

do you know you need to write this query

play12:04

of this uh one first and based on is

play12:07

like you know if you have like a CPU

play12:09

which is going more than 50% or

play12:11

something you can put that alert should

play12:13

be at more than 50 percentage and uh you

play12:16

you can configure you know uh text

play12:19

message how you want to do it you know

play12:22

to whom you want to send it so

play12:24

everything you can do it you know on

play12:26

this you can see Define permissions

play12:29

right so it's it's it's easy it's not

play12:32

the complicated one as I mentioned once

play12:35

you start using it's pretty easy for you

play12:37

to Define uh all these kind of things so

play12:40

as I mentioned monitor is mainly for

play12:42

alerting purpose so you set a uh you

play12:45

know configuration you can see I think

play12:46

there is already one

play12:50

here so you can see there is already an

play12:52

aler here already monitoring case so you

play12:55

can see it is already doing uh these

play12:59

things okay so as I mentioned uh what I

play13:03

want to show you is like okay now we are

play13:05

in the dashboard okay there are some

play13:07

dashboard as well so you can see there

play13:08

is already some Integrations here so how

play13:13

do I see the integration is here okay so

play13:18

okay before we get into the let's talk

play13:19

about metrix okay there are two things

play13:21

right metrix and logs logs is coming uh

play13:24

from the logs which we are ingesting

play13:25

where Matrix is uh pulled from you know

play13:28

the system BAS based on like whether

play13:30

it's the CP usage or you know different

play13:33

kind of metric memory usage right and

play13:36

metrics are used mainly for a long-term

play13:38

statistics okay so if you are not using

play13:41

long long-term statistics I think metrix

play13:43

is not enough it's not benefit and also

play13:46

if you're not using for any alerting or

play13:49

uh proactive monitoring I think Matrix

play13:51

is there is no point in use metrics

play13:53

right because you need the metric for

play13:55

some purpose of action to improve your

play13:59

system right so you can see there AUD

play14:01

metric and it's it's like you know you

play14:03

can see different kind of metric is a

play14:05

ined system CPU right and uh you and you

play14:09

can easily navigate you know from uh

play14:12

know uh these kind of things to

play14:14

different metrics as well like you view

play14:16

in metrix in

play14:18

summary so you should be able to see you

play14:20

know how these are captured like this is

play14:23

coming from this environment this host

play14:26

and this is the instant ID so you know

play14:29

all this information you can see it in

play14:31

the this uh screen and the different

play14:35

kind of metrics okay let's uh go to

play14:38

explore metrics

play14:41

again maybe let's see summary how many

play14:43

metrics are

play14:47

there so you can see there are quite a

play14:50

lot of metrics like data do Agent P

play14:53

agent running these are mainly the data

play14:55

dog metrics okay once you integrate with

play14:57

your uh system you will have more system

play15:00

metrics so that would be great let's

play15:03

talk about integration okay so you can

play15:05

see the integration you have

play15:07

uh different kind of integration but now

play15:10

I think we are integrated with Docker

play15:12

and SSH you have uh a lot of other

play15:16

integration that postrest python ruby.

play15:19

net and uh AWS is one of interesting one

play15:23

you know you can see Amazon ec2 Amazon

play15:26

ECS you know uh pkss so you can easily

play15:31

integrate lot of thing from cloud you

play15:34

know you don't need much of uh work but

play15:37

if you you know it's also easy like if

play15:39

you're using configuration uh as code

play15:42

infrastructure as code so what you can

play15:45

do is you can create a repository and

play15:46

you can put all this configuration in

play15:48

there and you can apply all these things

play15:51

through there so you don't need to you

play15:52

know uh do it manually uh from here so

play15:56

you can see there will be more uh

play15:59

customize one from Marketplace uh an

play16:01

agent you know uh for installation of

play16:05

datadog agent on your uh platforms like

play16:08

you know if you have on Prem uh

play16:10

instances it's pretty easy as well for

play16:12

example if you want to ingest your locks

play16:15

from a Windows uh On Prom instance it's

play16:18

pretty simply you have uh diog agent you

play16:21

just install the agent you need to

play16:23

create an API key it's it's it's easily

play16:26

you can create an API key from your

play16:29

account so it should be uh over your

play16:36

account let me see you should be able to

play16:39

create API key here okay so you can see

play16:41

your API Keys you can uh create it from

play16:45

here so know this is your account you

play16:48

can see like your plan and usage where

play16:51

you you'll know how it is getting

play16:53

charged usually datadog has a charging

play16:55

method of how many host or the usage and

play16:58

you how many custom metrics you use uh

play17:01

how much uh locks you inch so there is a

play17:04

different calculation on that do usage

play17:08

and you also have you know the users you

play17:10

can manage your users over here you can

play17:13

create teams you can create you know

play17:15

different permissions so all kind of

play17:18

these things you can use use using you

play17:20

know the users and teams roles you can

play17:24

create your own roles like you know

play17:26

whether it's a admin role read only R

play17:28

standard

play17:29

Ro uh you also have audit trial you know

play17:32

application keys and know API key which

play17:35

I mentioned okay so what you need to do

play17:37

have is you have need to have an API key

play17:39

and you need to install the agent uh so

play17:42

that you know the agent can send those

play17:44

uh locks or metric to your uh uh data

play17:48

instance whichever whe you know which

play17:50

this is the test instance but you have

play17:52

once you have your uh own uh setup in

play17:56

your company or you know for your

play17:58

learning

play17:59

uh you can use the API key and the same

play18:02

way you know you have a different uh

play18:05

method you know it's whether it's a

play18:07

Docker if you want to install agent if

play18:09

you don't you if you don't want to use

play18:11

um the you know the integration which I

play18:14

showed uh if you want to use uh an agent

play18:18

installation it's pretty easy you can

play18:19

use the docker agent uh command uh it's

play18:22

Docker run and you going to create a

play18:25

create again you need the API key and uh

play18:27

to which uh site you want uh run the

play18:30

know this will this is for here uh know

play18:33

you need to change based on which site

play18:35

you is your data doog age instances then

play18:39

you need

play18:40

to uh and you know you can run these

play18:42

commands and it will know install uh

play18:46

your agent so you can uh send your

play18:49

information you have it for red

play18:52

hat so it's pretty simple installation

play18:56

it's not uh complicated everything is

play18:58

properly

play18:59

documented uh let me show you something

play19:02

else as well uh let me go back to your

play19:07

locks log

play19:11

explorer was it in log

play19:16

Explorer okay

play19:19

um okay I wanted to show you like you

play19:21

know if you go to your locks and you

play19:23

have something called

play19:24

pipeline this is also pretty interesting

play19:27

because you can have pipelines where you

play19:30

can uh write uh the configuration what

play19:32

you want to ingest in your locks so you

play19:35

don't need to do it here but as I

play19:37

mentioned you can do everything most of

play19:38

things as uh infrastructure as code but

play19:41

you can also do the filtering you know

play19:43

for your what you're uh ingesting into

play19:46

your indexes you know you can have uh

play19:49

multiple filters mentioning that I don't

play19:51

want you know uh index uh something you

play19:54

know which is only for wanting you can

play19:57

exclude it here you can write the filter

play19:59

so that you know uh you don't want to

play20:01

have everything ingested into your data

play20:03

dog so you can you know have different

play20:05

options like just like a normal uh you

play20:08

know Monitoring Solutions you have a

play20:10

different pipeline to uh find you know

play20:12

what kind of things are interested you

play20:14

have uh standard attributes you have

play20:16

indexes you have loog forwarding you

play20:19

have you know different uh gen you can

play20:21

even convert you know logs into metrics

play20:24

that's something pretty interesting

play20:25

because sometimes you know we don't want

play20:27

to keep the uh logs for long so we just

play20:30

convert into the

play20:32

metrix so this is something which uh we

play20:35

usually use because if there are some

play20:37

locks which we don't want to keep and we

play20:39

just convert that into metric custom

play20:41

metric and we use that to create the

play20:43

know long-term statistics out of it so

play20:47

uh that's also pretty interesting so I

play20:49

think you know as I mentioned you also

play20:50

have different kind of dashboards so

play20:52

once you integrate uh with uh no lot of

play20:56

Integrations in it automatically usually

play20:58

create lot of dashboard then you know

play21:01

the one which we create we can create it

play21:03

by ourself so if I go and create a new

play21:06

dashboard you know it's like a simple

play21:09

one again you know you just create

play21:10

dashboard you have a lot of widgets you

play21:12

have you know time series you have uh

play21:15

know query series topl list list table

play21:18

teer map pie chart it's very easy you

play21:20

know if I want to just go with time

play21:22

series just add a panel and you know you

play21:25

just add know whatever you want so it's

play21:27

a Time series if you want to have top

play21:30

list you just uh add a top list and you

play21:32

know you fil you write your queries from

play21:34

everywhere or just from some uh only

play21:38

from this component and you want to

play21:39

average it by you know host name or you

play21:42

know or you want the know some know it's

play21:45

a different uh categories you know it's

play21:48

it's just writing a normal query you can

play21:50

have it like this or you can even uh

play21:53

convert into like a writing a query by

play21:55

yourself or you just select your this

play21:58

from here or you can have ajent format

play22:00

you can edit you can share it with you

play22:03

know different kind and it have lot of

play22:05

options here you know you can keep

play22:07

adding like um uh arithmetic functions

play22:10

rate rolling up so if you want to have

play22:12

it like every you know uh

play22:17

every minute every hour so you can you

play22:20

can add keep things because I don't want

play22:22

to take too much of your time on these

play22:24

things but this is uh I just want to

play22:26

show you there are different options you

play22:28

just need to figure out you know what

play22:30

you can use you can even add you know

play22:31

multiple queries and you can use some

play22:34

functions like you know you add a plus b

play22:36

or a B so you know you can uh get the

play22:40

metrics added up as well

play22:42

so it's know not as I mention Rock and

play22:46

sides you know just a simple method you

play22:49

know how we can do it and you also have

play22:51

different options like you want to show

play22:53

it in different Legends you have

play22:55

different uh visualizing format you can

play22:58

have overriding unit you have you can

play23:00

also add links on some of these things

play23:02

so when you click it goes to those link

play23:05

uh so let me just change this uh view

play23:08

probably to something

play23:10

different uh let's see well let's you

play23:13

can select you know this top list now

play23:14

let's say we take uh pie chart where is

play23:18

the pie there is no pie chart for this

play23:20

okay here pie chart so you can see it's

play23:22

a pie chot you can know have different

play23:25

colors from here whatever you want you

play23:27

know you have a different Legend you

play23:29

know whether you want to show up on the

play23:31

right what it is or if you don't want to

play23:32

show up you have uh different

play23:35

configuration options over here and uh

play23:38

you know you also have as I mentioned

play23:41

you know I will let you uh go through

play23:43

all these things because uh know I just

play23:45

wanted to show you there are different

play23:47

options where you can easily pick and uh

play23:50

you can even you know share this um uh

play23:54

know this dashboard with others using

play23:56

URL you can export as a Json file you

play23:59

can copy you can create some reports so

play24:02

that this uh uh dashboard is shared with

play24:06

you every week within an email uh kind

play24:09

of these things so it's it's not uh not

play24:12

complicated as I mentioned just try to

play24:14

start using it and you will be able to

play24:16

easily learn so you know as I mentioned

play24:18

you get this benefit of data do you know

play24:20

you can going back to the lab okay I

play24:24

think we closed the lab so going back to

play24:28

the lab I would say you know you just

play24:29

follow the instructions over here and uh

play24:32

you know you use this um data do uh

play24:36

instant 40 days of trial you can easily

play24:39

learn uh all this datadog uh uh

play24:42

information you want to do you can uh do

play24:44

all the Hands-On you set up your

play24:48

infrastructure if you want you can uh

play24:49

add more logs you can uh push those

play24:52

things into your data instance and uh

play24:55

okay uh you start learning from it okay

play24:58

so you can see this the DAT instance I

play25:00

created and you know it's uh you can

play25:03

also see who's the author of it because

play25:06

this is currently this account and you

play25:09

can even uh Delete you know you can uh

play25:12

control this permissions for all this

play25:14

datadog instance uh using what kind of

play25:17

permission you

play25:19

need

play25:20

so I think I have covered most of

play25:23

everything uh APM is more of uh

play25:25

monitoring you know the application side

play25:27

like database is monitoring the

play25:29

performance monitoring uh of an

play25:31

application mainly like Java based or

play25:34

python or node or different kind of

play25:36

application instance uh which is more

play25:38

from my application monitoring point of

play25:40

view which uh it's clearly explained

play25:42

over here application monitoring how to

play25:45

set up apms you know how to configure

play25:48

the traces for your

play25:50

applications and all kind of things are

play25:52

you know describe here like whether it's

play25:54

a python based application or Ruby Ser l

play25:58

so this kind of information you if you

play26:00

are going to use it yes you can use this

play26:02

instruction and you can learn from it

play26:04

you can see it's they have given example

play26:06

of uh some database or some discount

play26:09

services so how to trace the logs and

play26:12

everything it's all all given here

play26:15

okay I think I covered quite a lot of

play26:18

information here uh you should be able

play26:20

to learn from

play26:22

this uh the you know these are all uh

play26:26

know something which you can learn by

play26:28

your yourself I wanted to show you more

play26:29

like there is an option for learning

play26:31

data do using this one1 course you have

play26:34

a lab instance where you can get the DAT

play26:37

uh account which is uh available for 14

play26:40

days make use of it enjoy learning you

play26:43

inest your logs you do whatever you want

play26:46

and uh be expert on the data dog that's

play26:50

what I will say and uh improve your

play26:53

skills so I hope this is helpful thank

play26:56

you for watching and uh if if you are

play26:58

new to my channel I would request you to

play27:01

subscribe like my video share and give

play27:05

your comments in the feedback section so

play27:08

until next time we see you in the new

play27:10

video thank you

Rate This

5.0 / 5 (0 votes)

Etiquetas Relacionadas
Datadog TutorialMonitoring ToolsBeginner CourseAnalytics GuideDevOps MonitoringCloud ServicesInfrastructureLab PracticeAlerting SetupIntegration Tips
¿Necesitas un resumen en inglés?