Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[INTPLAT-385] Plaid Assets PR #19235

Open
wants to merge 16 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 8 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 plaid/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

[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
## Overview
deepakg-sacumen marked this conversation as resolved.
Show resolved Hide resolved

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

Expand Down
685 changes: 685 additions & 0 deletions plaid/assets/dashboards/plaid_overview.json

Large diffs are not rendered by default.

15 changes: 15 additions & 0 deletions plaid/assets/logs/plaid.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
id: plaid
# See app_id in your integration's manifest.json file to learn more:
# https://docs.datadoghq.com/developers/integrations/check_references/#manifest-file
metric_id: plaid
# If for some reason id must be different than app_id, add the app_id in this field instead.
# If id and app_id already match, this field can be left blank.
backend_only: false
facets: null
pipeline:
type: pipeline
name: plaid_logs
enabled: true
filter:
query: "source:plaid"
processors: []
76 changes: 76 additions & 0 deletions plaid/assets/logs/plaid_tests.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
Expected sample output:
id: "plaid"
tests:
-
sample: |-
{
"amount" : "12.34",
"authorization_id" : "dd847b81-e7f0-1a32-accc-2cd0f8b8ad2f",
"created" : "2024-12-04T08:22:13.817289Z",
"description" : "posted",
"type" : "debit",
"cancellable" : false,
"standard_return_window" : "2024-12-09",
"network" : "ach",
"originator_client_id" : "66d5881a2972360019c5e068",
"sweep_status" : "unswept",
"account_id" : "6KywNXRyqaHydVXXE9d7FeeLaGbNK3f8DGlA5",
"ach_class" : "ppd",
"iso_currency_code" : "USD",
"origination_account_id" : "",
"unauthorized_return_window" : "2025-03-05",
"id" : "8e8fe843-b5a4-92be-01b9-5cb51ed378e0",
"ledger_id" : "4b15ee7e-a39f-4c94-a84e-bfa3982a7737",
"user" : {
"legal_name" : "Anne Charleston"
},
"status" : "posted"
}
result:
custom:
account_id: "6KywNXRyqaHydVXXE9d7FeeLaGbNK3f8DGlA5"
ach_class: "ppd"
amount: "12.34"
authorization_id: "dd847b81-e7f0-1a32-accc-2cd0f8b8ad2f"
cancellable: false
created: "2024-12-04T08:22:13.817289Z"
description: "posted"
id: "8e8fe843-b5a4-92be-01b9-5cb51ed378e0"
iso_currency_code: "USD"
ledger_id: "4b15ee7e-a39f-4c94-a84e-bfa3982a7737"
network: "ach"
origination_account_id: ""
originator_client_id: "66d5881a2972360019c5e068"
standard_return_window: "2024-12-09"
status: "posted"
sweep_status: "unswept"
type: "debit"
unauthorized_return_window: "2025-03-05"
user:
legal_name: "Anne Charleston"
message: |-
{
"amount" : "12.34",
"authorization_id" : "dd847b81-e7f0-1a32-accc-2cd0f8b8ad2f",
"created" : "2024-12-04T08:22:13.817289Z",
"description" : "posted",
"type" : "debit",
"cancellable" : false,
"standard_return_window" : "2024-12-09",
"network" : "ach",
"originator_client_id" : "66d5881a2972360019c5e068",
"sweep_status" : "unswept",
"account_id" : "6KywNXRyqaHydVXXE9d7FeeLaGbNK3f8DGlA5",
"ach_class" : "ppd",
"iso_currency_code" : "USD",
"origination_account_id" : "",
"unauthorized_return_window" : "2025-03-05",
"id" : "8e8fe843-b5a4-92be-01b9-5cb51ed378e0",
"ledger_id" : "4b15ee7e-a39f-4c94-a84e-bfa3982a7737",
"user" : {
"legal_name" : "Anne Charleston"
},
"status" : "posted"
}
tags:
- "source:LOGS_SOURCE"
1 change: 1 addition & 0 deletions plaid/assets/plaid_logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added plaid/images/plaid_other_logs.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added plaid/images/plaid_overview.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
90 changes: 48 additions & 42 deletions plaid/manifest.json
Original file line number Diff line number Diff line change
@@ -1,47 +1,53 @@
{
"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"
"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": [
{
"media_type": "image",
"caption": "Overview of Plaid Logs",
"image_url": "images/plaid_overview.png"
},
{
"media_type": "image",
"caption": "Overview of other logs visualized",
"image_url": "images/plaid_other_logs.png"
}
}
],
"classifier_tags": [
"Category::Log Collection",
"Offering::Integration",
"Submitted Data Type::Logs"
]
},
"author": {
"support_email": "[email protected]",
"name": "Datadog",
"homepage": "https://www.datadoghq.com",
"sales_email": "[email protected]"
"assets": {
"integration": {
"auto_install": true,
"source_type_id": 30173459,
"source_type_name": "plaid",
"events": {
"creates_events": false
},
"service_checks": {
"metadata_path": "assets/service_checks.json"
}
},
"dashboards": {
"Plaid logs Overview": "assets/dashboards/plaid_overview.json"
}
},
"author": {
"support_email": "[email protected]",
"name": "Datadog",
"homepage": "https://www.datadoghq.com",
"sales_email": "[email protected]"
}
}



1 change: 0 additions & 1 deletion plaid/metadata.csv

This file was deleted.

Loading