[{"author":"maud-lv","date":"2026-10-06T08:42:26+00:00","message":"Update Azure Managed Grafana permissions guidance (#320784)\n\n* Full article review\n\n* Refine Azure Managed Grafana permissions guidance\n\n* Refine edits\n\n* Fix formatting issues in how-to-permissions.md\n\n* Update articles/managed-grafana/how-to-manage-access-permissions-users-identities.md\n\nCo-authored-by: learn-build-service-prod-01[bot] <274427437+learn-build-service-prod-01[bot]@users.noreply.github.com>\n\n---------\n\nCo-authored-by: learn-build-service-prod-01[bot] <274427437+learn-build-service-prod-01[bot]@users.noreply.github.com>","sha":"be5626cdaef1d1bcfdf93f33b004aa61f3703f0f","url":"https://github.com/MicrosoftDocs/azure-docs/commit/be5626cdaef1d1bcfdf93f33b004aa61f3703f0f"},{"author":"maud-lv","date":"2026-09-21T14:43:20+00:00","message":"Refresh Azure Managed Grafana portal quickstart (#320741)\n\n* docs: refresh Azure Managed Grafana portal quickstart\n\n* Apply batched suggestions from code review\n\nCo-authored-by: learn-build-service-prod-07[bot] <274430390+learn-build-service-prod-07[bot]@users.noreply.github.com>\n\n* Update link format\n\n---------\n\nCo-authored-by: learn-build-service-prod-07[bot] <274430390+learn-build-service-prod-07[bot]@users.noreply.github.com>","sha":"78e74b83e81cd4727b57514b6f772915df38d8f5","url":"https://github.com/MicrosoftDocs/azure-docs/commit/78e74b83e81cd4727b57514b6f772915df38d8f5"},{"author":"maud-lv","date":"2026-09-17T14:04:34+00:00","message":"Update table of contents by removing a section (#320632)\n\nRemoved displicate 'Configure Grafana settings' entry from the table of contents.","sha":"6bdb136b830f168b5b2cc9e592601d45b0b32e7f","url":"https://github.com/MicrosoftDocs/azure-docs/commit/6bdb136b830f168b5b2cc9e592601d45b0b32e7f"},{"author":"weng5e","date":"2026-09-15T15:22:31+00:00","message":"Update Managed Grafana MCP article date\n\nCo-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>","sha":"4fe658a4e1fd74fb14b5de35c99abe0ced3124f3","url":"https://github.com/MicrosoftDocs/azure-docs/commit/4fe658a4e1fd74fb14b5de35c99abe0ced3124f3"},{"author":"weng5e","date":"2026-09-15T07:17:56+00:00","message":"Remove agent insights MCP tool documentation\n\nCo-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>","sha":"4feb702cc58e1f2a02c04c39f626aea9003c5fa3","url":"https://github.com/MicrosoftDocs/azure-docs/commit/4feb702cc58e1f2a02c04c39f626aea9003c5fa3"},{"author":"maud-lv","date":"2026-09-04T08:15:54+00:00","message":"docs: retire Grafana 12 upgrade guidance (#320122)","sha":"62757c3ee8bd688c2bcf45f88cf417f2a0ab938a","url":"https://github.com/MicrosoftDocs/azure-docs/commit/62757c3ee8bd688c2bcf45f88cf417f2a0ab938a"},{"author":"msmbaldwin","date":"2026-09-03T18:39:07+00:00","message":"Refresh five stale SCI security articles (Managed Grafana, App Configuration, IoT Hub, App Service, Container Apps) (#319443)\n\n* Refresh five stale SCI articles to canonical structure\n\nRefresh the Secure your <service> articles for Managed Grafana, App\nConfiguration, IoT Hub, App Service, and Container Apps:\n- Set SCI authorship (author: msmbaldwin, ms.author: mbaldwin) and ms.date\n- Add/relocate the Zero Trust banner to sit immediately before the first H2\n  (added where missing on IoT Hub and App Service)\n- Move Service-specific security to the front per canonical section order\n- Remove links to outdated MCSB per-service baselines (superseded by these\n  SCI articles) and replace with service-specific or cross-cutting targets\n- Normalize link phrasing to \"For more information, see ...\"\n- App Service: set ms.topic to best-practice and add ai-usage\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: d0e8c645-5c56-4cc5-bea5-e3641821b729\n\n* Apply validation pass-1 fixes to five SCI articles\n\nGrafana: relocate Service-specific section first; remove no-link and\nenforced bullets; correct Azure Policy claim; move recovery bullet to Backup.\nApp Config: fix Conditional Access URL; correct activity-log path; reframe\nsoft-delete bullet around purge protection; fix tagging link.\nIoT Hub: fix device-encryption link/claim; correct root CA anchor; Entra\nbranding; site-relative SDK link; strip trailing whitespace.\nApp Service: correct HTTPS-only default claim; soften FTPS default claim;\nreframe app-settings secrets bullet; add link to recovery bullet.\nContainer Apps: fix Key Vault secrets and Application Insights links;\nConditional Access URL; reliability DR link; NSG link text.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: d0e8c645-5c56-4cc5-bea5-e3641821b729\n\n* Apply second validation round fixes to five SCI articles\n\nApp Service: fix broken backup and RBAC anchors; normalize link wording.\nContainer Apps: fix reliability anchor; replace CAF redirect links with\nContainer Apps IaC and ACR geo-replication targets; name real Container Apps\nRBAC roles.\nGrafana: reference service-account tokens instead of service principals.\nApp Config: reframe redundant Key Vault bullet around secret-rotation reload.\nIoT Hub: contextualize access-audit bullet to IoT Hub roles/policies; reframe\ndiagnostic-settings bullet to compliance retention; drop unverifiable\nSDK-version-monitoring and misplaced micro-segmentation bullets.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: d0e8c645-5c56-4cc5-bea5-e3641821b729\n\n* Apply third validation round fixes to four SCI articles\n\nGrafana: correct Azure Policy claim (drop nonexistent private-link policy);\nremove duplicate API-endpoints and dashboard-sharing bullets.\nApp Config: remove duplicate Azure Policy and secret-reload bullets; reframe\naudit bullet to log-retention for compliance.\nApp Service: contextualize security-assessment, regulatory-compliance, and\nsecure-DevOps bullets with App Service-specific targets.\nContainer Apps: correct Container Apps Operator role capability description.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: d0e8c645-5c56-4cc5-bea5-e3641821b729\n\n* Apply fourth validation round fixes\n\nGrafana: add Grafana 12+ caveat to CSRF bullet; name Grafana roles in access\nreviews; correct/soften Azure Policy built-ins list.\nApp Service: retarget regulatory-compliance bullet to a distinct doc; make\nDDoS bullet single-link.\nContainer Apps: retarget image-storage, Application Insights, and IaC bullets\nto service-specific/topic-specific docs.\nIoT Hub: add Backup and recovery section with manual-failover DR bullet.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: d0e8c645-5c56-4cc5-bea5-e3641821b729\n\n* Apply fifth validation round fixes\n\nApp Config: relabel network security perimeter as private preview and note\nenrollment/ARM-CLI caveat.\nGrafana: add terminal period to access-review bullet.\nContainer Apps: narrow built-in secrets bullet to remove overlap with the\nKey Vault secrets bullet.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: d0e8c645-5c56-4cc5-bea5-e3641821b729\n\n* Apply sixth validation round fixes\n\nApp Config: fix misplaced (NSGs) acronym in private-endpoint NSG bullet.\nContainer Apps: update authentication link text to Microsoft Entra ID;\nretarget DR-testing bullet to the custom-multiregion resiliency anchor.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: d0e8c645-5c56-4cc5-bea5-e3641821b729\n\n* Apply Learn Authoring Assistant style suggestions\n\nAddress all 38 LAA style/grammar suggestions across the five refreshed SCI\narticles (contractions, 'by using', explicit antecedents, multiregion,\npunctuation). No technical claims changed.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: d0e8c645-5c56-4cc5-bea5-e3641821b729\n\n* Apply style backstop fixes beyond LAA inline suggestions\n\nFix issues the automated LAA scan missed (it only inspects changed lines):\n- Repair verbless fragment introduced when LAA deleted 'provides'\n- Active voice for management-plane operations; spell out Azure Resource Manager/Azure CLI\n- 'leverage' -> 'use'; 'bi-directional' -> 'bidirectional'; 'multi-region' -> 'multiregion'\n- Lowercase generic 'network security groups'\n- Comma before nonrestrictive 'which'; avoid sentence-initial numeral (HTTP 401/403)\n- Remove redundant 'certificates'/'capabilities' repetition\n\nNo technical claims changed.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: d0e8c645-5c56-4cc5-bea5-e3641821b729\n\n* Wire up Security TOC nodes per SCI standard \u00a712\n\nFor App Configuration, Container Apps, App Service, and IoT Hub: list the\nSCI article first in the top-level Security node and remove the MCSB\nper-service baseline entry. Managed Grafana already complied.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: 715951b9-019e-4a26-bcc6-16d002ecb832\n\n* Fix broken pen-testing link in App Service security article\n\nUpdate /security/engineering/pen-testing to the correct\n/azure/security/fundamentals/pen-testing path.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* Remove em dashes from App Service security article\n\nReplace three em dashes with commas, a colon, and a sentence split.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* Fix Container Apps TOC Compliance node structure\n\nDropping the MCSB per-service baseline left the Compliance node with\nonly two items, below the 3-12 range required by toc-node-structure.\nReference the SCI security article (the baseline's replacement) in that\nnode to restore a valid structure.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n---------\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: d0e8c645-5c56-4cc5-bea5-e3641821b729\nCopilot-Session: 715951b9-019e-4a26-bcc6-16d002ecb832","sha":"dff0f25253d8cd4c7a697885dd0acf1697e7c90a","url":"https://github.com/MicrosoftDocs/azure-docs/commit/dff0f25253d8cd4c7a697885dd0acf1697e7c90a"},{"author":"maud-lv","date":"2026-09-01T07:52:03+00:00","message":"Merge branch 'main' into azure-managed-grafana-updated-azure-managed-628413","sha":"bccdad2c2a24d37d7a7cbb2c8d5a123ede17dc88","url":"https://github.com/MicrosoftDocs/azure-docs/commit/bccdad2c2a24d37d7a7cbb2c8d5a123ede17dc88"},{"author":"maud-lv","date":"2026-08-28T16:13:30+00:00","message":"Refresh Azure Managed Grafana documentation (#320025)\n\n* docs: refresh Azure Managed Grafana articles\n\n* Apply batched suggestions from code review\n\nCo-authored-by: learn-build-service-prod-08[bot] <274430765+learn-build-service-prod-08[bot]@users.noreply.github.com>\n\n* PR review: Fix typo in allowlist to allow list\n\nLAA fix: Change \"allowlist\" to \"allow list\".\n\n---------\n\nCo-authored-by: learn-build-service-prod-08[bot] <274430765+learn-build-service-prod-08[bot]@users.noreply.github.com>\nCo-authored-by: Anna Huff <v-annahuff@microsoft.com>","sha":"0fa1857227931c14274ec2b803fcddd192e4e099","url":"https://github.com/MicrosoftDocs/azure-docs/commit/0fa1857227931c14274ec2b803fcddd192e4e099"},{"author":"maud-lv","date":"2026-08-27T12:17:02+00:00","message":"Update articles/managed-grafana/how-to-monitor-managed-grafana-metrics.md\n\nCo-authored-by: learn-build-service-prod-05[bot] <274429479+learn-build-service-prod-05[bot]@users.noreply.github.com>","sha":"1ce02b5235fe2c1b523b890a59aeccd988ccb276","url":"https://github.com/MicrosoftDocs/azure-docs/commit/1ce02b5235fe2c1b523b890a59aeccd988ccb276"},{"author":"maud-lv","date":"2026-08-27T10:31:35+00:00","message":"docs: add Managed Grafana network metrics","sha":"43fb6f1c90c6fbabd0515521337d8c163e352a46","url":"https://github.com/MicrosoftDocs/azure-docs/commit/43fb6f1c90c6fbabd0515521337d8c163e352a46"},{"author":"maud-lv","date":"2026-08-25T08:31:41+00:00","message":"docs: expand Grafana Team Sync configuration guidance (#319793)","sha":"e0fe86ee3c190c520bff7e9f2663b73759743e58","url":"https://github.com/MicrosoftDocs/azure-docs/commit/e0fe86ee3c190c520bff7e9f2663b73759743e58"},{"author":"prmerger-automator","date":"2026-07-30T06:40:50+00:00","message":"Merge pull request #318031 from maud-lv/ml-amg-gitsync\n\nDocument Git Sync for Azure Managed Grafana","sha":"c03dfe0f458c65c6deee88fa0f4c0175b3795e7c","url":"https://github.com/MicrosoftDocs/azure-docs/commit/c03dfe0f458c65c6deee88fa0f4c0175b3795e7c"},{"author":"prmerger-automator","date":"2026-07-30T06:39:47+00:00","message":"Merge pull request #317860 from maud-lv/ml-amg-g13\n\nAdd Grafana 13 Prometheus Azure auth notes","sha":"3532c0108df8a43e69c129bf625d359049ed32dd","url":"https://github.com/MicrosoftDocs/azure-docs/commit/3532c0108df8a43e69c129bf625d359049ed32dd"},{"author":"maud-lv","date":"2026-07-24T14:03:25+00:00","message":"Merge branch 'main' into ml-amg-gitsync","sha":"9e114be181d224d399f8bf35299a574d65b3fbbb","url":"https://github.com/MicrosoftDocs/azure-docs/commit/9e114be181d224d399f8bf35299a574d65b3fbbb"},{"author":"maud-lv","date":"2026-07-24T13:31:35+00:00","message":"Update Git Sync note for Azure Managed Grafana\n\nMerged two notes into a single note.","sha":"beac22ceaefd44b996749c07cfea23966f1bfcc0","url":"https://github.com/MicrosoftDocs/azure-docs/commit/beac22ceaefd44b996749c07cfea23966f1bfcc0"},{"author":"prmerger-automator","date":"2026-07-24T13:13:34+00:00","message":"Merge pull request #318414 from maud-lv/managed-grafana-annotation-limits-598378\n\nAdd annotation retention limits to Managed Grafana","sha":"3a4d4123aa3daddda99d71bc36f2221a162eb0b6","url":"https://github.com/MicrosoftDocs/azure-docs/commit/3a4d4123aa3daddda99d71bc36f2221a162eb0b6"},{"author":"maud-lv","date":"2026-07-21T17:58:59+00:00","message":"Add Grafana 13 requirement to Git Sync known limitation","sha":"8fdab4c7fcdfe05c8ae217bcd42d31ca82f626aa","url":"https://github.com/MicrosoftDocs/azure-docs/commit/8fdab4c7fcdfe05c8ae217bcd42d31ca82f626aa"},{"author":"maud-lv","date":"2026-07-21T17:55:29+00:00","message":"Add Grafana 13 requirement","sha":"b52815260c8d89645362a1a064e617102e5b6a64","url":"https://github.com/MicrosoftDocs/azure-docs/commit/b52815260c8d89645362a1a064e617102e5b6a64"},{"author":"maud-lv","date":"2026-07-20T13:49:25+00:00","message":"Fix formatting issues in known-limitations.md","sha":"695c4ffb7f351a5dc25041700ef2e93ec8afbc3b","url":"https://github.com/MicrosoftDocs/azure-docs/commit/695c4ffb7f351a5dc25041700ef2e93ec8afbc3b"}]
