Skip to content

Conversation

@bskinny
Copy link
Contributor

@bskinny bskinny commented Sep 24, 2025

This initial version of the integration depends on crawled logs/metrics from the ms graph /reports beta endpoint. A subsequent, v2, release will absorb an additional log stream ingested from webhooks coming from ms graph Change Notifications.

Including here dark mode versions of the images, which are not referenced by the manifest, purely for storage purposes. Can be removed if desired.

  • 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/<branch-name> label to the PR and it will automatically open a backport PR once this one is merged
@github-actions
Copy link

⚠️ 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.

@bskinny bskinny force-pushed the external-pr/microsoft-copilot branch 2 times, most recently from fa5ee2d to 8301454 Compare September 24, 2025 20:39
iadjivon
iadjivon previously approved these changes Sep 24, 2025
@iadjivon iadjivon dismissed their stale review September 24, 2025 20:45

Pending review from other teams

@iadjivon iadjivon requested review from a team and removed request for a team September 24, 2025 21:05
@bskinny bskinny force-pushed the external-pr/microsoft-copilot branch 7 times, most recently from 943c1db to de3ce2d Compare September 25, 2025 16:47
@bskinny bskinny force-pushed the external-pr/microsoft-copilot branch 10 times, most recently from 6f1654b to 995291b Compare September 25, 2025 19:53
@bskinny bskinny force-pushed the external-pr/microsoft-copilot branch from 995291b to 029adc6 Compare September 25, 2025 20:14
@torosmassa torosmassa changed the title Microsoft Copilot: Introduction of assets for v1 integration [SIMI-88] Microsoft Copilot: Introduction of assets for v1 integration Sep 26, 2025
Copy link
Contributor

@guttymora guttymora left a comment

Choose a reason for hiding this comment

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

As talked with @ieguinoa, this first iteration (v1) has no log pipelines. This will be implemented in v2.
Having said that, this PR lgtm

@ieguinoa
Copy link
Contributor

@iadjivon can you re approve please?

@ieguinoa ieguinoa added this pull request to the merge queue Nov 17, 2025
Merged via the queue into DataDog:master with commit e398152 Nov 17, 2025
49 checks passed
github-actions bot pushed a commit that referenced this pull request Nov 17, 2025
vuvkar pushed a commit that referenced this pull request Nov 19, 2025
github-merge-queue bot pushed a commit that referenced this pull request Nov 21, 2025
* [MOPU-112] Remove "silenced" options with values from monitor definitions. * Fix Python upgrade tests to be independent of repository Python version (#21888) * Microsoft Copilot: Introduction of assets for first version of integration (reports only) (#21436) * [DBM][Postgres] Debug log if extension is not in loader map (#21891) * Added pg_stat_statement to PG_EXTENSION_LOADER_QUERY * Updated query * Updated code based on discussion with Engineering * [DOCS-12665] Fix typo in metric name (#21890) * [SDBM-2104] Updates Postgres config handling around dbname when autodiscovery used (#21884) * Updates config handling around dbname when autodiscovery used * Add changelog * Update logic to properly handle expected cases * Fix regex and additional cases * Create shared schemas collector for DBM integrations (#21720) * Create shared schemas collector for DBM integrations * WIP * WIP * Changelog * Warning * Remove unused * Lint * AI Fixes * Fix * Feedback * Feedback * Lint * Refactor health * Fix * WIP * Revert "WIP" This reverts commit aa5b86b. * Comment * [DBMON-5907] Update dbms process signatures (#21892) * Update process signatures * Revert accidental single quote addition * Release `datadog_checks_base` (#21903) * [Release] Bumped datadog_checks_base version to 37.24.0 * [Release] Update metadata * Fix Unicode handling in YAML config parsing Update the pull request reference for a fix in YAML configuration parsing. * box ga (#21907) * Bump base version for Postgres, MySQL, SQLServer (#21906) * Bump base version for Postgres, MySQL, SQLServer * Changelog * Lint * [Lustre] Fix device discovery for older versions of Lustre (<2.15.5) (#21901) * Add test for non-yaml output of lctl dl * Implement fallback to non-yaml version of lctl dl * Add changelog * Format * Assert for exact match of devices in test * Unify device list fixtures for readability * Improve code based on review * Remove redundant devices definition * Format * Minor syntax improvement * Add Process Signatures to Windows Integrations (#21909) * adding process signatures * adjusting signatures * adding another signature * adjusting signatures * Add owner field to agent-integrations manifest files (#21912) Adds 'owner': 'agent-integrations' field to 3 integration manifest.json files: - barracuda_secure_edge - cloudgen_firewall - zscaler_private_access This provides clear ownership tracking for these security and networking integrations as part of the initiative to add owner fields to all integration manifest.json files. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-authored-by: Claude <noreply@anthropic.com> * IDP-800: Add owner field to saas-integrations manifest files (#21913) * Add owner field to saas-integrations manifest files Adds 'owner': 'saas-integrations' field to 7 integration manifest.json files: - cofense_triage - crowdstrike_fdr - have_i_been_pwned - kandji - obsidian_security - push_security - zerofox_cloud_platform This provides clear ownership tracking for these SaaS security integrations as part of the initiative to add owner fields to all integration manifest.json files. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> * Add owner field to obsidian_security and zerofox_cloud_platform These two integrations were missed in the previous commit due to different indentation formatting in their manifest.json files. --------- Co-authored-by: Claude <noreply@anthropic.com> * [AI-6169] DDS: Forescout Integration v1.0.0 (#21617) * Add forescout integration * Update test samples * Update changelog file * Update pipeline and samples * Add test sample results * Add images and manifest file * Logo update in dashboards * Address review comments * update dashboard panels name * Address review comments * Update logo images in dashboards * Resolve validate-dashboard CI check --------- Co-authored-by: akaila-crest <abhi.kaila@crestdata.ai> Co-authored-by: Thibault Krebs <150821137+thibaultkrebs@users.noreply.github.com> --------- Co-authored-by: Kyle Neale <kyle.neale@datadoghq.com> Co-authored-by: Brian Williams <bskinny@users.noreply.github.com> Co-authored-by: Aldrick Castro <aldrick.castro@datadoghq.com> Co-authored-by: Eva Parish <eva.parish@datadoghq.com> Co-authored-by: Eric Weaver <eweaver755@gmail.com> Co-authored-by: Seth Samuel <seth.samuel@datadoghq.com> Co-authored-by: apiazza-dd <120594144+apiazza-dd@users.noreply.github.com> Co-authored-by: dkirov-dd <166512750+dkirov-dd@users.noreply.github.com> Co-authored-by: Mohammad Rafi <36865458+mrafi97@users.noreply.github.com> Co-authored-by: davidfeng-datadog <david.feng@datadoghq.com> Co-authored-by: Claude <noreply@anthropic.com> Co-authored-by: Tirthraj Chaudhari <105789910+tirthrajchaudhari-crest@users.noreply.github.com> Co-authored-by: akaila-crest <abhi.kaila@crestdata.ai> Co-authored-by: Thibault Krebs <150821137+thibaultkrebs@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment