Debug School

Rajesh Kumar
Rajesh Kumar

Posted on

Datadog Day 1 Assignment

Write a post at this site for the following questions:

  • What is Obserbability and their benefits?
  • What are the data need to collect to setup Obserbability?
  • What are the platform for implement Obserbability?
  • What is Datadog and what services is provided by Datadog?
  • What is a use of Datadog Agendt?and how it works?
  • How can Modify Datadog agent parameters?
  • Top 10 commands of Datadog and their usage in short

Top comments (8)

Collapse
 
erpackiya_191 profile image
PACKIYARAJ V

• What is Observability and their benefits?
observability is the ability to measure a system’s current state based on the data it generates, such as logs, metrics, and traces
Easy identification of root causes of issues and helps in troubleshooting
Intuitive dashboard showcasing what’s happening in real-time
Provides readily accessible information
• What are the data need to collect to setup Observability?
Metrics
Events
Logs
Traces
• What are the platform for implement Observability?
Datadog
New Relic
Splunk
Dynatrace
Appdynamics
• What is Datadog and what services is provided by Datadog?
Datadog is a SaaS based monitoring platform used for monitoring of servers, services, process . It has 600+ integration to monitor all applications
• What is a use of Datadog Agent ?and how it works?
The Datadog Agent is software that runs on the hosts. It collects events and metrics from hosts and sends to Datadog to monitor the hosts and performance data.
• How can Modify Datadog agent parameters?
For Unix, Datadog agent configuration file is located at /etc/datadog-agent.
For Windows, Datadog agent configuration file is located at C:/Programdata/datadog. You can modify this file based on requirements.
• Top 10 commands of Datadog and their usage in short

  1. systemctl status datadog-agent
  2. systemctl start datadog-agent
  3. systemctl stop datadog-agent
  4. systemctl restart datadog-agent
  5. datadog-agent config
  6. datadog-agent configcheck
  7. datadog-agent version
  8. datadog-agent health
  9. datadog-agent hostname
  10. datadog-agent flare
Collapse
 
brahmanandkumar_779 profile image
Brahmanand kumar

• What is Observability and their benefits?
• It’s a superset of monitoring.
• Observability not only gives you what happened to the system but also tells us
how it happened.
• It helps to analyze the issues rather than knowing.
• What are the data need to collect to setup Observability?
• Metrics
• Containers
• Process
• Network
• Logs
• traces
• What is the platform for implement Observability?
• Datadog
• Newrelic etc..
• What is Datadog and what services is provided by Datadog?
• It’s a SAAS based solution or observability service to monitoring infra like
servers, network, and applications etc.
• What is a use of Datadog Agendt? and how it works?
• It’s a agent runs of the host machine to collect the data and send it back to
datadog to further view or analyze.
• How can Modify Datadog agent parameters?
• In yaml file we need to make the changes.

• Top 10 commands of Datadog and their usage in short
• Status
• Start
• Stop
• Config
• Health
• Version
• Configcheck
• Restart
• Log
• Yaml location

Collapse
 
satishains_643 profile image
satish vallem

1.Observability allows to actively debug the system It helps us to measure the systems current state and gives greater control over complex systems.
Action Items- Metrices, Event , logs and traces.
2.Metrics, Events, Logs,Traces
3.No idea
4.datadog is a monitoring service and used for monitor the system infrastructure(cpu,memory,disk..) and synthetics,n/w devices...etc
5.Datadog agent collect metrics and logs from application server and forwarder will publishes to Datadog UI for analysis and reporting.
6.datadog.yml is the base config file for agent if any config changes we need to restart the datadog agent.
7.
1.launch-gui - DD agent status can be available in GUI
2.configcheck-we can check the datadog agent configuration
3.datadog-agent status check the agent status reporitng or not
4.datadog-agent health- it wil check the agents health.
5.flare-Collect a flare and send it to Datadog
6.datadog-agent version-it will displays the version detsails
7.datadog-agent stop- it stops the running agent.
8.datadog-agent start- it start the stopped agent

Collapse
 
bijum0888_659 profile image
Biju
  1. What is Observability and their benefits?
    It is Advance level of Monitoring.
    The Benefits are,
    It is a reactive kind of monitoring.
    End to End visibility
    predict the statistics based on historical trend

  2. What are the data need to collect to setup Obserbability?
    MELT
    Metrics
    Events
    Logs
    Trace

  3. What are the platform for implement Observability?
    SolarWinds, Newrelic, Dynatrace, Datadog

  4. What is Datadog and what services is provided by Datadog?
    Datadog is Monitoring tool having the feasibility to monitor the System resources,Processes, logs & events.

    The services we can monitor with datadog are, System services & processes,
    Containers, RUM, synthetic monitoring, code level

  5. What is a use of Datadog Agent?and how it works?

    Datadog agent is an installable software which sit inside the server or host. The
    lastest version of agent is written in GO language.

    it is also a combination of collector, dogstatsd and forwarder. It will collect, analyze
    the data and forward to the datadog server for visualization

  6. How can Modify Datadog agent parameters?

Agent parameters can be modified based on our requirements. By modifying the
agent configuration file located on specific location/path we can enable/disable it.

Default location of file in
Linux => /etc/datadog-agent/datadog.yaml
windows => c:\programdata\datadog-agent\datadog.yaml

  1. Top 10 commands of Datadog and their usage in short

    1. systemctl status datadog-agent
    2. systemctl start datadog-agent 3 . systemctl stop datadog-agent
    3. systemctl restart datadog-agent
    4. datadog-agent config
    5. datadog-agent configcheck
    6. datadog-agent status
    7. datadog-agent start
    8. datadog-agent stop
    9. ps -ef | grep datadog
      1. datadog-agent status | grep process
