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 gives you setup best practices and a global tour of the Datadog Log Management solution, which shows you how log management can help you to solve issues quickly with your own application.

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.

That feeling when you've finished the workshop \(^O^)/

Datadog Log Workshop

Step 1 of 16

Datadog Setup

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

If you didn't receive 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