Day 1 – infra
START - 9:30 AM
End - 4: PM IST
MORNING BREAK - 11 AM IST - 15 mins
---------------------------------
Lunch break - 45 mins 12:30 - 1:30
---------------------------------
BASE ---- Machine Would be provided by RPS
----------------------------------
--------> AWS
-------->
=========================================
Mode
50% 50%
---------------
Dis + Demo Lab+Assignment
====================================================================
Flow
----------------
Discussion
Demo
Lab
Assignment
-----------------------------
What is Datadog?
----------------------------------
Monitoring tool
Obserbability
--------------------------
What is Obserbability?
======================================================
EVERYTHING
Infra + APM + Logs + Syn + RUM + net + Sec
------------------------------------------
Exploring
----------------------------
Alerts + Dashboard
Lets define Obserbability in your words and how would you implement?
==================================================================
Day 1 - infra - Metrices
Day 2 - Infra - Metrices
Day 3 - APM + SYN + RUM - Trace
Day 4 - Logs + NET - Log
Day 5 - Dash + Alerts
Demo + Lab #1 - How to monitoring Linux server using Datadog?
https://www.devopsschool.com/blog/how-to-install-datadog-agent-in-ubuntu/
Demo + Lab #2 - How to monitoring Windows server using Datadog?
<blockquote class="wp-embedded-content" data-secret="UeSPrYHUdA"><a href="https://www.devopsschool.com/blog/datadog-agent-setup-in-windows-step-by-step-guide/">Datadog Agent Setup in Windows Step by Step Guide</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted" style="position: absolute; visibility: hidden;" title="“Datadog Agent Setup in Windows Step by Step Guide” — DevOpsSchool.com" src="https://www.devopsschool.com/blog/datadog-agent-setup-in-windows-step-by-step-guide/embed/#?secret=CdLaYmYcX3#?secret=UeSPrYHUdA" data-secret="UeSPrYHUdA" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
Demo + Lab #3 - How to monitoring Process of OS using Datadog?
<blockquote class="wp-embedded-content" data-secret="BOFMVikJKu"><a href="https://www.devopsschool.com/blog/how-to-enable-live-process-monitoring-in-datadog-agent/">How to enable Live Process monitoring in Datadog Agent?</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted" style="position: absolute; visibility: hidden;" title="“How to enable Live Process monitoring in Datadog Agent?” — DevOpsSchool.com" src="https://www.devopsschool.com/blog/how-to-enable-live-process-monitoring-in-datadog-agent/embed/#?secret=mYCLM63aiL#?secret=BOFMVikJKu" data-secret="BOFMVikJKu" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
Code language: HTML, XML (xml)
Day 2 – Infra
https://devopsschool.com/slides/
https://www.scmgalaxy.com/slides/
How to Learn DevOps tools and SRE tool -
<blockquote class="wp-embedded-content" data-secret="PHeHiZQIMl"><a href="https://www.devopsschool.com/blog/top-4-youtube-channel-for-free-videos-tutorials/">Best youtube channels for software developers</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted" style="position: absolute; visibility: hidden;" title="“Best youtube channels for software developers” — DevOpsSchool.com" src="https://www.devopsschool.com/blog/top-4-youtube-channel-for-free-videos-tutorials/embed/#?secret=aOJbW9uvMu#?secret=PHeHiZQIMl" data-secret="PHeHiZQIMl" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
Day 2 - Infra - Metrices - Integration
===========================================
Platform
OS - DONE
Docker -
K8
Web
Apache
App
Tomcat
DB
mysql
Cloud
AWS
==========================================
Rule of integ
- know the tool
- Install the tools
- Enable TOOL for publishing Metrices
- Enable Agent to collect the Metrices
- Validate at Datadog at Metrices explorer*
Docker
<blockquote class="wp-embedded-content" data-secret="KC51eOQ9BM"><a href="https://www.devopsschool.com/blog/how-to-enable-docker-container-monitoring-in-datadog-agent/">How to enable Docker Container monitoring in Datadog Agent?</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted" style="position: absolute; visibility: hidden;" title="“How to enable Docker Container monitoring in Datadog Agent?” — DevOpsSchool.com" src="https://www.devopsschool.com/blog/how-to-enable-docker-container-monitoring-in-datadog-agent/embed/#?secret=tdrDJ1Q77j#?secret=KC51eOQ9BM" data-secret="KC51eOQ9BM" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
<blockquote class="wp-embedded-content" data-secret="ScviOWcJRH"><a href="https://www.devopsschool.com/blog/how-to-install-docker-in-linux/">Docker Tutorials: How to Install Docker in Ubuntu?</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted" style="position: absolute; visibility: hidden;" title="“Docker Tutorials: How to Install Docker in Ubuntu?” — DevOpsSchool.com" src="https://www.devopsschool.com/blog/how-to-install-docker-in-linux/embed/#?secret=iCG9KPkwWU#?secret=ScviOWcJRH" data-secret="ScviOWcJRH" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
Apache
<blockquote class="wp-embedded-content" data-secret="sMUAoBpFGC"><a href="https://www.devopsschool.com/blog/how-to-install-configure-datadog-integration-with-apache-httpd/">How to install & configure Datadog Integration with Apache HTTPD?</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted" style="position: absolute; visibility: hidden;" title="“How to install & configure Datadog Integration with Apache HTTPD?” — DevOpsSchool.com" src="https://www.devopsschool.com/blog/how-to-install-configure-datadog-integration-with-apache-httpd/embed/#?secret=3rWKHaLJEm#?secret=sMUAoBpFGC" data-secret="sMUAoBpFGC" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
Code language: HTML, XML (xml)
Day 3 – APM with Java
STOP Few service
$ systemctl stop docker.socket
$ systemctl stop apache2
https://www.devopsschool.com/blog/how-to-setup-datadog-apm-for-java-application-running-with-tomcat/
Step 1 - Install DD Agent
Step 2 - Install java
$ sudo apt-get install openjdk-11-jdk -y
Step 3 - Tomcat Install
213 rm -rf apache-tomcat-9.0.86.zip apache-tomcat-9.0.86
214 wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.86/bin/apache-tomcat-9.0.86.zip
215 unzip apache-tomcat-9.0.86.zip
216 ls
217 cd apache-tomcat-9.0.86
218 cd bin/
219 chmod -R 755 .
220 ls -la
221 ./startup.sh
222 ps -eaf | grep tomcat
Step 4
App - http://15.206.116.58:8080/examples/servlets/
Error - https://stackoverflow.com/questions/36703856/access-tomcat-manager-app-from-different-host
Step 5 - Install Apm agent
https://app.datadoghq.com/apm/getting-started
https://docs.datadoghq.com/tracing/trace_collection/automatic_instrumentation/dd_libraries/java/?tab=tomcat
cd /opt
wget -O dd-java-agent.jar 'https://dtdg.co/latest-java-tracer'
chmod dd-java-agent.jar
vi /opt/apache-tomcat-9.0.86/bin/catalina.sh
CATALINA_OPTS="$CATALINA_OPTS -javaagent:/opt/dd-java-agent.jar -Ddd.profiling.enabled=true -Ddd.logs.injection=true -Ddd.trace.sample.rate=1 -Ddd.service=devopsschool -Ddd.env=prod -Ddd.version=1.1"
cd /opt/apache-tomcat-9.0.86/bin
231 ./shutdown.sh
232 clear
233 ./startup.sh
ps -eaf | grep tomcat
Step 6 -Code language: PHP (php)
Hi Rajesh,
Phone no’s 1800 889 7977 | +91 7004 215 841 are not reachables