<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Debug School: Nivetha</title>
    <description>The latest articles on Debug School by Nivetha (@nivearun36_952).</description>
    <link>https://www.debug.school/nivearun36_952</link>
    <image>
      <url>https://www.debug.school/images/QDD7NM8_73mbkdU4RplUb7b89RzVOBtK692SyqhcfYg/rs:fill:90:90/g:sm/mb:500000/ar:1/aHR0cHM6Ly93d3cu/ZGVidWcuc2Nob29s/L3VwbG9hZHMvdXNl/ci9wcm9maWxlX2lt/YWdlLzY2Ni9mNjk4/ODhiYi04M2VkLTQ5/NjEtOGQ5Ny05MjE4/NWEzYzY4YjQucG5n</url>
      <title>Debug School: Nivetha</title>
      <link>https://www.debug.school/nivearun36_952</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://www.debug.school/feed/nivearun36_952"/>
    <language>en</language>
    <item>
      <title>Datadog Assignment 4</title>
      <dc:creator>Nivetha</dc:creator>
      <pubDate>Thu, 14 Sep 2023 05:12:58 +0000</pubDate>
      <link>https://www.debug.school/nivearun36_952/datadog-assignment-4-2h9o</link>
      <guid>https://www.debug.school/nivearun36_952/datadog-assignment-4-2h9o</guid>
      <description>&lt;p&gt;&lt;strong&gt;Top 10 metrics/indicators for APM&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Number of Request&lt;/li&gt;
&lt;li&gt;Error Rate&lt;/li&gt;
&lt;li&gt;Latency&lt;/li&gt;
&lt;li&gt;Apdex&lt;/li&gt;
&lt;li&gt;Span count&lt;/li&gt;
&lt;li&gt;Erroe type&lt;/li&gt;
&lt;li&gt;status&lt;/li&gt;
&lt;li&gt;Duration&lt;/li&gt;
&lt;li&gt;Exec Time&lt;/li&gt;
&lt;li&gt;Error Tracking&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Top 10 metrics/indicators for Synthetic monitoring&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Test Runs&lt;/li&gt;
&lt;li&gt;Test Response&lt;/li&gt;
&lt;li&gt;Total Response Time&lt;/li&gt;
&lt;li&gt;Response Time by Location&lt;/li&gt;
&lt;li&gt;Network timings&lt;/li&gt;
&lt;li&gt;Connections&lt;/li&gt;
&lt;li&gt;DNS&lt;/li&gt;
&lt;li&gt;SSL&lt;/li&gt;
&lt;li&gt;Time to first byte&lt;/li&gt;
&lt;li&gt;Download&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Top 10 metrics/indicators for RUM&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;User Analytics&lt;/li&gt;
&lt;li&gt;Errors&lt;/li&gt;
&lt;li&gt;Deployments&lt;/li&gt;
&lt;li&gt;Top Views&lt;/li&gt;
&lt;li&gt;Most visited Pages&lt;/li&gt;
&lt;li&gt;Sessions and Replays&lt;/li&gt;
&lt;li&gt;Number of sessions&lt;/li&gt;
&lt;li&gt;Session duration&lt;/li&gt;
&lt;li&gt;Error count&lt;/li&gt;
&lt;li&gt;Frustration count&lt;/li&gt;
&lt;/ol&gt;

</description>
    </item>
    <item>
      <title>Datadog Assignment 3</title>
      <dc:creator>Nivetha</dc:creator>
      <pubDate>Tue, 12 Sep 2023 12:05:35 +0000</pubDate>
      <link>https://www.debug.school/nivearun36_952/datadog-assignment-3-2548</link>
      <guid>https://www.debug.school/nivearun36_952/datadog-assignment-3-2548</guid>
      <description>&lt;p&gt;&lt;strong&gt;Write it down a step to collect apache metrices to datadog&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Install Datadog Agent&lt;/li&gt;
