-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[SIEMINT-122] DDSaaS: Brevo: Integration v1.0.0 (#18564)
* brevo integration project skeleton * brevo.svg added * added all assets and modified readme, manifest files * added more samples * minor correction in sample * changed dashboards, corrections in readme,manifest * to resolve failed checks * dashboard and pipeline changes * minor corrections * fixing pipeline failure * fixing pipeline failure * fixing pipeline failure * Updated Dashboard and Pipeline * fixing pipeline failure * minor corrections in dashboard and pipeline * minor dashbaord changes * minor dashbaord change * Update README and monitor descriptions * Fix character limit issue in monitor descriptions * minor change in dashboards * change in dashboard and pipeline * fix pipeline failure * change in dashboard * changed image and modified monitor content * Updated monitor description and title * whitespace omitted * Modified sample logs for transactional events * Fix log samples failure * CODEOWNERS * Integration name removed from monitors * review comments incorporated * README.md modified --------- Co-authored-by: Bhavik Parmar <[email protected]> Co-authored-by: Bhavik Parmar <[email protected]> Co-authored-by: apiazza-dd <[email protected]>
- Loading branch information
1 parent
3988f6a
commit 8c575d7
Showing
16 changed files
with
4,294 additions
and
0 deletions.
There are no files selected for viewing
Validating CODEOWNERS rules …
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
# CHANGELOG - Brevo | ||
|
||
## 1.0.0 / 2024-08-27 | ||
|
||
***Added***: | ||
|
||
* Initial Release |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,64 @@ | ||
# Brevo | ||
|
||
## Overview | ||
|
||
[Brevo][1] is a cloud-based digital marketing platform designed for creating, sending, and tracking email campaigns, transactional emails, and more. It offers tools for automation and analytics, helping businesses optimize their email marketing strategies and monitor performance. | ||
|
||
Integrate Brevo with Datadog to gain insights into Brevo marketing campaign emails and track Brevo performance based on events and other transactional events using [webhooks][2]. | ||
|
||
## Setup | ||
|
||
Follow the instructions below to configure this integration for Brevo Marketing and Transactional events through a Webhook. | ||
|
||
### Configuration | ||
|
||
#### Webhook configuration for marketing events | ||
Configure the Datadog endpoint to forward Brevo marketing events as logs to Datadog. For more details, see the Brevo [Marketing webhooks][3] documentation. | ||
|
||
1. Select an existing API key or create a new one by clicking one of the buttons below: | ||
2. Log in to your [Brevo account][4]. | ||
3. In the left-side panel, navigate to **Campaigns**. | ||
4. Navigate to the **Settings** Page. | ||
5. Under the **Webhooks** section, click **Configure**. | ||
6. Click **Add a New Webhook**. | ||
7. Enter the webhook URL that you identified previously. | ||
8. Choose the types of messages and contact logs you want to forward to Datadog. | ||
9. Click **Add**. | ||
|
||
#### Webhook configuration for transactional events | ||
Configure the Datadog endpoint to forward Brevo transactional events as logs to Datadog. For more details, see the Brevo [Transactional webhooks][5] documentation. | ||
|
||
1. Select an existing API key or create a new one by clicking one of the buttons below: | ||
2. Log in to your [Brevo account][4]. If you are already logged in, Brevo automatically redirects to the [Brevo homepage][6]. | ||
3. In the left-side panel, navigate to **Transactional**. | ||
4. In **Settings**, click "**Webhook**". | ||
5. Click **Add a new webhook**. | ||
6. Enter the webhook URL that you identified previously. | ||
7. Select the types of message logs to forward to Datadog. | ||
8. Click **Save**. | ||
|
||
## Data Collected | ||
|
||
### Logs | ||
The Brevo integration forwards the marketing and transactional event logs to Datadog. | ||
|
||
### Metrics | ||
Brevo does not include any metrics. | ||
|
||
### Service Checks | ||
Brevo does not include any service checks. | ||
|
||
### Events | ||
Brevo does not include any events. | ||
|
||
## Troubleshooting | ||
|
||
Need help? Contact [Datadog support][7]. | ||
|
||
[1]: https://www.brevo.com/products/marketing-platform/ | ||
[2]: https://developers.brevo.com/docs/how-to-use-webhooks | ||
[3]: https://developers.brevo.com/docs/marketing-webhooks | ||
[4]: https://login.brevo.com/ | ||
[5]: https://developers.brevo.com/docs/transactional-webhooks | ||
[6]: https://app.brevo.com/ | ||
[7]: https://docs.datadoghq.com/help/ |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.