Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion warpstream/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# CHANGELOG - WarpStream
# CHANGELOG - warpstream

## 1.0.0 / 2025-07-04

Expand Down
31 changes: 16 additions & 15 deletions warpstream/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,35 +8,36 @@ WarpStream is a data streaming platform compatible with Apache Kafka®, designed

### Installation

[Install the Datadog Agent][1] version `>=6.17` or `>=7.17`.
1. [Install the Datadog Agent][1].
2. Manually install the WarpStream integration. See [Use Community Integrations][2] for more details based on the environment.

### Configuration

Complete all of the following steps to ensure the WarpStream integration works properly.
Complete the following steps to set up the WarpStream integration.

There are two parts of the WarpStream integration:
The WarpStream integration has two components:

-   The **Datadog Agent** portion, which makes requests to a provided endpoint for the WarpStream agent to report whether it can connect and is healthy.
-   The **Datadog Agent** component, which makes requests to an endpoint to check whether WarpStream can connect and is healthy.

-   The **WarpStream StatsD** portion, where the WarpStream Agent can be configured to send metrics to the Datadog Agent.
-   The **WarpStream StatsD** component, which you configure to send metrics to the Datadog Agent.

The WarpStream integration's [metrics][2] come from both the Agent and StatsD portions.
The WarpStream integration's [metrics][3] come from both the Agent and StatsD portions.

##### Configure Datadog Agent WarpStream integration
#### Configure the Datadog Agent WarpStream integration

Configure the WarpStream check included in the [Datadog Agent][3] package to collect health metrics and service checks. This can be done by editing the `url` within the `warpstream.d/conf.yaml` file, in the `conf.d/` folder at the root of your Agent's configuration directory, to start collecting your WarpStream service checks. See the [sample warpstream.d/conf.yaml][4] for all available configuration options.
Edit the `url` in `warpstream.d/conf.yaml`, in the `conf.d/` folder at the root of your Agent's configuration directory. See the [sample `warpstream.d/conf.yaml`][4] for all available configuration options.

Ensure that `url` matches your WarpStream Agent HTTP server (port 8080 by default).
The `url` value must match your WarpStream Agent HTTP server (port 8080 by default).

##### Connect WarpStream Agent to DogStatsD

Start the agent with the flag `-enableDatadogMetrics` or set the environment variable `WARPSTREAM_ENABLE_DATADOG_METRICS` to `true`.
Start the WarpStream Agent with the flag `-enableDatadogMetrics` or set the environment variable `WARPSTREAM_ENABLE_DATADOG_METRICS` to `true`.

##### Restart Datadog Agent and WarpStream

1. [Restart the Agent][5].

2. Restart the WarpStream agent to start sending your WarpStream metrics to the Agent DogStatsD endpoint.
2. Restart the WarpStream Agent to start sending your WarpStream metrics to the Agent DogStatsD endpoint.

## Uninstallation

Expand All @@ -52,8 +53,8 @@ Need help? Contact us through the following channels:



[1]: https://docs.datadoghq.com/developers/dogstatsd/
[2]: https://github.com/warpstreamlabs/integrations-extras/tree/epot/tier/warpstream#metrics
[3]: https://app.datadoghq.com/account/settings/agent/latest
[1]: https://docs.datadoghq.com/getting_started/agent/
[2]: https://docs.datadoghq.com/agent/guide/community-integrations-installation-with-docker-agent
[3]: https://github.com/warpstreamlabs/integrations-extras/tree/epot/tier/warpstream#metrics
[4]: https://github.com/DataDog/integrations-extras/blob/master/warpstream/datadog_checks/warpstream/data/conf.yaml.example
[5]: https://github.com/DataDog/integrations-extras/blob/master/warpstream/metadata.csv
[5]: https://docs.datadoghq.com/agent/configuration/agent-commands/#start-stop-and-restart-the-agent
15 changes: 0 additions & 15 deletions warpstream/assets/configuration/spec.yaml

This file was deleted.

2 changes: 1 addition & 1 deletion warpstream/assets/service_checks.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
[]
[]
1 change: 0 additions & 1 deletion warpstream/datadog_checks/__init__.py

This file was deleted.

1 change: 0 additions & 1 deletion warpstream/datadog_checks/warpstream/__about__.py

This file was deleted.

4 changes: 0 additions & 4 deletions warpstream/datadog_checks/warpstream/__init__.py

This file was deleted.

48 changes: 0 additions & 48 deletions warpstream/datadog_checks/warpstream/check.py

This file was deleted.

20 changes: 0 additions & 20 deletions warpstream/datadog_checks/warpstream/config_models/__init__.py

This file was deleted.

20 changes: 0 additions & 20 deletions warpstream/datadog_checks/warpstream/config_models/defaults.py

This file was deleted.

59 changes: 0 additions & 59 deletions warpstream/datadog_checks/warpstream/config_models/instance.py

This file was deleted.

41 changes: 0 additions & 41 deletions warpstream/datadog_checks/warpstream/config_models/shared.py

This file was deleted.

This file was deleted.

59 changes: 0 additions & 59 deletions warpstream/datadog_checks/warpstream/data/conf.yaml.example

This file was deleted.

8 changes: 0 additions & 8 deletions warpstream/hatch.toml

This file was deleted.

4 changes: 2 additions & 2 deletions warpstream/manifest.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
{
"app_id": "warpstream",
"owner": "integrations-developer-platform",
"app_uuid": "01954cf7-1c47-75a3-818b-bf5ebeacb349",
"manifest_version": "2.0.0",
"display_on_public_website": true,
Expand Down Expand Up @@ -85,5 +84,6 @@
"source_type_id": 44100993,
"supports_ddr_coordinated_failover": false
}
}
},
"owner": "integrations-developer-platform"
}
Loading
Loading