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

DDSaaS: Metabase: Crawler Integration v1.0.0 #18720

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
4736839
Metabase integration assets
bparmar-crest Sep 30, 2024
3870690
CI build fixes
bparmar-crest Sep 30, 2024
af20b21
CI build fixes
bparmar-crest Sep 30, 2024
3db9d84
Blank lines added
bparmar-crest Sep 30, 2024
424deed
Merge branch 'master' into metabase-assets-v1.0.0
bparmar-crest Oct 1, 2024
f51c884
Monitors description modified and manifest.json
bparmar-crest Oct 1, 2024
8fbb8f4
Merge branch 'master' into metabase-assets-v1.0.0
bparmar-crest Oct 3, 2024
057e7b2
Corrected dashboard typos
mauneelsorathia-crest Oct 3, 2024
2e68bc8
Merge branch 'master' into metabase-assets-v1.0.0
bparmar-crest Oct 7, 2024
849852c
Updated assets as part of enhancement
mauneelsorathia-crest Oct 23, 2024
f4d8b81
Removed dashboard images to honour the media limit
mauneelsorathia-crest Oct 23, 2024
04029cc
Resolved monitor check failure
mauneelsorathia-crest Oct 23, 2024
97fd4ca
Added services in log pipeline tests
mauneelsorathia-crest Oct 24, 2024
54de637
Resolved log pipeline tests check
mauneelsorathia-crest Oct 24, 2024
e336d3f
Normalized view log table fields
mauneelsorathia-crest Oct 28, 2024
bf2a819
Corrected log pipeline test
mauneelsorathia-crest Oct 28, 2024
91f0c9a
Updated log pipeline test sample
mauneelsorathia-crest Oct 28, 2024
9a95b63
Corrected log pipeline test null values
mauneelsorathia-crest Oct 28, 2024
62b84cd
Resolved log pipeline test failure
mauneelsorathia-crest Oct 28, 2024
c61508e
Minor changes
mauneelsorathia-crest Oct 28, 2024
ec3f406
Updated a dashboard image
mauneelsorathia-crest Oct 28, 2024
fb04b01
Updated README config part
mauneelsorathia-crest Oct 29, 2024
11fae55
Resolved internal review comments
mauneelsorathia-crest Oct 29, 2024
b6eed66
Merge branch 'master' into metabase-assets-v1.0.0
bparmar-crest Oct 30, 2024
13eb4e5
README statement corrected
bparmar-crest Oct 30, 2024
fe2ad49
Merge branch 'master' into metabase-assets-v1.0.0
bparmar-crest Nov 7, 2024
de9f868
CODEOWNERS added
bparmar-crest Nov 7, 2024
5ee259b
Integration name removed from monitors
bparmar-crest Nov 7, 2024
0f3c7b2
Merge branch 'master' into metabase-assets-v1.0.0
bparmar-crest Dec 16, 2024
d75eecb
README.md modified
bparmar-crest Dec 16, 2024
1c186fe
README modified.
bparmar-crest Dec 16, 2024
7b4bac9
Update manifest.json
abhi-modugula Jan 29, 2025
250cad2
Update manifest.json
abhi-modugula Jan 29, 2025
e0eeea0
Update metabase/assets/monitors/high_number_of_user_deactivations.json
abhi-modugula Jan 30, 2025
50a7769
Update metabase/README.md
abhi-modugula Jan 30, 2025
9bc7ef6
Update metabase/README.md
abhi-modugula Jan 30, 2025
700c4ae
Update metabase/README.md
abhi-modugula Jan 30, 2025
9f998dd
Update metabase/README.md
abhi-modugula Jan 30, 2025
c83f693
Update metabase/README.md
abhi-modugula Jan 30, 2025
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
5 changes: 5 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -296,6 +296,11 @@ datadog_checks_base/datadog_checks/base/checks/windows/ @DataDog/wi
/mailchimp/*.md @DataDog/saas-integrations @DataDog/documentation
/mailchimp/manifest.json @DataDog/saas-integrations @DataDog/documentation

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

/mimecast/ @DataDog/saas-integrations
/mimecast/*.md @DataDog/saas-integrations @DataDog/documentation
/mimecast/manifest.json @DataDog/saas-integrations @DataDog/documentation
Expand Down
58 changes: 45 additions & 13 deletions metabase/README.md
Original file line number Diff line number Diff line change
@@ -1,34 +1,66 @@
# Metabase

## Overview

[Metabase][1] is a business intelligence analytics platform that can be used to ask questions about your data.
[Metabase][1] is a business intelligence analytics platform that can be used to ask questions about your data, or can be embedded in your apps to let your customers explore their data on their own.

Integrate Metabase with Datadog to gain insights into activity event logs, view logs, and query logs through the Metabase API. The data is normalized and enriched before ingestion. Pre-built dashboard visualizations provide immediate insights into Metabase logs.

## Setup

### Configuration
### Generate API credentials in Metabase

1. Log into your Metabase cloud instance as an administrator.
2. Click on the gear icon in the upper right corner.
3. Select **Admin settings**.
4. Go to the **Settings** tab.
5. Click on the **Authentication** tab from the left menu.
6. Scroll to the **API Keys** section and click **Manage**.
7. Click **Create API Key**.
8. Enter a key name.
9. Select the **Administrators** Group.
10. Click **Create** to get the generated API key.

### Get DNS alias of Metabase

!!! Add list of steps to set up this integration !!!
1. Log into your Metabase cloud instance as an administrator.
2. Click on the gear icon in the upper right corner.
3. Select **Admin settings**.
4. Go to the **Settings** tab.
5. Click on the **Cloud** tab from the left menu.
6. Click on **Go to the Metabase Store**.
7. Log into your **Metabase Store** using Metabase credentials.
8. Go to the **Instances** tab.
9. Click on **DNS alias** section to get the DNS alias value.

### Validation
### Connect your Metabase account to Datadog

1. Add your Metabase DNS alias and Metabase API key
|Parameters|Description|
|--------------------|--------------------|
|Metabase DNS alias|The DNS alias of your Metabase cloud instance. Should be minimum 3 characters long (small case letters, dashes and numbers only)|
|Metabase API key|The API key used to authenticate the API requests.|

2. Click the Save button to save your settings.

!!! Add steps to validate integration is functioning as expected !!!

## Data Collected

### Metrics
### Logs

Metabase does not include any metrics.
The Metabase integration collects and forwards Metabase activity event logs, view logs, and query logs to Datadog.

### Service Checks
### Metrics

Metabase does not include any service checks.
The Metabase integration does not include any metrics.

### Events

Metabase does not include any events.
The Metabase integration does not include any events.

## Troubleshooting
## Support

Need help? Contact [Datadog support][2].
For further assistance, contact [Datadog Support][2].

[1]: https://www.metabase.com/
[1]: https://www.metabase.com/cloud/
[2]: https://docs.datadoghq.com/help/
Loading
Loading