Skip to content

Commit

Permalink
[INTPLAT-382] Plaid No Assets PR (DataDog#18917)
Browse files Browse the repository at this point in the history
* added vonage integration without assets

* Vonage integration updated

* updated the vonage integration

* updated the vonage integration

* updated the vonage integration

* updated the vonage integration

* updated the vonage integration

* updated the vonage integration

* updated vonage integration

* added no assets PR for plaid

* updated plaid integration

* updated plaid integration

* updated plaid integration

* updated plaid integration

* updated plaid integration

* added metrics metadata
  • Loading branch information
deepakg-sacumen authored Dec 9, 2024
1 parent 6c3294c commit 0e37c69
Show file tree
Hide file tree
Showing 7 changed files with 109 additions and 0 deletions.
5 changes: 5 additions & 0 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -396,6 +396,11 @@ vonage/*.md @DataDog/saas-integration
vonage/manifest.json @DataDog/saas-integrations @DataDog/documentation
vonage/assets/logs/ @DataDog/saas-integrations @DataDog/documentation @DataDog/logs-backend @DataDog/logs-core

plaid/ @DataDog/saas-integrations
plaid/*.md @DataDog/saas-integrations @DataDog/documentation
plaid/manifest.json @DataDog/saas-integrations @DataDog/documentation
plaid/assets/logs/ @DataDog/saas-integrations @DataDog/documentation @DataDog/logs-backend

# To keep Security up-to-date with changes to the signing tool.
/datadog_checks_dev/datadog_checks/dev/tooling/signing.py @DataDog/agent-integrations
# As well as the secure downloader.
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/config/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -415,6 +415,8 @@ integration/ping_one:
- ping_one/**/*
integration/pivotal_pks:
- pivotal_pks/**/*
integration/plaid:
- plaid/**/*
integration/podman:
- podman/**/*
integration/postfix:
Expand Down
7 changes: 7 additions & 0 deletions plaid/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# CHANGELOG - Plaid

## 1.0.0 / 2024-10-25

***Added***:

* Initial Release
46 changes: 46 additions & 0 deletions plaid/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# Agent Check: Plaid

[Plaid](https://plaid.com/) specializes in financial technology by offering APIs that allow developers to integrate banking services into their applications. By connecting users' bank accounts to apps, Plaid enables features like account verification, transaction history retrieval, and balance checks. This functionality is crucial for various applications, including budgeting tools, personal finance management, and payment processing.

## Overview

Here are some insights that can be drawn from your Plaid dashboard:

- **Descriptive Trends**: Assess common descriptions for categorization.
- **Failure Patterns**: Investigate failure reasons to improve reliability.
- **Network Performance**: Evaluate network effectiveness and transaction success rates.
- **Status Monitoring**: Track overall transaction statuses for operational efficiency.
- **Sweep Trends**: Analyze sweep statuses to understand fund movement dynamics.
- **Type Classification**: Categorize transactions by type for deeper financial insights.
- **Currency Insights**: Examine iso_currency_code for multi-currency transaction patterns.

## Setup

1. Log in to [Plaid](https://dashboard.plaid.com/signin/).
2. Client ID and Secret can be obtained through this [link](https://dashboard.plaid.com/developers/keys).

### Configuration

Configure the Datadog endpoint to forward Plaid logs to Datadog.
1. Navigate to Plaid.
2. Add your Plaid credentials.

| Plaid Parameters | Description |
|----------|----------|
| Client ID | Client of the Plaid account. |
| Secret | Secret of the Plaid account |


## Data Collected

The crawler will implement data collection of Plaid logs for the List of Transfer events, remove sensitive data and send it to Datadog.


## Troubleshooting

Need help? Contact [Datadog support][3].

[1]: **LINK_TO_INTEGRATION_SITE**
[2]: https://app.datadoghq.com/account/settings/agent/latest
[3]: https://docs.datadoghq.com/help/

1 change: 1 addition & 0 deletions plaid/assets/service_checks.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
[]
47 changes: 47 additions & 0 deletions plaid/manifest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
{
"manifest_version": "2.0.0",
"app_uuid": "104e8e43-bf5b-44f1-8ef3-76ad53a39c05",
"app_id": "plaid",
"display_on_public_website": false,
"tile": {
"overview": "README.md#Overview",
"configuration": "README.md#Setup",
"support": "README.md#Support",
"changelog": "CHANGELOG.md",
"description": "Gain insights into Plaid logs.",
"title": "Plaid",
"media": [],
"classifier_tags": [
"Category::Log Collection",
"Offering::Integration",
"Submitted Data Type::Logs"
]
},
"assets": {
"integration": {
"auto_install": true,
"source_type_id": 30173459,
"source_type_name": "plaid",
"events": {
"creates_events": false
},
"metrics": {
"prefix": "plaid.",
"check": "",
"metadata_path": "metadata.csv"
},
"service_checks": {
"metadata_path": "assets/service_checks.json"
}
}
},
"author": {
"support_email": "[email protected]",
"name": "Datadog",
"homepage": "https://www.datadoghq.com",
"sales_email": "[email protected]"
}
}



1 change: 1 addition & 0 deletions plaid/metadata.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
metric_name,metric_type,interval,unit_name,per_unit_name,description,orientation,integration,short_name,curated_metric,sample_tags

0 comments on commit 0e37c69

Please sign in to comment.