There was an error while loading. Please reload this page.
Document the Insights / Administration split in the web portal The portal is now split into two areas - Insights (what the data says) and Administration (running the service) - with a header area switcher and a per-area left nav, replacing the single flat tab bar. Adds a 'The web portal' page giving admins a tour of both areas and every destination in them, including where things moved to, and links it from the sidebar. Updates the two pages that pointed at the old 'Health tab' to name the area first (Administration -> Service health). Old hash addresses such as #/health are not redirected, so the new page calls that out explicitly for anyone with saved bookmarks. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Health Alerts: point the at-a-glance lead-in at the admin app's Health tab Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Health Alerts: add repeatable alert-setup procedure + health-telemetry rules Adds a generic 'add an alert' procedure (log-search vs metric + action group), new rules for component health (HealthCheck), web-job heartbeat, credential expiry and exception-spike, and a lead-in to the in-app Health tab. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Wiki: finish branding modernisation + fix two malformed Analytics tables - Modernise generic 'Office 365' platform references to 'Microsoft 365' across the wiki (44 occurrences), now that the product is 'Microsoft 365 Advanced Analytics'. The real 'Office 365 Management [Activity] API' name and code identifiers (Office365ActivityImporter, o365_client_applications) are preserved. - Analytics - Data model: fix the malformed 'Usage metrics' table (the header had two columns but the data row had four; the stray cells duplicated the App-per-platform table below). - Analytics: de-indent the Runbooks table so it renders reliably (it was indented under a list item). Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Wiki: modernise product name to 'Microsoft 365 Advanced Analytics' + accuracy/structure polish - Standardise the product name to Microsoft 365 Advanced Analytics (was a mix of 'Office 365 Advanced Analytics [Engine]', 'M365 Advanced Analytics', 'O365...'). Code identifiers (Office365ActivityImporter), the Office 365 Management Activity API name and the literal 'O365 Adv Analytics Setup Rule' firewall rule are deliberately preserved. - Replace legacy docs.microsoft.com links with learn.microsoft.com. - Tie the monitoring trio together: Health Alerts and Monitoring now cross-link Monitoring system performance and vice-versa. - Verify: fix informal wording and add a 'What good looks like' pass/fail checklist. - Troubleshooting: point fatal-exception reports at GitHub Issues (with a redact-secrets warning) instead of an unaddressed 'please email'. - Manual setup: clarify the importer uses the App Insights connection string, with the instrumentation key still needed for AITracker/legacy logging. - Architecture & costs: document the basis for the ~EUR170/month estimate. - CSP page: add deployment/context cross-links. - Align the Analytics page title with the sidebar ('Activity & Usage Analytics'). Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Split health alerts into its own page and refresh alert rules Move the health-alerts content out of Monitoring.md into a dedicated Health Alerts page, add it to the sidebar, and bring the alert rules in line with the current codebase: - Fix the `Waiting 2 mins...` Kusto example (the web-job actually logs `Waiting 10 mins...`) and clarify the 24h import-cycle guidance. - Drop the standalone Yammer-importer alerts; that web-job no longer exists in the solution. - Note that the `Service Bus` alerts only apply when the Teams calls import is enabled, and that `System.Data.SqlClient.SqlException` is still the correct outerType today. - Add new data-flow alerts for audit events received from the Activity API (`Audit events import: Got`), the user-metadata import completion (`User import - complete`), and the Graph permissions skip path (`ERROR: Can't access Teams user data`). Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>