
You can enable telemetry in Dynamics 365 Business Central in less than half an hour. With telemetry, you gain real-time insights that help you monitor performance, resolve issues quickly, and make smarter decisions. When you enable business central monitoring, you unlock the full potential of your Dynamics environment. You do not need advanced technical skills to enable telemetry. The process is simple and accessible for most users.
You can use telemetry to collect a wide range of data from your system. This data gives you a clear view of how your organization uses Dynamics 365 Business Central. Here are some examples of what telemetry tracks:
This information helps you understand how your system works every day. You can see where users spend their time and which features they use most. Telemetry also provides transparency, making it easier to spot unexpected changes or issues.
When you enable telemetry, you unlock several important benefits for your business. You can quickly diagnose and troubleshoot problems without searching through logs. You gain insights into daily operations and user activities. This helps you make better decisions and improve efficiency.
High-fidelity telemetry enables automated detection of anomalies and enhanced alerts that connect operational conditions to business impact.
You can also use telemetry to analyze trends. For example, you might notice a pattern of slow page loads or frequent errors. This allows you to address issues before they affect your users. Telemetry supports proactive troubleshooting, so you can prevent problems from getting worse.
Some key business benefits include:
You will find telemetry useful in many everyday situations. For instance, you might want to track how often users access certain pages or features in business central. If you notice a drop in usage, you can investigate and make improvements. You can also monitor job queues to ensure that important tasks run on time.
In another scenario, you may see delays in high-priority jobs. Telemetry can help you identify the cause, such as queue congestion or resource shortages. You can then adjust your settings to fix the problem. If your finance team struggles with stuck bank reconciliation jobs, telemetry can reveal issues like thread starvation, showing you where to allocate more resources.
You can use Power BI to visualize telemetry data. This makes it easy to spot trends, detect bottlenecks, and share insights with your team. By using telemetry, you stay ahead of potential issues and keep your Dynamics environment running smoothly.
Before you start setting up telemetry in Dynamics 365 Business Central, you need to make sure you have the right tools and permissions. These requirements help you connect your Business Central environment to Azure and unlock powerful analytics with Power BI. The table below gives you a quick overview of what you need and why each item matters:
| Prerequisite | Description |
|---|---|
| Access to Azure | Required to manage the telemetry settings. |
| Business Central Admin Center access | Necessary for enabling and configuring telemetry. |
| Power BI Pro license | Needed for reporting and analytics capabilities. |
You need an Azure subscription to collect and analyze telemetry data from Business Central. Azure acts as the foundation for storing and processing your telemetry. With an Azure subscription, you can create resources like Application Insights and Log Analytics workspaces. These resources capture and organize the data that Business Central sends.
To get started, you should:
You do not need to be an Azure expert. The setup process is straightforward, and Microsoft provides clear guidance for each step.
You must have admin permissions in both Azure and the Business Central Admin Center. These permissions allow you to configure telemetry settings and connect your Business Central environment to Azure Application Insights. Without admin access, you cannot enable or manage telemetry features.
Admin permissions ensure you can:
If you do not have admin rights, ask your IT team or system administrator for help. They can grant you the necessary access or complete the setup for you.
A Power BI Pro license is optional but highly recommended. Power BI Pro lets you visualize telemetry data and build interactive dashboards. With Power BI, you can turn raw telemetry into clear, actionable insights. You can also share reports and dashboards with your team, making it easier to collaborate and make informed decisions.
If you want to use Power BI for analytics:
Tip: Power BI Pro helps you get the most value from your telemetry by making data easy to understand and share.
By meeting these prerequisites, you set yourself up for a smooth and successful telemetry setup in Dynamics 365 Business Central.

