Een praktische gids voor systeembeheerders
Telemetry is dus onmisbaar geworden voor organisaties die volledige controle willen houden over de prestaties, stabiliteit, beveiliging en het gebruik van hun bedrijfsapplicaties. In moderne cloudomgevingen speelt proactieve monitoring dus een cruciale rol bij het voorkomen van verstoringen en het optimaliseren van de gebruikerservaring. Voor Microsoft Dynamics 365 Customer Engagement (CE) vormt Azure Application Insights daarom een krachtige en schaalbare oplossing om diepgaande telemetry‑data, performance‑metingen, foutanalyses en gebruikersinteracties te verzamelen.
Met behulp van Azure Monitor, Log Analytics en Application Insights krijg je inzicht in API‑calls, plug‑in prestaties, Dataverse‑queries, latency, foutcodes en andere kritieke signalen die essentieel zijn voor professioneel systeembeheer. Deze blog neemt je dus stap voor stap mee door het volledige proces: van het aanmaken van een nieuwe Application Insights‑resource in Azure, tot het configureren van de Data Export in het Power Platform Admin Center, en het inrichten van een beveiligde security group met alleen‑lezen toegang tot alle log‑ en telemetry‑informatie.
Deze aanpak zorgt ervoor dat je als systeembeheerder beschikt over een robuuste, veilige en toekomstbestendige monitoring‑architectuur die voldoet aan best practices voor cloud governance, compliance, observability en operationeel beheer binnen Dynamics 365 Customer Engagement.
Waarom Application Insights en CE koppelen?
Customer Engagement genereert dus een enorme hoeveelheid operationele data. Denk dus aan API‑calls, plug‑in prestaties, foutmeldingen en gebruikersinteracties. Door deze data te exporteren naar Application Insights kun je:
- Problemen sneller opsporen
- Trends analyseren
- Performance bottlenecks identificeren
- Betere beslissingen nemen op basis van feiten
Voor systeembeheerders is dit een kans om proactief beheer te voeren in plaats van reactief brandjes blussen.
Stap 1: Maak een nieuwe Resource Group aan in Azure voor Application Insights en CE
Een goede structuur begint dus met een nette resource‑indeling. Zo maak je een nieuwe Resource Group:
Instructies
- Ga naar het Azure Portal: https://portal.azure.com
- Zoek linksboven naar Resource groups.
- Klik op Create.
- Vul de volgende gegevens in:
- Subscription: kies de juiste subscription
- Resource group name: bijvoorbeeld
rg-ce-telemetry-prod - Region: kies dezelfde regio als je CE‑omgeving (bijv. West Europe)
- Klik op Review + Create en daarna op Create.
Stap 2: Maak een Application Insights resource aan en koppel deze aan CE
Nu de Resource Group klaar is, kun je Application Insights toevoegen.
Instructies
- Ga in het Azure Portal naar Create a resource.
- Zoek op Application Insights.
- Klik op Create.
- Vul de configuratie in:
- Subscription: dezelfde als de Resource Group
- Resource Group: selecteer de zojuist aangemaakte groep
- Name: bijvoorbeeld
appi-ce-telemetry-prod - Region: kies dezelfde regio als CE
- Workspace Details: wordt automatisch ingevuld
- Klik op Review + Create en daarna op Create.
Stap 3: Configureer Data Export in het Power Platform Admin Center
Customer Engagement kan telemetry exporteren via de Data Export functionaliteit.
Instructies
- Ga naar het Power Platform Admin Center:
https://admin.powerplatform.microsoft.com - Navigeer naar Environments en selecteer de juiste CE‑omgeving.
- Ga naar Data → Data Export → App Insights.
- Kies New data export.
- Vul de volgende gegevens in:
- Name the export package: bijvoorbeeld
CE Telemetry Export - Selecteer Dataverse diagnostics and performance
- Selecteer alle onderdelen (Dataverse dependencies, Dataverse Exceptions, Queryt Throttling, Inbound API requests, Outbound network requestss en Page Views)
- Name the export package: bijvoorbeeld
- Klik op Next.
- Selecteer de juiste omgeving (logischerwijs is dat de productie omgeving).
- Een vereiste is dat er niet al een export is ingesteld voor de betreffende omgeving, deze moet dan eerst verwijderd worden
- De omgeving moet een Managed omgeving zijn
- Klik op Next.
- Selecteer de correcte Subscription (logischerwijs is dat dezelfde als die eerder gekozen is).
- Selecteer de correcte Resource Group (logischerwijs is dat dezelfde als die eerder gekozen is).
- Selecteer de net aangemaakte Application Insights instance (appi-ce-telemetry-prod).
- Klik op Next en tot slot Create.
Vanaf dit moment begint Customer Engagement automatisch telemetry‑data te versturen naar Application Insights.
Stap 4: Maak een Security Group voor alleen‑lezen toegang
Je wilt dus niet dat iedereen zomaar instellingen kan wijzigen. Een aparte groep met alleen leesrechten is daarom essentieel.
Instructies
- Ga naar Azure Active Directory: https://portal.azure.com → Azure Active Directory.
- Klik op Groups → New group.
- Kies:
- Group type: Security
- Group name:
sg-appi-ce-readers - Description: “Read‑only access to CE Application Insights telemetry”
- Maak de groep aan en voeg gelijk een Owner toe
- Open de groep en voeg gebruikers toe die alleen leesrechten mogen hebben.
Toegang toekennen in Application Insights
- Ga naar Azure Active Directory: https://portal.azure.com → Azure Active Directory.
- Ga naar Application Insights.
- Ga naar de Application Insights‑resource (appi-ce-telemetry-prod)
- Klik op Access control (IAM).
- Kies Add → Add role assignment.
- Selecteer de rol Monitoring Reader.
- Wijs deze toe aan de groep
sg-appi-ce-readers.- Kik op Members
- Klik op Select Members
- Klik twee keer op Review + assign.
Gebruikers in deze groep kunnen nu alle telemetry bekijken, maar niets wijzigen.
Conclusie
Tot slot. Met deze stappen heb je dus een volledig ingerichte telemetry‑oplossing voor Customer Engagement:
- Een gestructureerde Resource Group
- Een Application Insights‑resource voor diepgaande monitoring
- Een gekoppelde data‑export vanuit CE
- Een veilige leesgroep voor gecontroleerde toegang
Dit geeft systeembeheerders dus een solide basis om proactief beheer te voeren en de kwaliteit van de CE‑omgeving te verbeteren.
Wil je meer informatie over Application Insights, klik dan hier. Heb je vragen over deze blog post, contacteer mij dan via het contact formulier.