Skip to main content

How to Monitor a new Service

Problem

When onboarding a new service we need some monitors to ensure its in a healthy status.

Solution

tip

TL;DR Use Cluster Checks or Datadog Synthetics

Depending on how the service is exposed we can use cluster checks or synthetics.

If a simple check will suffice we recommend using Cluster Checks:

However if multiple steps (such as login) is required we recommend Datadog Synthetics:

These Checks are in addition to the default kubernetes checks we have that monitor for crashing pods, imagepullbackoff and other generic kubernetes issues.

Next Steps

After setting up health check monitors we should decide if we need APM metrics for this service.

https://docs.datadoghq.com/tracing/#send-traces-to-datadog