Dynamics 365 Business Central Telemetry: Understanding and Setup

Mirko PetersPodcasts1 hour ago31 Views


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.

Key Takeaways

  • Enable telemetry in Dynamics 365 Business Central in under 30 minutes. This process is simple and requires no advanced technical skills.
  • Telemetry tracks user activities, performance metrics, and system events. This data helps you understand how your organization uses Business Central.
  • Use telemetry to quickly diagnose issues and improve decision-making. It allows for proactive troubleshooting and enhances system performance.
  • Ensure you have the necessary tools and permissions, including an Azure subscription and admin access to Business Central, before setting up telemetry.
  • Visualize telemetry data with Power BI to identify trends and share insights with your team. This helps in making informed decisions.
  • Automate telemetry setup for multiple environments to save time and maintain consistency. Use Microsoft’s Telemetry Setup wizard for efficiency.
  • Regularly review your telemetry data to spot trends and optimize business processes. This practice helps maintain system health and performance.
  • Follow best practices for data privacy and security. Limit access to sensitive telemetry data and monitor who accesses it.

9 Surprising Facts About Dynamics 365 Business Central Telemetry

  1. Telemetry Is Off by Default for Some Sensitive Data: While basic telemetry is available, certain detailed diagnostic and usage traces that could reveal business-sensitive information are not collected unless you explicitly enable them—so to capture richer data you must enable Business Central telemetry settings purposefully.
  2. You Can Route Telemetry to Your Own Azure Workspace: Telemetry from Business Central can be configured to stream to Azure Log Analytics or Application Insights, letting you analyze logs alongside other platform telemetry rather than relying solely on Microsoft’s portal.
  3. Low Runtime Overhead, Even When Detailed: Properly configured telemetry is designed to minimize performance impact; you can enable detailed traces for short diagnostic windows without permanently affecting environment responsiveness.
  4. Telemetry Reveals Extension Hotspots: Telemetry can surface which AL extensions and customizations are causing the most resource consumption or slowest calls, making it a powerful tool for optimizing third‑party or in‑house code.
  5. Client and Server Events Are Distinct: Business Central telemetry captures both client (browser/app) behavior and server-side events—so problems that only appear in the browser (rendering, client scripts) can be isolated from backend performance issues.
  6. Privacy Controls and Anonymization Are Built In: Telemetry data is collected with privacy and compliance in mind; personally identifiable information (PII) is filtered or anonymized when you enable Business Central telemetry, but you should still review settings to meet local compliance requirements.
  7. Telemetry Can Surface Hidden Database Patterns: Even without direct DB access, telemetry can highlight problematic query patterns, high latency operations, and locking/contention trends that affect overall system throughput.
  8. Environment-Level Control Lets You Target Diagnostics: You can enable telemetry per environment (sandbox, production, test), so you can collect verbose diagnostics in sandboxes while keeping production telemetry to a necessary minimum.
  9. Turning It On Enables Proactive Support Scenarios: When you enable Business Central telemetry and route it to monitoring tools, support teams and ISVs can proactively detect anomalies, set alerts for regressions, and reduce mean time to resolution for incidents.

Why Use Telemetry?

What Telemetry Tracks

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:

  • User activities, such as onboarding and permissions changes
  • Database blocks and lock time-outs
  • Success and failure rates for sign-in attempts
  • Inquiry wait times
  • Modifications to configuration or environment
  • Number of page views and reports generated
  • Email sending failures
  • Job queue creation and execution
  • Table indices added or removed
  • Error logs and performance metrics

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.

Business Benefits

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:

  • Faster investigation of system behavior
  • Early detection of incidents to prevent escalation
  • Improved user engagement through better system performance
  • More informed capacity planning based on real data
  • Consistent governance and reliability with a centralized view of system health

Common Scenarios

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.

Prerequisites for Enabling Business Central Telemetry

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.

Azure Subscription

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.

  • An Azure subscription lets you create and manage the resources needed for telemetry.
  • Application Insights and Log Analytics workspaces store and analyze your telemetry data.
  • You can monitor system health, track user activity, and spot trends using these Azure tools.

To get started, you should:

  1. Obtain a subscription to Microsoft Azure.
  2. Sign in to the Azure portal.
  3. Create an Azure Application Insights resource.

You do not need to be an Azure expert. The setup process is straightforward, and Microsoft provides clear guidance for each step.

