Session 17 - Datadog Dashboard
Summary
TLDRThis video tutorial from DevOps School introduces viewers to creating dashboards in Datadog. It explains the different types of dashboards available, such as Timeboard and Screenboard, and how to create a new dashboard. The instructor demonstrates various methods to populate a dashboard with graphs, including copying from existing dashboards and using Datadog's Matrix Explorer. Additionally, the video covers creating custom widgets, using queries, and suggests referencing Datadog's best practice dashboards for guidance.
Takeaways
- 🏫 DevOps School is a leading platform offering training and certification programs in DevOps, cloud, and containers technology.
- 📊 Datadog provides various types of dashboards including Timeboard for browsers and Screenboard for display on screens.
- 🆓 Datadog offers pre-built dashboards for free, created based on integrations and best practices.
- 🔍 Users can create their own dashboards and customize them with various types of graphs and widgets.
- 📝 The script demonstrates how to 'steal' graphs from existing dashboards and incorporate them into new dashboards.
- 🛠️ The video tutorial shows multiple methods to create graphs for a dashboard, including from Infrastructure, APM, Logs, and RUM.
- 📈 The Matrix Explorer and other Datadog features allow users to explore metrics and export them directly to a dashboard.
- 📑 The script emphasizes the importance of knowing what information and format is needed before creating a dashboard.
- 🔎 Users can learn from existing dashboards and queries, then develop their own logic and customizations.
- 💻 The tutorial encourages practice and offers additional resources such as Docker, Ansible, Jenkins, and other DevOps tools.
- 🔑 The video mentions the option to subscribe to a Channel membership for access to more tutorials and resources.
Q & A
What is DevOps School and what do they offer?
-DevOps School is a leading platform that offers training and certification programs in DevOps, cloud, and containers technology for freshers and established professionals. They ensure that training solutions are delivered by highly experienced domain experts with practical working experience.
What types of dashboards are mentioned in the script?
-The script mentions three types of dashboards: Timeboard, Screenboard, and the dashboards created by Datadog. Timeboard is for browser-based dashboards, Screenboard is for displaying on large screens like TVs in an office, and Datadog provides pre-built dashboards.
How can you create a new dashboard in Datadog?
-To create a new dashboard in Datadog, you go to the dashboard section where you can select 'New Dashboard' and choose the type of dashboard you want to create. The script specifically mentions creating a Timeboard dashboard named 'Devops Cool'.
What is the purpose of the pre-built dashboards provided by Datadog?
-The pre-built dashboards provided by Datadog are created based on best practices and integrations. They are offered free of cost and can be used as a starting point or for reference when creating custom dashboards.
How can you add graphs to a dashboard in Datadog?
-You can add graphs to a dashboard in Datadog by copying graphs from existing dashboards, using the 'Open in a dashboard' feature from various Datadog views like infrastructure, or exporting graphs directly from the Matrix Explorer, APM services, logs, or RUM.
What is the significance of the 'Export to Dashboard' feature mentioned in the script?
-The 'Export to Dashboard' feature allows users to take a graph or a query from various Datadog views and directly add it to their custom dashboard, making it easier to populate dashboards with relevant data visualizations.
How does the script suggest improving your skills in creating dashboards?
-The script suggests improving dashboard creation skills by initially copying and learning from existing dashboards and queries, and then gradually developing your own logic and creating custom graphs.
What are some of the widgets and options available for creating a custom dashboard in Datadog?
-Datadog offers various widgets and options for creating custom dashboards, including Time Series Query, Value, Top List, Table, Text, Image, and Alerting widgets. These allow users to customize the appearance and content of their dashboards.
What is the importance of doing 'homework' before creating a dashboard as suggested in the script?
-The script emphasizes the importance of planning and understanding what you want to achieve with your dashboard before creating it. This includes deciding on the data you want to display, the format, and the type of graphs or visualizations you want to use.
How can you access more tutorials and resources from DevOps School?
-To access more tutorials and resources from DevOps School, you can enroll in their upcoming batches, check the link in the description for more information, or subscribe to their Channel membership for access to a wide range of DevOps related videos and playlists.
What is the role of the Channel membership mentioned in the script?
-The Channel membership allows subscribers to access premium tutorials on various DevOps tools and technologies. It offers lifetime access to hundreds of playlists and thousands of videos, helping professionals to grow their skills immensely.
Outlines
📚 Introduction to Datadog and DevOps School
The video begins with an introduction to DevOps School, a leading platform for DevOps, cloud, and container technology training and certification programs. It highlights the expertise of their trainers and encourages viewers to check out their upcoming batches for more information. The presenter then dives into the topic of Datadog dashboards, explaining where to find them and the types available, such as Timeboard for browsers and Screenboard for display on screens. The presenter also mentions the pre-built dashboards provided by Datadog for free, created through integrations, and encourages viewers to explore creating their own dashboards.
📊 Creating and Customizing Dashboards in Datadog
The presenter demonstrates how to create a new Timeboard dashboard in Datadog, named 'DevOps Cool,' and explains the process of adding graphs to it. They show different methods to populate a dashboard with graphs, such as copying from existing dashboards, using the infrastructure list, and exporting from Matrix Explorer, APM services, logs, and RUM. The video emphasizes the flexibility and variety of ways to create graphs and customize dashboards according to individual needs.
🛠️ Advanced Dashboard Creation Techniques
The video continues with advanced techniques for creating dashboards, including using widgets, time series queries, value/top list tables, and heat maps. The presenter guides viewers on how to structure their queries and choose the right format for their data visualization. They also discuss the importance of knowing what kind of dashboard you want before starting to build it and suggest using the provided best practice dashboards as references. The presenter shares tips on how to learn from existing queries and gradually build your own logic for creating dashboards.
🔍 Exploring Queries and Encouraging Self-Learning
In this segment, the presenter encourages viewers to explore and understand the logic behind queries in Datadog. They show how to copy and edit queries to learn from them and create custom dashboards. The video concludes with an invitation for viewers to ask questions and try creating their own dashboards, offering additional resources such as tutorials on Docker, Ansible, Jenkins, and more with a Channel membership. The presenter also provides contact information for any issues and encourages feedback and engagement from the audience.
Mindmap
Keywords
💡Datadog
💡Dashboard
💡DevOps
💡Timeboard
💡Screenboard
💡APM
💡Integration
💡Widget
💡Query
💡Observability
💡Certification
Highlights
DevOps School offers training and certification programs in DevOps, cloud, and containers technology.
Training is delivered by experienced domain experts with practical working experience.
The tutorial focuses on creating and customizing dashboards in Datadog.
Datadog provides a list of pre-built dashboards for various needs.
There are three types of dashboards: Timeboard, Screenboard, and Dashboard Lists.
Timeboard is a browser-based dashboard suitable for individual use.
Screenboard is ideal for displaying on large screens in an office environment.
Datadog dashboards are created following best practices and are available for free.
Users can create their own dashboards or modify existing ones.
The tutorial demonstrates how to 'steal' graphs from existing dashboards.
Explains how to use the Matrix Explorer to create custom graphs.
Shows how to export graphs from APM services to a custom dashboard.
Logs can be searched and exported to a dashboard for error tracking.
RUM and synthetic tests data can be visualized and added to dashboards.
The importance of knowing what to create before jumping into dashboard creation is emphasized.
Widgets can be added to dashboards for various data presentations like time series, top list, and tables.
Users are encouraged to learn from existing dashboards and then create their own logic.
The tutorial offers a hands-on approach to learning Datadog dashboard creation.
DevOps School provides additional tutorials on Docker, Ansible, Jenkins, Terraform, Splunk, AWS, Azure, and more.
Channel membership offers access to premium tutorials and a wide range of DevOps-related content.
Transcripts
foreign
[Music]
School in this video tutorial we are
going to learn about data dog
but before we begin let me inform you
few things about us devops school is one
of the leading platform which offers
devops cloud and containers technology
training and certification programs for
freshers and established professionals
who wish to update and consolidate their
skills in the dynamic it scenario we
ensure that the training Solutions are
delivered by highly experienced domain
experts with practical working
experience in various verticals check
out the dates and enroll with us for our
upcoming batches for more info link and
contact details are mentioned in the
description below
okay so now the question is dashboard
so where do we find the dashboard so
here it is
you have a list of dashboard which you
can create here new dashboard you can
create here now when you create a new
dashboard
now you will have a three options three
types of dashboard in fact you have
if you read this you'll understand that
which dashboard you want it so that
dashboard if you want it for your
browser then new time board dashboard
if you want the dashboard for the screen
screen means when I say screen that
means let's say we all of us are working
together at one office One locations so
we can you know install some 120 inch
150 inch TV and then showcase the
dashboard over there for that the
screenboard dashboard is very useful
actually so right now we'll go for the
uh time board dashboard which is a
browser-based dashboard which you can
work with it before that I would like to
show you the list of dashboard
so now if you see that here
you know this dashboard I have not
created it actually so you must be
wondering from where we got it actually
so this dashboard is nothing but uh but
created by
uh created by
data docker okay so data dog has given
you all this dashboard free of cost
free of cost
okay so here you see so how come they
got this free of cost so basically you
know this is all integration the one
which integration you did so they
created this dashboard and they uh you
know this is the dashboard which has
been created by by following the best uh
processes and all stuff like that best
practices so you have a dashboard you
can use this dashboard also if you want
you can create your own dashboard also
so yeah we will do something
uh with our own so right now I'm going
to create my own dashboard actually so
there are many ways many tricks are
available in datadogs using that you can
create a dashboard so let's create One
dashboard here devops cool
and this dashboard I'm naming it
tomorrow
and new time board
create this dashboard now here
guys here I created a dashboard now you
have to fill the graph
so this way I'm not starting it so I'll
I'll teach you I'll show you how to
steal the dashboard a graph actually so
here lots of graph you can add it and
how do we steal this graph so here I can
edit the widgets and graph and all but
not this way I want to show you all
possible ways so let's go for data dog
and now let's seal some graph from the
existing
dashboard okay so all you got I am
trying to show you here so let's say
this is the EPM over this APM
graph and so many things we have from
last uh
one week
okay so this is the EPM uh the APM data
server is not running today but it was
running till last week until last day
so this is the graph now guys here you
see that this button all of you
hello
yes now let's say you like this uh this
graph something
um and I'm just going randomly let's say
you like this one so can we steal it
so go here click on it here and click on
copy
simple and now you go to your own
dashboard which is a devops which is
devops cool
click on Devo school one
and paste it Ctrl B
I got it this where this graph I stolen
it
from the
existing dashboard the one which is
given by
data doc
so that's the one of the method I taught
you how to feed the graph now let me
show you another method
so guys here you have infrastructure
list
okay and here you see so many we have
two machines running
so now let's say you like some dashboard
from here okay so what dashboard
matrices are here so let's say you like
this utilizations map and all something
like this
Okay so
cancel this
click on it
go for open in a dashboard
now let's say you like this one you want
this one so what to do
so again complete
and I'm just trying to teach teach you
all this
teaching I mean all this uh cheating or
something like that so you can use that
taste it done so here infrastructure
also you can get it containers also you
can get it so you know so many ways to
create a graph to your dashboard so many
ways you have it
it's up to you how do you you know do
that
okay so there's no container running
I have to reduce and all stuff like that
so okay this is the one now let's say
you want to go for Matrix Explorer
so I'm exploring the metrics look at
this
and this is the Matrix let's say I spend
some time one hour two hours or
something and this is the graph I wanted
so click on the export where dashboard
which dashboard
double School One dashboard
I did that
so this is also one of the way you can
uh from Explorer you can get it let's go
for the APM services
so one hour no one week I have to do and
here this is a service
and these are the dashboard which you
have so many dashboard let's say appdx
code dashboard here uh you want this one
or you want this one depends on you so
here you click on this export to
devops code
here I want this one export to
double School you want
something like
this one
or errors errors you want only in one
Android by the way and Export to
dashboard
so here so easy way you can create a
dashboard that's what I'm trying to tell
you now if I go to the logs
locks searches for this
okay and here
15 minutes to 2 days
and you want this dashboard let's say
you have a searches for error
so how many errors you are having
let me see E capital
and how many none
so let's keep it like this right now and
these are the searches let's say an
export
export to
dashboard
so you created a search queries all this
thing advance and all and
all this thing you want to get it here
this one also export to
dashboard
okay all of you now
so this is the logs also now I'll go for
rum
synthetic test today only we set it up
we have a
few failures
that's okay
now which one you want you want this one
different different regions what is the
response time in export to dashboard
Rajesh one done
and then export to
dashboard right so depends on what you
need there's so many ways in datadoc
which you have so you can create a
dashboard so and this I'll taught you
you got basically so different different
mattress you want from the observability
and now you see the dashboard
so are you understanding all of you what
I'm trying to say
yes
now I'll Teach You How can you create
your own dashboard so here click on the
widgets
the right side you'll get a lots of
options you have to be Masters in it
what is your time series query value top
list
table and all these things a lot of
things here you have a text free text
image here you can summaries and all you
can publish it here summary is just like
a drag and drop that's all nothing else
and here you have a list of streams you
can do that alerting also you can check
status alert alert graph alert value you
can do that but here some of these
things so times reach what time series
this is something like Explorer okay so
here the time series The metrics locks
APM ROM Profile Event processes all this
thing based on that you can populate
here and then if you think yeah yeah
this is your information here your times
reach query value
your top list table format heat map so
do you decide what you want and then
save it
and now here you have this
information one more revisits keep
adding it
let's say query value now this time
instead of Matrix I'll go for the query
value for the ROM
and here this many total requests I have
got it on my website
okay
and stuff like that so here
you can improve this all this thing
mathematical formulas and all you can
improve it you can get it what you want
display everything you have to uh you
know do that and then save it now
somewhere downside here it is events
count these many events has happened
from last one week
okay by the way this this website I've
been tracking from long time that's the
reason you have too many events
okay so now what else
you have top list top list means I want
to know the resources of APM so go for
resources and here you can query add
count whatever that you want to do add
query
here
you can remove the queries all this
thing you can do that add formulas which
resources you want so resource name you
have it some resources I don't remember
that resource Name by the way let's go
for the source actually Source I
remember uh which was Linux I Can See
Fire correct
Source Linux
should be
okay and then searching for it there's
no value Source Linux
so anything
environment plot for for more
you will be having
yeah
yeah here you have
so APM environment brought how many
total requests you have three group buy
and all stuff like that and save it
so this is the way
you can create a dashboard
it's very easy the only thing is like
you should know what exactly you are
creating suddenly if you jump on then uh
then then use very difficult to
you know queries at I mean you should
know what dashboard you want so first
before jumping to the dashboard do some
homework what dashboard you want what
number you want in what format you want
uh which kind of you know graph you want
times reach table a tree map pie chart
funnel so all this thing r d you have to
do that and then you have to create it
things they have given you lots of uh
dashboard which you can also use as a
reference so best dashboard for Docker
best dashboard for jvm best dashboard
for nginx best dashboard if you if
you're lost then these are the reference
queries and all you can see that okay so
one hour instead of let's make it four
hours see that these are the best
dashboard now you want to see the logic
so that's very also easy
you can
create in view
and this is the logic actually
okay this is the query
event count over
this is the to face it actually remember
that while querying this you are doing
that face it or not
okay so you can read the queries also
and gradually learn this is the one of
the things we want to read the queries
for this this is the query is
hmm
I just want to see that query
okay I can copy
and also paste it so this query I think
is inbuilt that's the reason I cannot
use that so you can copy this data and
you can change this edit and all you can
if you if you copy this let me let me
copy this whole things
okay
here and then after that once you copy
then you can add it also
so let's go for
double School
and here Ctrl B
and now you can edit you see here so you
can steal their queries like this this
is the queries see here Ram session
all this thing Top by 250 and also some
of that so this is you you can learn
from the existing one slowly and then
create your own
uh logic are you understanding all of
you
yeah so I would suggest create your own
dashboard first time you cheat
you copy from the defination places and
then do that after that you develop your
own some of the graph with your own
logic uh examples you can copy simply
and learn from them and this is the way
you can create a dashboard
okay so go ahead I'll give you 20 to 30
minutes to play around it if you have
any questions you can ask me and after
that we'll get into the some sort of
test
along with that you can access our other
tutorials such as Docker ansible Jenkins
terraform Splunk AWS Azure and various
other devops related premium tutorials
with our Channel membership if you would
have any issues with our Channel
membership you can drop an email to us
at contact devopschool.com or you can
also unsubscribe from Channel membership
anytime if you don't want to continue or
did not like the video to get our
Channel membership click onto the join
button select the 399 plan and grow your
skills immensely please be kind enough
to like it and you can comment any of
your doubts and queries we will reply to
them at the earliest thanks for watching
hello everyone if you would like to
access the remaining videos of this
playlist of 50 plus more tools which are
coming under devops Dave secops SRE data
Ops get Ops Etc kindly become our
channel members by clicking on the
joining button
you would have access to one hundreds of
playlists and one thousands of videos
lifetime access with this membership
enjoy
Weitere ähnliche Videos ansehen
Datadog 101 Course | Datadog Tutorial for Beginners | SRE | DevOps
Reporting in monday.com: Ch 3 - Reporting building blocks | monday.com webinars
Membuat Dashboard di Google Sheet | Belajar Fungsi Query | Indonesia
Introducción al Data StoryTelling Cápsula Uno: Cómo elegir el gráfico adecuado.
Setup alerts in Grafana 10 with example
Power BI Tutorial for Beginners
5.0 / 5 (0 votes)