You need to set up azure application insights before you can collect telemetry from Dynamics 365 Business Central. This process helps you organize, store, and analyze the data that your system generates. Azure application insights gives you a central place to monitor your environment and track important events.
You must have an active Azure account to begin. If you do not have one, you can sign up for a free account on the Microsoft Azure website. An Azure account lets you access the Azure portal, where you will manage your resources. You will use this portal to create and configure azure application insights.
Tip: Use your work or school email address when you register. This makes it easier to manage permissions and collaborate with your team.
After you sign in to the Azure portal, you will add a new Application Insights resource. This resource collects and processes telemetry data from your Business Central environment. Follow these steps to organize your setup:
You can choose a name for your resource group and workspace that matches your project or organization. This makes it simple to find and manage your resources later.
When you enable application insights, you need an instrumentation key. This key links your Business Central environment to azure application insights. You will find the instrumentation key in the overview section of your Application Insights resource.
Copy the instrumentation key and keep it in a safe place. You will enter this key in the Business Central Admin Center during the next step. The key ensures that your telemetry data goes to the correct location in azure application insights.
Note: Do not share your instrumentation key with anyone who should not have access to your telemetry data.
You have now completed the steps to enable application insights for your Dynamics 365 Business Central environment. Azure application insights will help you monitor system health, track user activity, and gain valuable insights from your data.
To enable business central telemetry, you first need to access the Business Central Admin Center. This is the main control panel for your Dynamics 365 Business Central environments. You can reach the Admin Center by signing in with your administrator account. Once inside, you will see a list of all your environments. Each environment represents a separate instance of your business central solution.
Tip: Use your administrator credentials to ensure you have full access to all settings and features.
You should select the environment where you want to enable business central telemetry. This step is important because each environment can have its own telemetry configuration. If you manage multiple environments, repeat these steps for each one.
After you select your environment, you can configure the telemetry settings. These settings control how your system collects and sends data to Azure Application Insights. You will see a section labeled “Telemetry” or “Monitoring” in the environment settings.
Follow these steps to configure telemetry:
You can set up environment-level telemetry, which tracks data for the entire environment. You can also enable app or extension-level telemetry if you want to monitor specific apps or extensions installed in your system. This flexibility helps you focus on the areas that matter most to your business.
You can review and determine the cause of performance issues, see all system and application errors with detailed analysis, review application usage, and review user access and behaviors.
You may also see advanced options, such as setting the data retention period or daily data cap. These options help you manage how much data you store and how long you keep it. Adjust these settings based on your organization’s needs.
The next step is to connect your environment to Azure Application Insights. You do this by entering the Application Insights key or connection string. This key links your Dynamics 365 Business Central environment to the correct Application Insights resource in Azure.
To enter the key:
#Name of the Application Insights Resource $appInsightsName = "YOURAPPLICATIONINSIGHTSNAME" #Name of the Resource Group to use. $resourceGroupName = "YOURRESOURCEGROUPNAME" #Name of the workspace $WorkspaceName = "YOURWORKSPACENAME" #Azure location $Location = "westeurope" #Data retention for Application Insights (days) $dataretentiondays = 30 #Daily Cap (GB) for Application Insights instance dailycap = 15 #Parameters for connecting to Dynamics 365 Business Central tenant #Business Central tenant id $aadTenantId = "TENANTID" #Name of the D365BC Environment $D365BCenvironmentName = "YOURD365BCENVIRONMENTNAME" #Partner's AAD app id $aadAppId = "CLIENTID" #Partner's AAD app redirect URI $aadAppRedirectUri = "nativeBusinessCentralClient://auth" Connect-AzAccount New-AzResourceGroup -Name $resourceGroupName -Location $Location New-AzOperationalInsightsWorkspace -Location $Location -Name $WorkspaceName -ResourceGroupName $resourceGroupName $Resource = Get-AzOperationalInsightsWorkspace -Name $WorkspaceName -ResourceGroupName $resourceGroupName $workspaceId = $Resource.ResourceId New-AzApplicationInsights -ResourceGroupName $resourceGroupName -Name $appInsightsName -location $Location -WorkspaceResourceId $workspaceId $Resource = Get-AzResource -ResourceType Microsoft.Insights/components -ResourceGroupName $resourceGroupName -ResourceName $appInsightsName $connectionString = $resource.Properties.ConnectionString Write-Host "Connection String = " $connectionString #Set data retention $Resource.Properties.RetentionInDays = $dataretentiondays $Resource | Set-AzResource -Force #Set daily cap (GB) Set-AzApplicationInsightsDailyCap -ResourceGroupName $resourceGroupName -Name $appInsightsName -DailyCapGB $dailycap
This process ensures that all telemetry data from your environment flows directly into your Azure Application Insights workspace. You can now monitor your system, analyze trends, and respond quickly to any issues that arise.
When you enable business central telemetry, you give your team the tools to make data-driven decisions. You also improve the reliability and performance of your Dynamics solution. Take a moment to review your settings before you save and apply the changes.
After you enter your Application Insights key, you need to save and apply your changes. This step activates telemetry for your selected environment in Dynamics 365 Business Central. You make your configuration live and start collecting valuable data.
How to Save and Apply Your Telemetry Settings:
Tip: Always verify that you have selected the correct environment before saving. Changes apply only to the environment you choose.
Once you save and apply the settings, Business Central begins sending telemetry data to Azure Application Insights. You do not need to restart your environment. The system starts collecting data almost immediately.
What Happens Next?
How to Confirm Telemetry Is Working:
If you do not see data within a few minutes, check the following:
Note: Telemetry data may take a few minutes to appear in Application Insights, especially after initial setup.
Why This Step Matters
Saving and applying your telemetry settings ensures that your Business Central environment connects securely to Azure. You unlock the ability to monitor system health, track user activity, and gain insights that drive better business decisions.
By completing this step, you set the foundation for advanced analytics and proactive troubleshooting. You now have the tools to keep your Dynamics 365 Business Central environment running smoothly and efficiently.
After you enable telemetry in your environment, you need to make sure that Dynamics 365 Business Central connects properly to Application Insights. This connection allows you to collect and analyze important data about your system’s health and user activity. You can follow a few simple steps to set up and confirm this connection.
You should always verify that your telemetry connection works as expected. This step ensures that your data from Dynamics 365 Business Central reaches Application Insights without any issues. To check the connection, use the Azure portal:
Tip: If you see new entries in the AppTraces table after recent activity in Dynamics 365 Business Central, your connection works correctly.
Once you verify the connection, you should test the data flow between Dynamics 365 Business Central and Application Insights. This test helps you confirm that telemetry data moves smoothly from your business system to Azure. You can use these steps to test the flow:
You can also set up Application Insights by copying the connection string from your resource and adding it to your AL extension’s app.json file. For environment-wide telemetry, configure Application Insights in the Business Central admin center. This setup ensures that all relevant data from your dynamics environment gets captured.
Note: Testing the data flow regularly helps you catch issues early and keeps your monitoring reliable.
By following these steps, you make sure that Dynamics 365 Business Central and Application Insights work together. You gain a clear view of your system’s performance and user behavior. This connection supports better decision-making and helps you get the most out of your dynamics solution.

