Skip to content

[SAASINT-5149] DDS: BlueCat Edge: Crawler Integration v1.0.0#22512

Merged
apiazza-dd merged 8 commits intoDataDog:masterfrom
bhargavnariyanicrest:bluecat-edge-assets-v1.0.0
Feb 17, 2026
Merged

[SAASINT-5149] DDS: BlueCat Edge: Crawler Integration v1.0.0#22512
apiazza-dd merged 8 commits intoDataDog:masterfrom
bhargavnariyanicrest:bluecat-edge-assets-v1.0.0

Conversation

@surabhipatel-crest
Copy link
Copy Markdown
Contributor

What does this PR do?

This is a initial release PR of BlueCat Edge integration including all the required assets.

Integration Logo Source: https://bluecatnetworks.com/wp-content/uploads/2024/02/bluecat-logo.svg

Additional Notes

Crawler code for this integration has been committed in its respective repo
OOTB detection rules JSON would be shared separately with the required teams as a part of separate repository.
Since during the standard attribute remapping we are not preserving the source attributes as per suggested best practices, it would result in filters using these standard attributes populating the values of other integrations as well as per current Datadog behaviour.

Review checklist (to be filled by reviewers)

Feature or bugfix MUST have appropriate tests (unit, integration, e2e)
Add the qa/skip-qa label if the PR doesn't need to be tested during QA.
If you need to backport this PR to another branch, you can add the backport/ label to the PR and it will automatically open a backport PR once this one is merged

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Feb 3, 2026

⚠️ Recommendation: Add qa/skip-qa label

This PR does not modify any files shipped with the agent.

To help streamline the release process, please consider adding the qa/skip-qa label if these changes do not require QA testing.

Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: ffe11d369a

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread bluecat_edge/manifest.json
@hestonhoffman hestonhoffman added the editorial review Waiting on a more in-depth review from a docs team editor label Feb 3, 2026
drichards-87
drichards-87 previously approved these changes Feb 13, 2026
Copy link
Copy Markdown
Contributor

@drichards-87 drichards-87 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Left some minor feedback from Docs and approved the PR.

Comment thread bluecat_edge/README.md Outdated
## Setup

### Configuration
### Generate an API credentials in BlueCat Edge
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
### Generate an API credentials in BlueCat Edge
### Generate API credentials in BlueCat Edge

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done

Comment thread bluecat_edge/README.md Outdated

!!! Add list of steps to set up this integration !!!
1. Log in to **BlueCat Edge** using a user with the **Analyst** role or higher.
2. Click on **Account > Profile** tab.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
2. Click on **Account > Profile** tab.
2. Click the **Account > Profile** tab.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done

Comment thread bluecat_edge/README.md Outdated
Comment on lines +17 to +20
3. In the **Access key sets** section, click **New**.
4. The **Client ID** and **Secret key** are displayed.
5. Identify your **BlueCat Edge Domain URL** using the URL of your BlueCat Edge cloud instance.
- For example, if your BlueCat Edge cloud instance URL is **https://myBlueCat.edge.bluec.at/**, the BlueCat Edge Domain URL is **myBlueCat.edge.bluec.at**.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
3. In the **Access key sets** section, click **New**.
4. The **Client ID** and **Secret key** are displayed.
5. Identify your **BlueCat Edge Domain URL** using the URL of your BlueCat Edge cloud instance.
- For example, if your BlueCat Edge cloud instance URL is **https://myBlueCat.edge.bluec.at/**, the BlueCat Edge Domain URL is **myBlueCat.edge.bluec.at**.
3. In the **Access key sets** section, click **New**. The **Client ID** and **Secret key** are displayed.
4. Identify your **BlueCat Edge Domain URL** using the URL of your BlueCat Edge cloud instance.
- For example, if your BlueCat Edge cloud instance URL is **https://myBlueCat.edge.bluec.at/**, the BlueCat Edge Domain URL is **myBlueCat.edge.bluec.at**.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done

Comment thread bluecat_edge/README.md Outdated
### Connect your BlueCat Edge account to Datadog

!!! Add steps to validate integration is functioning as expected !!!
1. Add your `BlueCat Edge Domain`, `Client ID` and `Secret key`.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
1. Add your `BlueCat Edge Domain`, `Client ID` and `Secret key`.
1. Add your `BlueCat Edge Domain`, `Client ID`, and `Secret key`.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are you doing this in Datadog? If so, I might add that to the step.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As per discussion with our PM @dpoint01, We keep this format consistent across all our integrations.