Admin Permissions

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:

  • Access the Business Central Admin Center.
  • Change environment settings.
  • Enter the Application Insights key.
  • Save and apply telemetry configurations.

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.

Power BI Pro (Optional)

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:

  • Make sure you have a Power BI Pro license.
  • Connect Power BI to your Application Insights data.
  • Build custom dashboards to track key metrics.

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.

Set Up Azure Application Insights

Set Up Azure Application Insights

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.

Create Azure Account

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.

Add Application Insights Resource

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:

  1. Create a resource group in the Azure portal. This group helps you keep all your telemetry resources together.
  2. Set up a log analytics workspace. This workspace stores the log data that azure application insights collects.
  3. Configure application insights to connect to your log analytics workspace. This step ensures that all telemetry data flows into one place for easy analysis.

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.

Get Instrumentation Key

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.

Enable Business Central Telemetry

Access Admin Center

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.

Configure Telemetry Settings

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:

  1. Open the environment details page in the Admin Center.
  2. Find the telemetry or monitoring section.
  3. Choose the option to enable telemetry for this environment.
  4. Review the available configuration options.

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.

Enter Application Insights Key

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:

  1. Copy the instrumentation key or connection string from your Azure Application Insights resource.
  2. Paste the key into the designated field in the telemetry settings of your environment.
  3. Double-check that you have entered the key correctly.
#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.

Save and Apply

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:

  1. Review all the telemetry settings you have configured. Double-check the Application Insights key or connection string for accuracy.
  2. Click the Save button in the Admin Center. This action stores your changes.
  3. Select Apply or confirm the changes if prompted. This step pushes your configuration to the environment.

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?

  • Telemetry data flows from your Business Central environment to your Application Insights resource in Azure.
  • You can monitor the status of your telemetry connection in the Admin Center.
  • The Application Insights dashboard in Azure will start to display new data points as users interact with Business Central.

How to Confirm Telemetry Is Working:

  • Open your Application Insights resource in the Azure portal.
  • Look for new events, metrics, or logs that match recent activity in Business Central.
  • Use the “Live Metrics Stream” in Application Insights to see real-time data as it arrives.

If you do not see data within a few minutes, check the following:

  • Make sure you entered the correct Application Insights key.
  • Confirm that you saved and applied the settings.
  • Verify that you have the necessary permissions in both Azure and Business Central.

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.

Connect Dynamics 365 Business Central to Application Insights

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.

Verify Telemetry 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:

  1. Open your Application Insights instance in the Azure portal.
  2. Select the workspace name linked to your Application Insights resource.
  3. In the workspace, go to the Settings section and choose Tables (preview).
  4. Find the AppTraces table. Right-click on it and select Create transformation.
  5. Set up a new data collection rule. Move to the next step.
  6. In the Schema and transformation pane, open the Transformation editor.
  7. Write a KQL query to filter the telemetry signals you want to monitor.
  8. Test your transformation rule to see if it works. Apply and create the rule.
  9. To confirm, right-click the AppTraces table again and select Manage table.

Tip: If you see new entries in the AppTraces table after recent activity in Dynamics 365 Business Central, your connection works correctly.

Test Data Flow

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:

  • Perform a common action in Dynamics 365 Business Central, such as signing in, opening a page, or running a report.
  • Wait a few minutes for the data to reach Application Insights.
  • Return to your Application Insights workspace and check the AppTraces table for new records.
  • If you see your recent activity in the table, your data flow works as expected.

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.

Analyze Telemetry with Power BI

Analyze Telemetry with Power BI

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.

App Usage Analytics App

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:

  • No need for heavy data modeling. Microsoft has already set up the relationships and calculations.
  • The app stays up-to-date with automatic updates, so you always see the latest features.
  • You can generate reports in minutes and make quick decisions.
  • The app works for both developers and business users.
  • You do not pay extra if you already have the right licenses.

To use the app, follow these steps:

  1. In Power BI, go to Workspaces and select Dynamics 365 Business Central Usage.
  2. On the usage page, find the Dataset section and open Settings.
  3. Adjust the parameters as needed.
  4. Refresh the dataset to see the latest data.

This process helps you start exploring your telemetry data without delay.

Build Custom Dashboards

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:

  1. Open Power BI Desktop and choose Get Data, then select Blank Query.
  2. Use the Advanced Query Editor to paste your M query.
  3. Enter details like your tenant ID, environment name, and date range.
  4. Load the data and explore the different tabs in your report.

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.

Share Insights Across Teams

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.

Automate Telemetry Setup

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.

Deployment for Multiple Tenants

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:

  1. Start the Telemetry Setup wizard in your Business Central Admin Center.
  2. Choose your role. Select whether you are a customer or a partner.
  3. Enter your tenant and environment information. This step links the telemetry to the right place.
  4. Pick the type of environment or organization you want to monitor.
  5. If you work with projects, select the associated project from the dropdown menu.
  6. Complete the sign-up process. You will start to receive results and recommendations grouped by tenant.

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.

Streamline Configuration

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:

  1. Use the Tenant Admin Center to add the Azure Application Insights connection string for environment-wide telemetry.
  2. For app-level telemetry, place the connection string in the Extension manifest. This method tracks only the app’s activity.
  3. Try the Power BI Telemetry App. This app is user-friendly and helps you troubleshoot issues. It supports different roles in your organization and is currently in beta.

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.

Troubleshoot Telemetry Issues

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.

Connection Errors

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:

  • Double-check the Application Insights key or connection string you entered in the Admin Center.
  • Make sure your network allows outbound traffic to Azure services.
  • Review your firewall rules and proxy settings.
  • Confirm that your Azure Application Insights resource is active and not deleted.

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.

No Data in Application Insights

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:

  1. Make sure you saved and applied your telemetry settings in the Admin Center.
  2. Wait a few minutes after setup, as data may take time to appear.
  3. Perform some actions in Business Central, like opening a page or running a report, to generate new events.
  4. Check the AppTraces table in your Application Insights workspace for recent entries.

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

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:

  • Verify that your user account has admin rights in the Business Central Admin Center.
  • Check that you have the correct role in Azure to manage Application Insights and view logging data.
  • Ask your IT team to review your permissions if you cannot change settings or see data.

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.

Best Practices for Telemetry Management

Data Privacy and Security

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.

Optimize Telemetry Performance

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.

  • Use a shared Application Insights instance to monitor both Dynamics 365 Business Central and Azure Functions. This gives you a single view of your system.
  • Inject custom verbose telemetry signals in Azure Functions. These signals help you troubleshoot issues faster.
  • Monitor all parts of your cloud setup together. This approach helps you find problems before they grow.

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.

Regular Review and Maintenance

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.

  • Review your verbose telemetry data every week. Watch for new errors or slowdowns.
  • Update your filters and alerts as your business changes.
  • Remove unused or outdated dashboards to keep your workspace clean.

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.

  • Use Microsoft’s official documentation for guidance and troubleshooting.
  • Share dashboards with your team to foster collaboration.

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.

FAQ: enable telemetry for business central environment and leverage telemetry data in application insights resource in azure

What is “enable business central telemetry” and why should I do it?

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.

How do I emit telemetry to Application Insights from Business Central?

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.

What kinds of telemetry events does Business Central emit?

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.

Can I send custom telemetry from an extension or app I publish on AppSource?

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.

Is there a preferred Azure Application Insights instance strategy when managing multiple tenants or environments?

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.

How does telemetry help with monitoring and analyzing Business Central performance and usage?

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.

Are there compliance or GDPR considerations when enabling telemetry in Business Central Online (SaaS)?

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.

Will enabling telemetry impact performance or costs for my Business Central 2020 Release Wave or newer environments?

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.

What steps should I take to enable Business Central telemetry and start sending telemetry to Application Insights?

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.

How can I view and act on telemetry insights, and what about Power BI integration?

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:

  • 🎙️ Be a podcast guest and share your story
  • 🎧 Host your own episode (yes, seriously)
  • 💡 Pitch topics the community actually wants to hear
  • 🌍 Build your personal brand in the Microsoft 365 space

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 👊



Source link

0 Votes: 0 Upvotes, 0 Downvotes (0 Points)

Leave a reply

Join Us
  • X Network2.1K
  • LinkedIn3.8k
  • Bluesky0.5K
Support The Site
Events
May 2026
MTWTFSS
     1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
« Apr   Jun »
Follow
Search
Loading

Signing-in 3 seconds...

Signing-up 3 seconds...

Discover more from 365 Community Online

Subscribe now to keep reading and get access to the full archive.

Continue reading