You can turn telemetry data from Dynamics 365 Business Central into clear, actionable insights using Power BI. This tool helps you see patterns, spot issues, and share information with your team. You do not need to be a data expert to get started. Power BI makes the process simple and effective.
The App Usage Analytics app in Power BI gives you a fast way to start analyzing verbose telemetry. Microsoft designed this app to help you save time and avoid complex data modeling. You get pre-built reports and dashboards that show important trends and system activity right away.
Some key benefits of using the App Usage Analytics app include:
To use the app, follow these steps:
This process helps you start exploring your telemetry data without delay.
You can build your own dashboards in Power BI to focus on the metrics that matter most to your business. Custom dashboards let you dig deeper into system performance and user behavior.
To create a custom dashboard:
You can monitor user sessions, check company opening times, find slow SQL queries, and track report execution. You can also analyze page views and web service calls. These dashboards help you understand how your system works and where you can improve.
Sharing insights with your team is easy in Power BI. You can give everyone access to the same reports and dashboards, which helps your team stay informed and work together.
Here are some advantages of sharing telemetry insights in Power BI:
| Advantage | Description |
|---|---|
| Centralized Access to Data | Team members can view reports in one place and always see the latest information. |
| Improved Collaboration and Discussion | Teams can talk about data in real time, keeping everyone on the same page. |
| Enhanced Security and Governance | Power BI controls who can see each report, so your data stays safe. |
| Increased Productivity and Efficiency | Embedding reports in Teams saves time and reduces emails. |
| Seamless Integration with Microsoft 365 Apps | Power BI works well with other Microsoft tools, making data easy to find and use. |
When you share dashboards, you help your team make better decisions and solve problems faster. Power BI supports a culture of collaboration and continuous improvement.
By using Power BI, you turn raw telemetry data into valuable insights. You can monitor your system, find trends, and share results with your team. This approach helps you keep your Dynamics 365 Business Central environment healthy and efficient.
Automating telemetry setup in Dynamics 365 Business Central saves you time and reduces errors. You can use built-in tools to deploy telemetry across many tenants or environments. Automation helps you keep your monitoring consistent and reliable, even as your organization grows.
Managing telemetry for several tenants can feel overwhelming. You do not need to repeat the same steps for each environment. Microsoft provides tools that help you automate this process. You can use the Telemetry Setup wizard to enable insights for every environment you manage.
Here is how you can automate deployment for multiple tenants:
Tip: Automation lets you set up telemetry for many tenants at once. You do not need to repeat manual steps for each one.
This process helps you keep all your environments under control. You can see trends, spot issues, and get recommendations for each tenant. Automation makes it easy to scale your monitoring as your business grows.
You can also streamline telemetry configuration for each environment or app. Microsoft gives you flexible options for connecting Dynamics 365 Business Central to Azure Application Insights. You can add the connection string in the Tenant Admin Center for environment telemetry. If you want to track a specific app, you can add the connection string in the Extension manifest.
Here are some ways to streamline your configuration:
Note: Streamlining your setup reduces mistakes and saves time. You can focus on analyzing data instead of managing settings.
You can use these methods to keep your telemetry setup simple and effective. Automation and streamlined configuration help you get the most value from your monitoring tools. You will spend less time on setup and more time using insights to improve your business.
Even with a smooth setup, you might face some common issues when working with telemetry in Dynamics 365 Business Central. Knowing how to spot and fix these problems helps you keep your monitoring reliable and your data accurate. This section guides you through the most frequent challenges and shows you how to resolve them quickly.
You may see connection errors if Business Central cannot send data to Azure Application Insights. These errors often happen because of incorrect keys, network problems, or firewall settings. To fix connection errors, follow these steps:
Tip: If you still see errors, try enabling additional logging in your environment. This step gives you more details about the connection process and helps you find the root cause.
Sometimes, you set up everything, but you do not see any data in Application Insights. This issue can feel frustrating, but you can solve it by checking a few key areas:
If you still do not see data, consider enabling additional logging. This action helps you capture more information about what happens behind the scenes. You can use this extra data to pinpoint where the process stops.
Note: Enabling additional logging increases the amount of data stored. Remember to monitor your data retention and daily cap settings to avoid reaching your limits.
Permission problems can block telemetry from working as expected. You need the right access in both Azure and Business Central. If you run into permission issues, try these steps:
A quick way to test your access is to try viewing logging data in Application Insights. If you cannot see the logs, you may need to request higher permissions.
Callout: Always keep your access secure. Only trusted users should have permission to change telemetry or logging settings.
By following these troubleshooting steps, you can solve most issues related to telemetry, logging, and data flow. You will keep your monitoring strong and your insights accurate.
You must protect your organization’s data when you use verbose telemetry in Dynamics 365 Business Central. Always follow your company’s privacy policies. Limit who can access verbose telemetry data. Use role-based access controls in Azure to make sure only trusted users see sensitive information.
Tip: Store verbose telemetry data in secure locations. Use encryption for data at rest and in transit.
You should review your data retention settings. Keep verbose telemetry only as long as you need it for analysis or compliance. Remove old data to reduce risk. Always monitor who accesses verbose telemetry logs. This helps you spot unusual activity and respond quickly.
You can improve system performance by managing verbose telemetry wisely. Collect only the data you need. Too much verbose telemetry can slow down your system and fill your storage quickly. Set up filters to capture important events and errors.
You can use the Application Insights SDK to send custom verbose telemetry data and log exceptions. This tool helps you track special events and errors that matter to your business.
Note: Review your daily data cap in Application Insights. Adjust it if you collect a lot of verbose telemetry.
You should check your verbose telemetry setup often. Look for trends and patterns in your dashboards. Create dashboards that combine verbose telemetry from both Business Central and Azure Functions. This helps you see the big picture.
A regular review helps you keep your monitoring system strong. You can spot issues early and make smart decisions. By following these steps, you get the most value from verbose telemetry and keep your Dynamics 365 Business Central environment healthy.
You can now enable telemetry in Dynamics 365 Business Central quickly. Power BI helps you turn data into insights for ongoing improvement. Explore automation tools and follow best practices to keep your setup efficient.
Tip: Regularly review your telemetry data to spot trends and optimize your business processes.
Use this checklist to enable Business Central telemetry and verify collection, privacy, and monitoring.
Enabling Business Central telemetry turns on the collection of usage and performance data emitted by Microsoft Dynamics 365 Business Central (both SaaS/business central online and on-premises server where supported). This data—often called BC telemetry or telemetry in Business Central—helps administrators and developers get insights into user behavior, feature telemetry, errors and performance so you can improve the ERP solution, troubleshoot faster, and make data-driven decisions.
To send telemetry to Application Insights, configure the application insights instrumentation key or connection string in the Business Central Administration Center or tenant settings for business central online. For SaaS environments Business Central emits telemetry data for various events and you can point telemetry to Application Insights by providing the application insights resource for multiple environments or by using the same Azure Application Insights instance for central environments. For on-premises or server deployments, enable the telemetry feature and configure the Application Insights instrumentation key on the Business Central server.
Business Central emits telemetry data for various categories: usage events (which pages and actions users take), performance metrics, errors and exceptions, feature telemetry (to see adoption of new capabilities), and custom telemetry if you add instrumentation in extensions. These telemetry events provide insights into user behavior, application health, and where to prioritize support or optimization.
Yes. Extensions and apps (including those distributed via AppSource) can emit custom telemetry by calling Application Insights SDK or using Business Central telemetry APIs. When publishing to AppSource, follow Microsoft Learn guidance and platform policies about telemetry and privacy; ensure the emitted telemetry respects consent and technical support requirements. Custom telemetry enables deeper insights beyond built-in events.
You can use the same Azure Application Insights instance for multiple Business Central environments to consolidate monitoring telemetry, or create a separate application insights resource in Azure per environment for isolation and granular access control. Both approaches are supported: using the same instance simplifies cross-environment analysis, while separate instances simplify per-tenant compliance and retention policies.
Telemetry to Application Insights provides monitoring telemetry, traces and metrics that let you monitor and analyze slow operations, failed requests, and usage patterns. Combining Business Central emits telemetry data with Azure Application Insights for monitoring gives you dashboards, alerts and queries to identify bottlenecks, track feature adoption, and provide insights into user issues so technical support can be more effective.
Yes. When you enable telemetry in business central online, Microsoft and partners must respect data protection laws. Telemetry may include usage and diagnostic data but avoid sending personally identifiable information unless you have consent and proper controls. Review Microsoft Learn documentation and your organization’s privacy policies; AppSource apps should follow the same privacy guidance when they emit telemetry.
Telemetry is designed to be low-overhead, but excessive custom telemetry or high-volume diagnostic traces can increase network and Application Insights ingestion costs. The Business Central 2020 Release Wave and later include feature telemetry improvements; configure sampling and appropriate retention in your Azure Application Insights instance to control cost and performance impact.
Steps include: (1) create an Azure Application Insights resource or reuse an existing Application Insights resource in Azure; (2) obtain the application insights instrumentation key or connection string; (3) configure the key in the Business Central Administration Center or tenant telemetry settings for business central online or on the Business Central server for on-premises; (4) verify that Business Central emits telemetry data and set up monitoring and analyzing queries and dashboards in Azure Monitor/Application Insights; and (5) tune sampling, retention and alerts as needed.
Use Azure Application Insights and Azure Monitor to query telemetry events and build workbooks or alerts. For deeper business reporting, export telemetry or use continuous export to storage and create Power BI reports or use a Power BI app to visualize trends and adoption. These insights help prioritize improvements, inform technical support, and support decisions across your ERP and central environment teams.
🚀 Want to be part of m365.fm?
Then stop just listening… and start showing up.
👉 Connect with me on LinkedIn and let’s make something happen:
This isn’t just a podcast — it’s a platform for people who take action.
🔥 Most people wait. The best ones don’t.
👉 Connect with me on LinkedIn and send me a message:
“I want in”
Let’s build something awesome 👊