Collapse
 
prabhabalagothandaraman profile image
Prabhakaran Balagothandaraman

• What is Observability and their benefits?
Observability is an advanced form of monitoring that provides both high level and low level parameters of a system based on the output from the system. Its
• What are the data need to collect to setup Observability?
Metrics, events, logs and traces
• What are the platform for implement Observability?
SolarWinds, Dynatrace, Datadog
• What is Datadog and what services is provided by Datadog?
Datadog is a SaaS based monitoring platform used for monitoring of servers, services, process, dbs.
• What is a use of Datadog Agent? and how it works?
Since datadog is a SaaS, the agent is a connection between the datadog and our environment. It collects the data and sends it to Datadog for processing. The agent is installed on the OS or containers and the integration is selected. The integration helps us define what is being collected from the server.

• How can Modify Datadog agent parameters?
The parameter can be configured in the datadog.yaml that resides in /etc/datadog-agent/datadog.yaml
• Top 10 commands of Datadog and their usage in short
Start agent
systemctl start datadog-agent
stop agent
systemctl stop datadog-agent
restart agent
systemctl restart datadog-agent
Status of the agent
systemctl status datadog-agent
Configuration check
datadog-agent configcheck
agent Configuration
datadog-agent config
health check
datadog-agent health
agent hostname
datadog-agent hostname
agent version
datadog-agent version

Collapse
 
vsaprasad_999 profile image
Prasad

1.What is Observability and their benefits?
Observability is the Proactive monitoring, provide insight into the where and when of performance bottlenecks it provides more technical analysis, that can be used to debug the issues.

  1. What are the data need to collect to setup Observability? Metrics, Events, traces and logs

3.What is the platform for implement Observability?
Datadog, Dynatrace, AppD, OneNewrelic

4.What is Datadog and what services is provided by Datadog?
Enter fullscreen mode Exit fullscreen mode

Datadog is unified monitoring tool that can be visible our application end to end with high level insight of application.
With 600+ integration is providing currently.

5.What is a use of Datadog Agent? and how it works?
Agent can perform to collect the data from the infrastructure and forward to the Datadog, It will capture the all the data of the infra,

  1. How can Modify Datadog agent parameters?
    Datadog agent is having datadog.yml file there we need to modify the config values

  2. Top 10 commands of Datadog and their usage in short
    check, config, configcheck, diagnose, dogstatsd-capture , dogstatsd-replay, dogstatsd-stats , health, integration

    run , status, stop

Collapse
 
nikhilshigvan2014_887 profile image
Nikhil Shigvan

• What is Observability and their benefits?

  • Observability is a superset of monitoring. It’s based on monitoring, historical data, tracing, debugging etc. It helps to actively debug an issue.

• What are the data need to collect to setup Observability?

  • OS Metrics, Logs, Application events

• What are the platforms for implement Observability?

  • OS – Windows, Linux, MacOS, Ubuntu Container – Docker, Kubernetes, Openshift Configuration Management: Ansible, Puppet, Chef, Salt Stack

• What is Datadog and what services is provided by Datadog?

  • Datadog is monitoring and analytics tool used for Performance metrics and event monitoring.

• What is a use of Datadog Agent? and how it works?

  • Datadog agent is a software needs to be installed on which needs to monitored and observed for events. You can install it on OS’s like Linux, Windows etc. as a service or you can install it on Docker container as well. There are 3 components of DataDog Agent:
  • Collector: Collects data/system metrics from OS, Ex. Cpu, Memory Utilization
  • DogStatsD: Collects data from applications/tools like python, nginx etc.
  • Forwarder: Collects data from collector and DogStatsD and sends it to Datadog Saas over https.

• How can Modify Datadog agent parameters?

  • Datadog agent configuration file is located at /etc/datadog-agent. You can modify this file based on requirements.

• Top 10 commands of Datadog and their usage in short
$ systemctl start datadog-agent

  • Start Datadog Agent $ systemctl stop datadog-agent
  • Stop Datadog agent $ systemctl restart datadog-agent
  • Restart Datadog agent $ systemctl status datadog-agent
  • To check status of Datadog agent $ datadog-agent configcheck
  • To check config status $ datadog-agent health
  • Check status of Datadog Agent $ datadog-agent version
  • Check version of Datadog Agent
Collapse
 
jindalpranav03_449 profile image
Pranav Jindal

What is Observability and their benefits?
Superset of monitoring
It is a property of a system to gains understanding actively
Observability = Logging + Monitoring + Tracing + Visulization

What are the data need to collect to setup Observability?
Metrics
Events
Logs
Traces

What is the platform for implement Observability?
Datadog
New Relic
Splunk
Dynatrace
Appdynamics
Elasticsearch

What is Datadog and what services is provided by Datadog?
SaaS based solution, supports more than 600 integrations.
Docker
Process
Servers
Network
Applications

What is a use of Datadog Agent?and how it works?

It gathers system metrics, integrates with Key software we use & provide standard interface used by application to send custom metrics.

How can Modify Datadog agent parameters?
Navigate to the YML file under the below path

  1. Windows – c:\programdata\datadog.yaml
  2. Unix - /etc/datadog-agent/datadog.yaml

Top 10 commands of Datadog and their usage in short

config : **Print the runtime configuration of a running agent
**configcheck :
Print all configurations loaded & resolved of a running agent
diagnose : Execute some connectivity diagnosis on your system
flare :Collect a flare and send it to Datadog
health :Print the current agent health
run :Run the Agent
status :Print the current status
stop :Stops a running Agent
help :Help about any command
launch-gui :starts the Datadog Agent GUI