Steadybit

Supported OS Linux Windows Mac OS

Overview

Steadybit is a chaos engineering platform allowing you to simulate turbulent conditions in a controlled way, to improve system reliability and guide your organization to better incident management.

The Steadybit integration uses the status of Datadog monitors within chaos engineering experiments. This integration provides your team insight into chaos engineering activity such as the experiment’s environment, start and end time, and the result of the experiment through Datadog events.

Setup

The integration between Datadog and Steadybit is done through the Steadybit Datadog extension. The extension interacts with Datadog’s API to gather information about monitors and report events to Datadog.

Prerequisites

You need a free or paid Steadybit license. The integration supports Steadybit’s SAAS and on-premises offering.

Installation

Several installation methods are supported. For the best experience, install the Steadybit Datadog extension through the dedicated Helm chart, as shown below. To learn more about the supported values for datadog.siteParameter and datadog.siteUrl, see the Datadog sites page.

helm repo add steadybit https://steadybit.github.io/helm-charts
helm repo update

helm upgrade steadybit-extension-datadog \
  --install \
  --wait \
  --timeout 5m0s \
  --create-namespace \
  --namespace steadybit-extension \
  --set datadog.apiKey="{{API_KEY}}" \
  --set datadog.applicationKey="{{APPLICATION_KEY}}" \
  --set datadog.siteParameter="{{SITE_PARAMETER}}" \
  --set datadog.siteUrl="{{SITE_URL}}" \
  steadybit/steadybit-extension-datadog

Validation

Once the Steadybit Datadog extension is running, see a list of Datadog monitors within the Landscape tab in Steadybit.

Data Collected

Metrics

Steadybit does not include any metrics.

Service Checks

Steadybit does not include any service checks.

Events

Steadybit reports events to Datadog indicating chaos engineering activity. All such events carry the source:steadybit tag.

Troubleshooting

Need help? Contact Steadybit’s support.