&lt;li&gt;Install Apache server&lt;/li&gt;
&lt;li&gt;Install the Apache integration at Datadog console&lt;/li&gt;
&lt;li&gt;Enable the status module (mod_status)&lt;/li&gt;
&lt;li&gt;Check for the image in conf.yaml file&lt;/li&gt;
&lt;li&gt;Restart the agent &lt;/li&gt;
&lt;li&gt;Check for the status&lt;/li&gt;
&lt;li&gt;Create Traffic manually and the metrics will be seen in the console&lt;/li&gt;
&lt;li&gt;Check on the console&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Write it down a step to collect tomcat metrices to datadog&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Install Datadog Agent&lt;/li&gt;
&lt;li&gt;Install open JDK&lt;/li&gt;
&lt;li&gt;Install Tomcat&lt;/li&gt;
&lt;li&gt;Install the Tomcat integration at Datadog console&lt;/li&gt;
&lt;li&gt;Enable JMX in catalina.sh&lt;/li&gt;
&lt;li&gt;Start the Tomcat&lt;/li&gt;
&lt;li&gt;Check on the conf.yaml file and do if changes require&lt;/li&gt;
&lt;li&gt;Restart the agent &lt;/li&gt;
&lt;li&gt;Check for the status&lt;/li&gt;
&lt;li&gt;Create Traffic manually and the metrics will be seen in the console&lt;/li&gt;
&lt;li&gt;Check on the console&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Write it down a step to collect docker metrices to datadog&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Install Datadog Agent&lt;/li&gt;
&lt;li&gt;Enable process monitoring&lt;/li&gt;
&lt;li&gt;Install Docker&lt;/li&gt;
&lt;li&gt;Install the Docker integration at Datadog console&lt;/li&gt;
&lt;li&gt;Check on the conf.yaml file and do if changes require&lt;/li&gt;
&lt;li&gt;Restart the agent &lt;/li&gt;
&lt;li&gt;Check for the status&lt;/li&gt;
&lt;li&gt;Create the containers manually and it will reflect in the console&lt;/li&gt;
&lt;li&gt;Check on the console&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Write it down a step to collect mysql metrices to datadog&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Install Datadog Agent&lt;/li&gt;
&lt;li&gt;Install MySQL&lt;/li&gt;
&lt;li&gt;Set Password for the host&lt;/li&gt;
&lt;li&gt;Install the MySQL integration at Datadog console&lt;/li&gt;
&lt;li&gt;Create datadog user and verify&lt;/li&gt;
&lt;li&gt;Grant the necessary permissions&lt;/li&gt;
&lt;li&gt;Check on the conf.yaml file and do if changes require&lt;/li&gt;
&lt;li&gt;Restart the agent&lt;/li&gt;
&lt;li&gt;Create a test database&lt;/li&gt;
&lt;li&gt;Check on the console&lt;/li&gt;
&lt;/ol&gt;

</description>
    </item>
    <item>
      <title>Datadog Assignment 2</title>
      <dc:creator>Nivetha</dc:creator>
      <pubDate>Mon, 11 Sep 2023 12:00:52 +0000</pubDate>
      <link>https://www.debug.school/nivearun36_952/datadog-assignment-2-ebn</link>
      <guid>https://www.debug.school/nivearun36_952/datadog-assignment-2-ebn</guid>
      <description>&lt;p&gt;&lt;strong&gt;Top 10 commands of Datadog Agent&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;systemctl start datadog-agent&lt;/li&gt;
