Difficulty: Medium
Estimated Time: 2 hours


Welcome to Logging with Datadog Log Management workshop.

This Katacoda course contains a "dummy" Water System microservices project, a single page web application with microservices, already instrumented and analyzed using Datadog's APM and infrastructure products.

Application Dashboard

This workshop shows you how log management can reduce your mean time to resolution should you encounter an issue with a given application by giving you the best setup practice and a global tour of Datadog Log Management solution.

Today's objectives:

  • Collect logs from a pre-existing application
  • Enable Datadog OOTB Processing capabilities.
  • Parse Logs to bind them to APM data and make it easier to analyze them.
  • Create monitors upon your Log Data.

Kirk Kaiser has worked hard to make this workshop as helpful possible, but if you see something that could be improved, please feel free to create a Github issue on the repository, or reach out via the Datadog public Slack.

Datadog Log Workshop

Step 1 of 21

Datadog Setup

While the application is installing, connect to your Datadog application with the credentials provided for this workshop.

If you didn't received credentials, go to The Datadog Signup page and create a new Datadog Account.

Once done, run the following command into your terminal by replacing <DATADOG_API_KEY> with the Datadog API key associated with your account:

echo "export DD_API_KEY=<DATADOG_API_KEY>" >> ~/.bashrc

Finally, enable Datadog Log management:

empty log explorer

  1. Go in Datadog Logs section
  2. Click Getting Started
  3. Select Start Trial