Comment thread bluecat_edge/README.md Outdated
Comment thread bluecat_edge/README.md Outdated
| Parameter | Description |
| ---------- | ---------------------------------------------- |
| BlueCat Edge Domain | BlueCat Edge Domain of Instance. |
| Client ID | Client ID of BlueCat Edge. |
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
| Client ID | Client ID of BlueCat Edge. |
| Client ID | The Client ID for BlueCat Edge. |

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done

Comment thread bluecat_edge/README.md Outdated
| ---------- | ---------------------------------------------- |
| BlueCat Edge Domain | BlueCat Edge Domain of Instance. |
| Client ID | Client ID of BlueCat Edge. |
| Secret key | Secret key of BlueCat Edge. |
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
| Secret key | Secret key of BlueCat Edge. |
| Secret key | The secret key for BlueCat Edge. |

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done

Comment thread bluecat_edge/README.md Outdated
| BlueCat Edge Domain | BlueCat Edge Domain of Instance. |
| Client ID | Client ID of BlueCat Edge. |
| Secret key | Secret key of BlueCat Edge. |
| Collect NOERROR DNS Query Logs | Control the collection of NOERROR DNS Query Logs. Enabled by default. |
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
| Collect NOERROR DNS Query Logs | Control the collection of NOERROR DNS Query Logs. Enabled by default. |
| Collect NOERROR DNS Query Logs | Controls the collection of NOERROR DNS query logs. Enabled by default. |

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done

Co-authored-by: DeForest Richards <56796055+drichards-87@users.noreply.github.com>
@temporal-github-worker-1 temporal-github-worker-1 Bot dismissed drichards-87’s stale review February 13, 2026 23:22

Review from drichards-87 is dismissed. Related teams and files:

  • documentation
    • bluecat_edge/README.md
apiazza-dd
apiazza-dd previously approved these changes Feb 13, 2026
@temporal-github-worker-1 temporal-github-worker-1 Bot dismissed apiazza-dd’s stale review February 16, 2026 08:32

Review from apiazza-dd is dismissed. Related teams and files:

  • saas-integrations
    • bluecat_edge/README.md
@apiazza-dd apiazza-dd added this pull request to the merge queue Feb 17, 2026
Merged via the queue into DataDog:master with commit 8eb38ad Feb 17, 2026
79 of 81 checks passed
github-actions Bot pushed a commit that referenced this pull request Feb 17, 2026
* Add BlueCat Edge integration with assets

* Resolved CI Failures

* Resolved CI Failures

* Minor update in dashboard and pipeline

* Resolve Check Failures

* Apply suggestion from @drichards-87

Co-authored-by: DeForest Richards <56796055+drichards-87@users.noreply.github.com>

* Updated readme

---------

Co-authored-by: apiazza-dd <120594144+apiazza-dd@users.noreply.github.com>
Co-authored-by: DeForest Richards <56796055+drichards-87@users.noreply.github.com> 8eb38ad
],
"classifier_tags": [
"Category::Log Collection",
"Category::Network",
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Security should be another category here @bhargavnariyanicrest @apiazza-dd

Copy link
Copy Markdown
Contributor

@shubhamvekariya-crest shubhamvekariya-crest Feb 25, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's already here link

steveny91 pushed a commit that referenced this pull request Feb 26, 2026
* Add BlueCat Edge integration with assets

* Resolved CI Failures

* Resolved CI Failures

* Minor update in dashboard and pipeline

* Resolve Check Failures

* Apply suggestion from @drichards-87

Co-authored-by: DeForest Richards <56796055+drichards-87@users.noreply.github.com>

* Updated readme

---------

Co-authored-by: apiazza-dd <120594144+apiazza-dd@users.noreply.github.com>
Co-authored-by: DeForest Richards <56796055+drichards-87@users.noreply.github.com>
lukepatrick pushed a commit to lukepatrick/integrations-core that referenced this pull request Mar 17, 2026
…#22512)

* Add BlueCat Edge integration with assets

* Resolved CI Failures

* Resolved CI Failures

* Minor update in dashboard and pipeline

* Resolve Check Failures

* Apply suggestion from @drichards-87

Co-authored-by: DeForest Richards <56796055+drichards-87@users.noreply.github.com>

* Updated readme

---------

Co-authored-by: apiazza-dd <120594144+apiazza-dd@users.noreply.github.com>
Co-authored-by: DeForest Richards <56796055+drichards-87@users.noreply.github.com>
Signed-off-by: lukepatrick <lukephilips@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants