> ## Documentation Index
> Fetch the complete documentation index at: https://launchdarkly.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Managing integrations

<View title="Developer" />

<View title="Federal docs" />

<View title="EU docs" />

This topic explains how to manage push-based LaunchDarkly integrations. In a push-based integration, LaunchDarkly delivers events to the third-party integration through an integration service and logs whether the integration's configuration successfully received the event.

LaunchDarkly provides several tools to help set up and maintain push-based integrations, including status tables, error logs, and connection validation tests.

These tools are available for the following integrations:

* [AppDynamics](/docs/integrations/appdynamics)
* [Datadog events](/docs/integrations/datadog/events)
* [Dynatrace events](/docs/integrations/dynatrace/events)
* [Elastic (ELK) Stack](/docs/integrations/elastic-stack)
* [Honeycomb events](/docs/integrations/honeycomb/events)
* [New Relic One events](/docs/integrations/new-relic/events)
* [Mattermost incoming webhooks](/docs/integrations/mattermost)
* [Microsoft Teams](/docs/integrations/microsoft-teams)
* [Splunk](/docs/integrations/splunk)

- [Splunk Observability Cloud](/docs/integrations/splunk-observability/events)

## Check configuration statuses

LaunchDarkly provides a status table on the **Integrations** page for each push-based integration's configuration. The status table provides information about event successes and failures.

To view the status table, click the **expand arrow** next to the **Add integration** button for the integration you want to view:

<Frame caption="The status table for Microsoft Teams integration connections with the expand arrow called out.">
  <img src="https://mintcdn.com/launchdarkly/A4UXoRTW8ATNw4yq/images/auto/manage-integrations-status-table-arrow-callout.auto.png?fit=max&auto=format&n=A4UXoRTW8ATNw4yq&q=85&s=89c93e5fc5bc9c7e9e2b63cc68e56ed6" alt="The status table for Microsoft Teams integration connections with the expand arrow called out." width="2644" height="454" data-path="images/auto/manage-integrations-status-table-arrow-callout.auto.png" />
</Frame>

The status table contains the following information:

* **Success events**: The total number of events LaunchDarkly successfully delivered since you created the integration configuration.
* **Most recent success**: How long ago LaunchDarkly delivered the last successful event.
* **Errors**: The total number of errors LaunchDarkly received from integration events since you created the integration configuration.
* **Most recent error**: How long ago LaunchDarkly received the most recent error. Click the link in this column to view the configuration's error log.

## The error log

The error log shows a list of the most recent errors a given integration configuration has received.

To read an error log, click the link in the "Most recent error" column of a configuration's status table:

<Frame caption="The status table for an integration with an error log link called out.">
  <img src="https://mintcdn.com/launchdarkly/A4UXoRTW8ATNw4yq/images/auto/manage-integrations-error-log-link-callout.auto.png?fit=max&auto=format&n=A4UXoRTW8ATNw4yq&q=85&s=04158450b783b0f047f501ae98e956ed" alt="The status table for an integration with an error log link called out." width="2640" height="174" data-path="images/auto/manage-integrations-error-log-link-callout.auto.png" />
</Frame>

Error log entries contain the following information:

* **Status code**: The HTTP status code returned by the integration service.
* **Response body**: The HTTP response body returned by the integration service.
* **Event timestamp**: The timestamp when the error occurred. Your web browser determines the timezone.

Here is an image of the error log:

<Frame caption="An integration error log.">
  <img src="https://mintcdn.com/launchdarkly/Y_qcqLWSC5ccm6eB/images/__LD_UI_no_test/manage-integrations-error-log.png?fit=max&auto=format&n=Y_qcqLWSC5ccm6eB&q=85&s=e55935833fb8b10e67efe0458b34c1a7" alt="An integration error log." width="1258" height="926" data-path="images/__LD_UI_no_test/manage-integrations-error-log.png" />
</Frame>

## Validate connections

After configuring an integration, you can test the connection to LaunchDarkly from the **Integrations** page.

To test a connection:

1. Click the **gear** icon in the left sidebar to view Organization settings.
2. Click **Integrations**
3. Find the integration you want to validate from the "Integrations" list.
4. Click the **expand arrow** next to the **Add integration** button. The list of configurations for that integration appears.
5. Next to the configuration you want to test, click either:

* the **pencil** icon, or
* the **three-dot** overview menu and select "Edit integration configuration."
  The "Edit configuration" panel appears.

<Frame caption="The configuration overflow menu with the &#x22;Edit integration configuration&#x22; option called out.">
  <img src="https://mintcdn.com/launchdarkly/A4UXoRTW8ATNw4yq/images/auto/manage-integrations-edit-integration-callout.auto.png?fit=max&auto=format&n=A4UXoRTW8ATNw4yq&q=85&s=ec84cd9dbabfe504e718626dec9fb47b" alt="The configuration overflow menu with the &#x22;Edit integration configuration&#x22; option called out." width="2640" height="374" data-path="images/auto/manage-integrations-edit-integration-callout.auto.png" />
</Frame>

6. Click **Validate Connection**.

* If your connection is valid and LaunchDarkly delivered the test event successfully, then a success message appears.
* If your connection is not valid and LaunchDarkly could not deliver the test event successfully, then an error message appears with an HTTP status code.