&lt;li&gt;systemctl stop datadog-agent&lt;/li&gt;
&lt;li&gt;systemctl restart datadog-agent&lt;/li&gt;
&lt;li&gt;systemctl status datadog-agent&lt;/li&gt;
&lt;li&gt;datadog-agent config&lt;/li&gt;
&lt;li&gt;datadog-agent health&lt;/li&gt;
&lt;li&gt;datadog-agent hostname&lt;/li&gt;
&lt;li&gt;datadog-agent version&lt;/li&gt;
&lt;li&gt;datadog-agent status&lt;/li&gt;
&lt;li&gt;datadog-agent&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Locate how to enable Process monitoring in datadog.yaml?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Edit the process_config with enabled: True&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.debug.school/images/MpaPbbmB_lFPq_ZyiWU_Gk0CHSCkc8Dz7PdLMbBuk6E/rt:fit/w:800/g:sm/mb:500000/ar:1/aHR0cHM6Ly93d3cu/ZGVidWcuc2Nob29s/L3VwbG9hZHMvYXJ0/aWNsZXMvdzU4eHYw/Nm11c3k4b3BldDhj/MDYucG5n" class="article-body-image-wrapper"&gt;&lt;img src="https://www.debug.school/images/MpaPbbmB_lFPq_ZyiWU_Gk0CHSCkc8Dz7PdLMbBuk6E/rt:fit/w:800/g:sm/mb:500000/ar:1/aHR0cHM6Ly93d3cu/ZGVidWcuc2Nob29s/L3VwbG9hZHMvYXJ0/aWNsZXMvdzU4eHYw/Nm11c3k4b3BldDhj/MDYucG5n" alt="Image description" width="800" height="472"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Top 5 Techniques for troubleshooting Datadog Agent&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Check the Agent Status&lt;/li&gt;
&lt;li&gt;Check the Agent Logs&lt;/li&gt;
&lt;li&gt;Check the Configuration&lt;/li&gt;
&lt;li&gt;Check the Connectivity&lt;/li&gt;
&lt;li&gt;Check for Firewalls&lt;/li&gt;
&lt;/ol&gt;

</description>
    </item>
    <item>
      <title>Datadog Assignment 1</title>
      <dc:creator>Nivetha</dc:creator>
      <pubDate>Mon, 11 Sep 2023 07:38:24 +0000</pubDate>
      <link>https://www.debug.school/nivearun36_952/datadog-assignment-1-2344</link>
      <guid>https://www.debug.school/nivearun36_952/datadog-assignment-1-2344</guid>
      <description>&lt;p&gt;&lt;strong&gt;What is Observability and its advantage?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It is reactive in a way that it will gives information that why the monitoring not working. It helps in debuging the system. Metrics, Traces and Logs are the pillars.&lt;/p&gt;

&lt;p&gt;Metrics(Infra)+Trace(APM)+Log+Uptime+UX+Security&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Advantages:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;It helps in time saving&lt;/li&gt;
&lt;li&gt;It increases automation&lt;/li&gt;
&lt;li&gt;Actionable alerting&lt;/li&gt;
&lt;li&gt;Real time integration dashboard&lt;/li&gt;
&lt;li&gt;Real user monitoring, etc&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Difference between Observability and Monitoring?&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Monitoring is a proactive method where we can check if the system is available or healthy. &lt;/li&gt;
&lt;li&gt;Observability is a reactive method where we will be debugging the system when an issue occurs. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;What is Datadog?&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It is a service which collects Metrics, Traces, Logs and presents the visualization of those collected. It has 600+ integrations.&lt;/li&gt;
&lt;li&gt;It uses Microservices architecture&lt;/li&gt;
&lt;li&gt;It collects the info of availability, performance and reliability for Application, Network and Server.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;What is Datadog Agent and How it works?&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It is a light weight software installed on the host.&lt;/li&gt;
&lt;li&gt;It reports metrics and events from the host to datadog.&lt;/li&gt;
&lt;li&gt;It is written in Go Lang.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Component of Datadog Agent and short intro for each&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Collector - collects all standard metrics&lt;/li&gt;
&lt;li&gt;DogStatsD - The statsD code is modified with extension. It accepts metrices, events and services checks.&lt;/li&gt;
&lt;li&gt;Forwarder - Forwards the info from collector and DogstatsD over HTTPS to the datadog.&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
  </channel>
</rss>
