diff --git a/.openpublishing.redirection.azure-monitor.json b/.openpublishing.redirection.azure-monitor.json index 9fec3b7e56998..6e96d67b8ad72 100644 --- a/.openpublishing.redirection.azure-monitor.json +++ b/.openpublishing.redirection.azure-monitor.json @@ -1,5 +1,65 @@ { "redirections": [ + { + "source_path_from_root": "/articles/azure-monitor/app/profiler.md", + "redirect_url": "/azure/azure-monitor/profiler/profiler", + "redirect_document_id": false + }, + { + "source_path_from_root": "/articles/azure-monitor/app/profiler-aspnetcore-linux.md", + "redirect_url": "/azure/azure-monitor/profiler/profiler-aspnetcore-linux", + "redirect_document_id": false + }, + { + "source_path_from_root": "/articles/azure-monitor/app/profiler-azure-functions.md", + "redirect_url": "/azure/azure-monitor/profiler/profiler-azure-functions", + "redirect_document_id": false + }, + { + "source_path_from_root": "/articles/azure-monitor/app/profiler-bring-your-own-storage.md", + "redirect_url": "/azure/azure-monitor/profiler/profiler-bring-your-own-storage", + "redirect_document_id": false + }, + { + "source_path_from_root": "/articles/azure-monitor/app/profiler-cloudservice.md", + "redirect_url": "/azure/azure-monitor/profiler/profiler-cloudservice", + "redirect_document_id": false + }, + { + "source_path_from_root": "/articles/azure-monitor/app/profiler-containers.md", + "redirect_url": "/azure/azure-monitor/profiler/profiler-containers", + "redirect_document_id": false + }, + { + "source_path_from_root": "/articles/azure-monitor/app/profiler-overview.md", + "redirect_url": "/azure/azure-monitor/profiler/profiler-overview", + "redirect_document_id": false + }, + { + "source_path_from_root": "/articles/azure-monitor/app/profiler-servicefabric.md", + "redirect_url": "/azure/azure-monitor/profiler/profiler-servicefabric", + "redirect_document_id": false + }, + { + "source_path_from_root": "/articles/azure-monitor/app/profiler-settings.md", + "redirect_url": "/azure/azure-monitor/profiler/profiler-settings", + "redirect_document_id": false + }, + { + "source_path_from_root": "/articles/azure-monitor/app/profiler-trackrequests.md", + "redirect_url": "/azure/azure-monitor/profiler/profiler-trackrequests", + "redirect_document_id": false + }, + { + "source_path_from_root": "/articles/azure-monitor/app/profiler-troubleshooting.md", + "redirect_url": "/azure/azure-monitor/profiler/profiler-troubleshooting", + "redirect_document_id": false + }, + { + "source_path_from_root": "/articles/azure-monitor/app/profiler-vm.md", + "redirect_url": "/azure/azure-monitor/profiler/profiler-vm", + "redirect_document_id": false + }, { "source_path_from_root": "/articles/azure-monitor/app/app-insights-dashboards.md", "redirect_url": "/azure/azure-monitor/app/overview-dashboard", diff --git a/articles/azure-monitor/app/media/profiler-aspnetcore-linux/view-traces.PNG b/articles/azure-monitor/app/media/profiler-aspnetcore-linux/view-traces.PNG deleted file mode 100644 index 78d4e8e265bcd..0000000000000 Binary files a/articles/azure-monitor/app/media/profiler-aspnetcore-linux/view-traces.PNG and /dev/null differ diff --git a/articles/azure-monitor/app/media/profiler-troubleshooting/profiler-search-telemetry.png b/articles/azure-monitor/app/media/profiler-troubleshooting/profiler-search-telemetry.png deleted file mode 100644 index a8fe600f2a474..0000000000000 Binary files a/articles/azure-monitor/app/media/profiler-troubleshooting/profiler-search-telemetry.png and /dev/null differ diff --git a/articles/azure-monitor/app/media/profiler-aspnetcore-linux/create-deployment-credentials.png b/articles/azure-monitor/profiler/media/profiler-aspnetcore-linux/create-deployment-credentials.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-aspnetcore-linux/create-deployment-credentials.png rename to articles/azure-monitor/profiler/media/profiler-aspnetcore-linux/create-deployment-credentials.png diff --git a/articles/azure-monitor/app/media/profiler-aspnetcore-linux/create-linux-appservice.png b/articles/azure-monitor/profiler/media/profiler-aspnetcore-linux/create-linux-app-service.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-aspnetcore-linux/create-linux-appservice.png rename to articles/azure-monitor/profiler/media/profiler-aspnetcore-linux/create-linux-app-service.png diff --git a/articles/azure-monitor/app/media/profiler-aspnetcore-linux/profiler-traces.png b/articles/azure-monitor/profiler/media/profiler-aspnetcore-linux/profiler-traces.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-aspnetcore-linux/profiler-traces.png rename to articles/azure-monitor/profiler/media/profiler-aspnetcore-linux/profiler-traces.png diff --git a/articles/azure-monitor/app/media/profiler-aspnetcore-linux/setup-git-repo.png b/articles/azure-monitor/profiler/media/profiler-aspnetcore-linux/setup-git-repo.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-aspnetcore-linux/setup-git-repo.png rename to articles/azure-monitor/profiler/media/profiler-aspnetcore-linux/setup-git-repo.png diff --git a/articles/azure-monitor/profiler/media/profiler-aspnetcore-linux/view-traces.png b/articles/azure-monitor/profiler/media/profiler-aspnetcore-linux/view-traces.png new file mode 100644 index 0000000000000..55edd0f83f723 Binary files /dev/null and b/articles/azure-monitor/profiler/media/profiler-aspnetcore-linux/view-traces.png differ diff --git a/articles/azure-monitor/app/media/profiler-azure-functions/appinsights-key.png b/articles/azure-monitor/profiler/media/profiler-azure-functions/app-insights-key.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-azure-functions/appinsights-key.png rename to articles/azure-monitor/profiler/media/profiler-azure-functions/app-insights-key.png diff --git a/articles/azure-monitor/app/media/profiler-azure-functions/app-insights-menu.png b/articles/azure-monitor/profiler/media/profiler-azure-functions/app-insights-menu.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-azure-functions/app-insights-menu.png rename to articles/azure-monitor/profiler/media/profiler-azure-functions/app-insights-menu.png diff --git a/articles/azure-monitor/app/media/profiler-azure-functions/app-setting-1.png b/articles/azure-monitor/profiler/media/profiler-azure-functions/app-setting-1.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-azure-functions/app-setting-1.png rename to articles/azure-monitor/profiler/media/profiler-azure-functions/app-setting-1.png diff --git a/articles/azure-monitor/app/media/profiler-azure-functions/app-setting-2.png b/articles/azure-monitor/profiler/media/profiler-azure-functions/app-setting-2.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-azure-functions/app-setting-2.png rename to articles/azure-monitor/profiler/media/profiler-azure-functions/app-setting-2.png diff --git a/articles/azure-monitor/app/media/profiler-azure-functions/app-settings-table.png b/articles/azure-monitor/profiler/media/profiler-azure-functions/app-settings-table.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-azure-functions/app-settings-table.png rename to articles/azure-monitor/profiler/media/profiler-azure-functions/app-settings-table.png diff --git a/articles/azure-monitor/app/media/profiler-azure-functions/choose-plan.png b/articles/azure-monitor/profiler/media/profiler-azure-functions/choose-plan.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-azure-functions/choose-plan.png rename to articles/azure-monitor/profiler/media/profiler-azure-functions/choose-plan.png diff --git a/articles/azure-monitor/app/media/profiler-azure-functions/configuration-menu.png b/articles/azure-monitor/profiler/media/profiler-azure-functions/configuration-menu.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-azure-functions/configuration-menu.png rename to articles/azure-monitor/profiler/media/profiler-azure-functions/configuration-menu.png diff --git a/articles/azure-monitor/app/media/profiler-azure-functions/continue-button.png b/articles/azure-monitor/profiler/media/profiler-azure-functions/continue-button.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-azure-functions/continue-button.png rename to articles/azure-monitor/profiler/media/profiler-azure-functions/continue-button.png diff --git a/articles/azure-monitor/app/media/profiler-azure-functions/new-setting-button.png b/articles/azure-monitor/profiler/media/profiler-azure-functions/new-setting-button.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-azure-functions/new-setting-button.png rename to articles/azure-monitor/profiler/media/profiler-azure-functions/new-setting-button.png diff --git a/articles/azure-monitor/app/media/profiler-azure-functions/performance-menu.png b/articles/azure-monitor/profiler/media/profiler-azure-functions/performance-menu.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-azure-functions/performance-menu.png rename to articles/azure-monitor/profiler/media/profiler-azure-functions/performance-menu.png diff --git a/articles/azure-monitor/app/media/profiler-azure-functions/profiler-function-app.png b/articles/azure-monitor/profiler/media/profiler-azure-functions/profiler-function-app.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-azure-functions/profiler-function-app.png rename to articles/azure-monitor/profiler/media/profiler-azure-functions/profiler-function-app.png diff --git a/articles/azure-monitor/app/media/profiler-azure-functions/save-button.png b/articles/azure-monitor/profiler/media/profiler-azure-functions/save-button.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-azure-functions/save-button.png rename to articles/azure-monitor/profiler/media/profiler-azure-functions/save-button.png diff --git a/articles/azure-monitor/app/media/profiler-azure-functions/view-app-insights-data.png b/articles/azure-monitor/profiler/media/profiler-azure-functions/view-app-insights-data.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-azure-functions/view-app-insights-data.png rename to articles/azure-monitor/profiler/media/profiler-azure-functions/view-app-insights-data.png diff --git a/articles/azure-monitor/app/media/profiler-bring-your-own-storage/figure-11.png b/articles/azure-monitor/profiler/media/profiler-bring-your-own-storage/figure-11.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-bring-your-own-storage/figure-11.png rename to articles/azure-monitor/profiler/media/profiler-bring-your-own-storage/figure-11.png diff --git a/articles/azure-monitor/app/media/profiler-bring-your-own-storage/figure-20.png b/articles/azure-monitor/profiler/media/profiler-bring-your-own-storage/figure-20.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-bring-your-own-storage/figure-20.png rename to articles/azure-monitor/profiler/media/profiler-bring-your-own-storage/figure-20.png diff --git a/articles/azure-monitor/app/media/profiler-cloudservice/cloudservice-solutionexplorer.png b/articles/azure-monitor/profiler/media/profiler-cloudservice/cloud-service-solution-explorer.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-cloudservice/cloudservice-solutionexplorer.png rename to articles/azure-monitor/profiler/media/profiler-cloudservice/cloud-service-solution-explorer.png diff --git a/articles/azure-monitor/app/media/profiler-containerinstances/application-insights-key.png b/articles/azure-monitor/profiler/media/profiler-containerinstances/application-insights-key.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-containerinstances/application-insights-key.png rename to articles/azure-monitor/profiler/media/profiler-containerinstances/application-insights-key.png diff --git a/articles/azure-monitor/app/media/profiler-containerinstances/profiler_traces.png b/articles/azure-monitor/profiler/media/profiler-containerinstances/profiler-traces.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-containerinstances/profiler_traces.png rename to articles/azure-monitor/profiler/media/profiler-containerinstances/profiler-traces.png diff --git a/articles/azure-monitor/app/media/profiler-overview/configure-blade-inline.png b/articles/azure-monitor/profiler/media/profiler-overview/configure-blade-inline.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-overview/configure-blade-inline.png rename to articles/azure-monitor/profiler/media/profiler-overview/configure-blade-inline.png diff --git a/articles/azure-monitor/app/media/profiler-overview/configure-blade.png b/articles/azure-monitor/profiler/media/profiler-overview/configure-blade.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-overview/configure-blade.png rename to articles/azure-monitor/profiler/media/profiler-overview/configure-blade.png diff --git a/articles/azure-monitor/app/media/profiler-overview/performance-blade-v2-examples.png b/articles/azure-monitor/profiler/media/profiler-overview/performance-blade-v2-examples.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-overview/performance-blade-v2-examples.png rename to articles/azure-monitor/profiler/media/profiler-overview/performance-blade-v2-examples.png diff --git a/articles/azure-monitor/app/media/profiler-overview/profiler-button-inline.png b/articles/azure-monitor/profiler/media/profiler-overview/profiler-button-inline.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-overview/profiler-button-inline.png rename to articles/azure-monitor/profiler/media/profiler-overview/profiler-button-inline.png diff --git a/articles/azure-monitor/app/media/profiler-overview/profiler-button.png b/articles/azure-monitor/profiler/media/profiler-overview/profiler-button.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-overview/profiler-button.png rename to articles/azure-monitor/profiler/media/profiler-overview/profiler-button.png diff --git a/articles/azure-monitor/app/media/profiler-overview/trace-explorer-inline.png b/articles/azure-monitor/profiler/media/profiler-overview/trace-explorer-inline.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-overview/trace-explorer-inline.png rename to articles/azure-monitor/profiler/media/profiler-overview/trace-explorer-inline.png diff --git a/articles/azure-monitor/app/media/profiler-overview/trace-explorer.png b/articles/azure-monitor/profiler/media/profiler-overview/trace-explorer.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-overview/trace-explorer.png rename to articles/azure-monitor/profiler/media/profiler-overview/trace-explorer.png diff --git a/articles/azure-monitor/app/media/profiler-settings/appsettings-for-profiler-01.png b/articles/azure-monitor/profiler/media/profiler-settings/app-settings-for-profiler-01.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-settings/appsettings-for-profiler-01.png rename to articles/azure-monitor/profiler/media/profiler-settings/app-settings-for-profiler-01.png diff --git a/articles/azure-monitor/app/media/profiler-settings/change-and-save-appinsights-01.png b/articles/azure-monitor/profiler/media/profiler-settings/change-and-save-app-insights-01.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-settings/change-and-save-appinsights-01.png rename to articles/azure-monitor/profiler/media/profiler-settings/change-and-save-app-insights-01.png diff --git a/articles/azure-monitor/app/media/profiler-settings/check-extension-update-01.png b/articles/azure-monitor/profiler/media/profiler-settings/check-extension-update-01.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-settings/check-extension-update-01.png rename to articles/azure-monitor/profiler/media/profiler-settings/check-extension-update-01.png diff --git a/articles/azure-monitor/app/media/profiler-settings/configure-blade-inline.png b/articles/azure-monitor/profiler/media/profiler-settings/configure-blade-inline.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-settings/configure-blade-inline.png rename to articles/azure-monitor/profiler/media/profiler-settings/configure-blade-inline.png diff --git a/articles/azure-monitor/app/media/profiler-settings/configure-blade.png b/articles/azure-monitor/profiler/media/profiler-settings/configure-blade.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-settings/configure-blade.png rename to articles/azure-monitor/profiler/media/profiler-settings/configure-blade.png diff --git a/articles/azure-monitor/app/media/profiler-settings/configure-performance-test.png b/articles/azure-monitor/profiler/media/profiler-settings/configure-performance-test.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-settings/configure-performance-test.png rename to articles/azure-monitor/profiler/media/profiler-settings/configure-performance-test.png diff --git a/articles/azure-monitor/app/media/profiler-settings/configure-profiler-inline.png b/articles/azure-monitor/profiler/media/profiler-settings/configure-profiler-inline.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-settings/configure-profiler-inline.png rename to articles/azure-monitor/profiler/media/profiler-settings/configure-profiler-inline.png diff --git a/articles/azure-monitor/app/media/profiler-settings/configure-profiler.png b/articles/azure-monitor/profiler/media/profiler-settings/configure-profiler.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-settings/configure-profiler.png rename to articles/azure-monitor/profiler/media/profiler-settings/configure-profiler.png diff --git a/articles/azure-monitor/app/media/profiler-settings/cpu-memory-trigger-settings.png b/articles/azure-monitor/profiler/media/profiler-settings/cpu-memory-trigger-settings.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-settings/cpu-memory-trigger-settings.png rename to articles/azure-monitor/profiler/media/profiler-settings/cpu-memory-trigger-settings.png diff --git a/articles/azure-monitor/app/media/profiler-settings/enable-app-insights-blade-01.png b/articles/azure-monitor/profiler/media/profiler-settings/enable-app-insights-blade-01.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-settings/enable-app-insights-blade-01.png rename to articles/azure-monitor/profiler/media/profiler-settings/enable-app-insights-blade-01.png diff --git a/articles/azure-monitor/app/media/profiler-settings/load-test-inprogress.png b/articles/azure-monitor/profiler/media/profiler-settings/load-test-in-progress.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-settings/load-test-inprogress.png rename to articles/azure-monitor/profiler/media/profiler-settings/load-test-in-progress.png diff --git a/articles/azure-monitor/app/media/profiler-settings/load-test-queued.png b/articles/azure-monitor/profiler/media/profiler-settings/load-test-queued.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-settings/load-test-queued.png rename to articles/azure-monitor/profiler/media/profiler-settings/load-test-queued.png diff --git a/articles/azure-monitor/app/media/profiler-settings/new-performance-test.png b/articles/azure-monitor/profiler/media/profiler-settings/new-performance-test.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-settings/new-performance-test.png rename to articles/azure-monitor/profiler/media/profiler-settings/new-performance-test.png diff --git a/articles/azure-monitor/app/media/profiler-settings/operation-entry-inline.png b/articles/azure-monitor/profiler/media/profiler-settings/operation-entry-inline.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-settings/operation-entry-inline.png rename to articles/azure-monitor/profiler/media/profiler-settings/operation-entry-inline.png diff --git a/articles/azure-monitor/app/media/profiler-settings/operation-entry.png b/articles/azure-monitor/profiler/media/profiler-settings/operation-entry.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-settings/operation-entry.png rename to articles/azure-monitor/profiler/media/profiler-settings/operation-entry.png diff --git a/articles/azure-monitor/app/media/profiler-settings/performance-blade-inline.png b/articles/azure-monitor/profiler/media/profiler-settings/performance-blade-inline.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-settings/performance-blade-inline.png rename to articles/azure-monitor/profiler/media/profiler-settings/performance-blade-inline.png diff --git a/articles/azure-monitor/app/media/profiler-settings/performance-blade.png b/articles/azure-monitor/profiler/media/profiler-settings/performance-blade.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-settings/performance-blade.png rename to articles/azure-monitor/profiler/media/profiler-settings/performance-blade.png diff --git a/articles/azure-monitor/app/media/profiler-settings/profiler-button-inline.png b/articles/azure-monitor/profiler/media/profiler-settings/profiler-button-inline.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-settings/profiler-button-inline.png rename to articles/azure-monitor/profiler/media/profiler-settings/profiler-button-inline.png diff --git a/articles/azure-monitor/app/media/profiler-settings/profiler-button.png b/articles/azure-monitor/profiler/media/profiler-settings/profiler-button.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-settings/profiler-button.png rename to articles/azure-monitor/profiler/media/profiler-settings/profiler-button.png diff --git a/articles/azure-monitor/app/media/profiler-settings/Profiler-on-demand.png b/articles/azure-monitor/profiler/media/profiler-settings/profiler-on-demand.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-settings/Profiler-on-demand.png rename to articles/azure-monitor/profiler/media/profiler-settings/profiler-on-demand.png diff --git a/articles/azure-monitor/app/media/profiler-settings/profiler-timeout.png b/articles/azure-monitor/profiler/media/profiler-settings/profiler-time-out.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-settings/profiler-timeout.png rename to articles/azure-monitor/profiler/media/profiler-settings/profiler-time-out.png diff --git a/articles/azure-monitor/app/media/profiler-settings/sampling-trigger-settings.png b/articles/azure-monitor/profiler/media/profiler-settings/sampling-trigger-settings.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-settings/sampling-trigger-settings.png rename to articles/azure-monitor/profiler/media/profiler-settings/sampling-trigger-settings.png diff --git a/articles/azure-monitor/app/media/profiler-settings/CPUTrigger.PNG b/articles/azure-monitor/profiler/media/profiler-settings/trigger-central-p-u.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-settings/CPUTrigger.PNG rename to articles/azure-monitor/profiler/media/profiler-settings/trigger-central-p-u.png diff --git a/articles/azure-monitor/app/media/profiler-settings/update-site-extension-01.png b/articles/azure-monitor/profiler/media/profiler-settings/update-site-extension-01.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-settings/update-site-extension-01.png rename to articles/azure-monitor/profiler/media/profiler-settings/update-site-extension-01.png diff --git a/articles/azure-monitor/profiler/media/profiler-troubleshooting/profiler-search-telemetry.png b/articles/azure-monitor/profiler/media/profiler-troubleshooting/profiler-search-telemetry.png new file mode 100644 index 0000000000000..d4d79992d653a Binary files /dev/null and b/articles/azure-monitor/profiler/media/profiler-troubleshooting/profiler-search-telemetry.png differ diff --git a/articles/azure-monitor/app/media/profiler-troubleshooting/profiler-webjob-log.png b/articles/azure-monitor/profiler/media/profiler-troubleshooting/profiler-web-job-log.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-troubleshooting/profiler-webjob-log.png rename to articles/azure-monitor/profiler/media/profiler-troubleshooting/profiler-web-job-log.png diff --git a/articles/azure-monitor/app/media/profiler-troubleshooting/profiler-webjob.png b/articles/azure-monitor/profiler/media/profiler-troubleshooting/profiler-web-job.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-troubleshooting/profiler-webjob.png rename to articles/azure-monitor/profiler/media/profiler-troubleshooting/profiler-web-job.png diff --git a/articles/azure-monitor/app/media/profiler-vm/azure-resource-explorer.png b/articles/azure-monitor/profiler/media/profiler-vm/azure-resource-explorer.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-vm/azure-resource-explorer.png rename to articles/azure-monitor/profiler/media/profiler-vm/azure-resource-explorer.png diff --git a/articles/azure-monitor/app/media/profiler-vm/resource-explorer-put.png b/articles/azure-monitor/profiler/media/profiler-vm/resource-explorer-put.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-vm/resource-explorer-put.png rename to articles/azure-monitor/profiler/media/profiler-vm/resource-explorer-put.png diff --git a/articles/azure-monitor/app/media/profiler-vm/resource-explorer-sinks-config.png b/articles/azure-monitor/profiler/media/profiler-vm/resource-explorer-sinks-config.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-vm/resource-explorer-sinks-config.png rename to articles/azure-monitor/profiler/media/profiler-vm/resource-explorer-sinks-config.png diff --git a/articles/azure-monitor/app/media/profiler-vm/wad-extension.png b/articles/azure-monitor/profiler/media/profiler-vm/wad-extension.png similarity index 100% rename from articles/azure-monitor/app/media/profiler-vm/wad-extension.png rename to articles/azure-monitor/profiler/media/profiler-vm/wad-extension.png diff --git a/articles/azure-monitor/app/media/profiler/always-on.png b/articles/azure-monitor/profiler/media/profiler/always-on.png similarity index 100% rename from articles/azure-monitor/app/media/profiler/always-on.png rename to articles/azure-monitor/profiler/media/profiler/always-on.png diff --git a/articles/azure-monitor/app/media/profiler/app-insights-menu.png b/articles/azure-monitor/profiler/media/profiler/app-insights-menu.png similarity index 100% rename from articles/azure-monitor/app/media/profiler/app-insights-menu.png rename to articles/azure-monitor/profiler/media/profiler/app-insights-menu.png diff --git a/articles/azure-monitor/app/media/profiler/configuration-menu.png b/articles/azure-monitor/profiler/media/profiler/configuration-menu.png similarity index 100% rename from articles/azure-monitor/app/media/profiler/configuration-menu.png rename to articles/azure-monitor/profiler/media/profiler/configuration-menu.png diff --git a/articles/azure-monitor/app/media/profiler/enable-app-insights.png b/articles/azure-monitor/profiler/media/profiler/enable-app-insights.png similarity index 100% rename from articles/azure-monitor/app/media/profiler/enable-app-insights.png rename to articles/azure-monitor/profiler/media/profiler/enable-app-insights.png diff --git a/articles/azure-monitor/app/media/profiler/enable-profiler.png b/articles/azure-monitor/profiler/media/profiler/enable-profiler.png similarity index 100% rename from articles/azure-monitor/app/media/profiler/enable-profiler.png rename to articles/azure-monitor/profiler/media/profiler/enable-profiler.png diff --git a/articles/azure-monitor/app/media/profiler/stop-web-job.png b/articles/azure-monitor/profiler/media/profiler/stop-web-job.png similarity index 100% rename from articles/azure-monitor/app/media/profiler/stop-web-job.png rename to articles/azure-monitor/profiler/media/profiler/stop-web-job.png diff --git a/articles/azure-monitor/app/media/profiler/web-jobs-menu.png b/articles/azure-monitor/profiler/media/profiler/web-jobs-menu.png similarity index 100% rename from articles/azure-monitor/app/media/profiler/web-jobs-menu.png rename to articles/azure-monitor/profiler/media/profiler/web-jobs-menu.png diff --git a/articles/azure-monitor/app/profiler-aspnetcore-linux.md b/articles/azure-monitor/profiler/profiler-aspnetcore-linux.md similarity index 93% rename from articles/azure-monitor/app/profiler-aspnetcore-linux.md rename to articles/azure-monitor/profiler/profiler-aspnetcore-linux.md index e1407dd5d734a..f28f19bfa8887 100644 --- a/articles/azure-monitor/app/profiler-aspnetcore-linux.md +++ b/articles/azure-monitor/profiler/profiler-aspnetcore-linux.md @@ -11,7 +11,7 @@ ms.date: 02/23/2018 This feature is currently in preview. -Find out how much time is spent in each method of your live web application when using [Application Insights](./app-insights-overview.md). Application Insights Profiler is now available for ASP.NET Core web apps that are hosted in Linux on Azure App Service. This guide provides step-by-step instructions on how the Profiler traces can be collected for ASP.NET Core Linux web apps. +Find out how much time is spent in each method of your live web application when using [Application Insights](../app/app-insights-overview.md). Application Insights Profiler is now available for ASP.NET Core web apps that are hosted in Linux on Azure App Service. This guide provides step-by-step instructions on how the Profiler traces can be collected for ASP.NET Core Linux web apps. After you complete this walkthrough, your app can collect Profiler traces like the traces that are shown in the image. In this example, the Profiler trace indicates that a particular web request is slow because of time spent waiting. The *hot path* in the code that's slowing the app is marked by a flame icon. The **About** method in the **HomeController** section is slowing the web app because the method is calling the **Thread.Sleep** function. @@ -79,7 +79,7 @@ The following instructions apply to all Windows, Linux, and Mac development envi 1. Create the web app environment by using App Service on Linux: - :::image type="content" source="./media/profiler-aspnetcore-linux/create-linux-appservice.png" alt-text="Create the Linux web app"::: + :::image type="content" source="./media/profiler-aspnetcore-linux/create-linux-app-service.png" alt-text="Create the Linux web app"::: 2. Create the deployment credentials: @@ -135,7 +135,7 @@ For more deployment options, see [App Service documentation](../../app-service/i ## Add Application Insights to monitor your web apps -1. [Create an Application Insights resource](./create-new-resource.md). +1. [Create an Application Insights resource](../app/create-new-resource.md). 2. Copy the **iKey** value of the Application Insights resource and set the following settings in your web apps: diff --git a/articles/azure-monitor/app/profiler-azure-functions.md b/articles/azure-monitor/profiler/profiler-azure-functions.md similarity index 87% rename from articles/azure-monitor/app/profiler-azure-functions.md rename to articles/azure-monitor/profiler/profiler-azure-functions.md index 69461de31464e..e7a7587cae623 100644 --- a/articles/azure-monitor/app/profiler-azure-functions.md +++ b/articles/azure-monitor/profiler/profiler-azure-functions.md @@ -1,8 +1,6 @@ --- title: Profile Azure Functions app with Application Insights Profiler description: Enable Application Insights Profiler for Azure Functions app. -ms.author: hannahhunter -author: hhunter-ms ms.reviewer: brwoldey ms.contributor: charles.weininger ms.topic: conceptual @@ -26,7 +24,7 @@ In this article, you'll use the Azure portal to: :::image type="content" source="./media/profiler-azure-functions/choose-plan.png" alt-text="Screenshot of where to select App Service plan from drop-down in Functions app creation."::: -- Linked to [an Application Insights resource](./create-new-resource.md). Make note of the instrumentation key. +- Linked to [an Application Insights resource](../app/create-new-resource.md). Make note of the instrumentation key. ## App settings for enabling Profiler @@ -45,7 +43,7 @@ From your Functions app overview page in the Azure portal: 1. In the **Application settings** tab, verify the `APPINSIGHTS_INSTRUMENTATIONKEY` setting is included in the settings list. - :::image type="content" source="./media/profiler-azure-functions/appinsights-key.png" alt-text="Screenshot showing the App Insights Instrumentation Key setting in the list."::: + :::image type="content" source="./media/profiler-azure-functions/app-insights-key.png" alt-text="Screenshot showing the App Insights Instrumentation Key setting in the list."::: 1. Select **New application setting**. @@ -93,5 +91,5 @@ The app settings now show up in the table: ## Next Steps -- Set these values using [Azure Resource Manager Templates](./azure-web-apps-net-core.md#app-service-application-settings-with-azure-resource-manager), [Azure PowerShell](/powershell/module/az.websites/set-azwebapp), or the [Azure CLI](/cli/azure/webapp/config/appsettings). -- Learn more about [Profiler settings](profiler-settings.md). +- Set these values using [Azure Resource Manager Templates](../app/azure-web-apps-net-core.md#app-service-application-settings-with-azure-resource-manager), [Azure PowerShell](/powershell/module/az.websites/set-azwebapp), or the [Azure CLI](/cli/azure/webapp/config/appsettings). +- Learn more about [Profiler settings](profiler-settings.md). \ No newline at end of file diff --git a/articles/azure-monitor/app/profiler-bring-your-own-storage.md b/articles/azure-monitor/profiler/profiler-bring-your-own-storage.md similarity index 99% rename from articles/azure-monitor/app/profiler-bring-your-own-storage.md rename to articles/azure-monitor/profiler/profiler-bring-your-own-storage.md index 1724845fdb2e2..2d8eeed46afd1 100644 --- a/articles/azure-monitor/app/profiler-bring-your-own-storage.md +++ b/articles/azure-monitor/profiler/profiler-bring-your-own-storage.md @@ -274,7 +274,7 @@ _Figure 2.0_ For general Profiler troubleshooting, refer to the [Profiler Troubleshoot documentation](profiler-troubleshooting.md). -For general Snapshot Debugger troubleshooting, refer to the [Snapshot Debugger Troubleshoot documentation](snapshot-debugger-troubleshoot.md). +For general Snapshot Debugger troubleshooting, refer to the [Snapshot Debugger Troubleshoot documentation](../app/snapshot-debugger-troubleshoot.md). ## FAQs * If I have Profiler or Snapshot enabled, and then I enabled BYOS, will my data be migrated into my Storage Account? diff --git a/articles/azure-monitor/app/profiler-cloudservice.md b/articles/azure-monitor/profiler/profiler-cloudservice.md similarity index 92% rename from articles/azure-monitor/app/profiler-cloudservice.md rename to articles/azure-monitor/profiler/profiler-cloudservice.md index f7329cfd890f9..527bca5f3c7b9 100644 --- a/articles/azure-monitor/app/profiler-cloudservice.md +++ b/articles/azure-monitor/profiler/profiler-cloudservice.md @@ -18,7 +18,7 @@ Application Insights Profiler is installed with the Azure Diagnostics extension. ## Enable Profiler for Azure Cloud Services 1. Check to make sure that you're using [.NET Framework 4.6.1](/dotnet/framework/migration-guide/how-to-determine-which-versions-are-installed) or newer. If you are using OS family 4, you'll need to install .NET Framework 4.6.1 or newer with a [startup task](../../cloud-services/cloud-services-dotnet-install-dotnet.md). OS Family 5 includes a compatible version of .NET Framework by default. -1. Add [Application Insights SDK to Azure Cloud Services](./cloudservices.md?toc=%2fazure%2fazure-monitor%2ftoc.json). +1. Add [Application Insights SDK to Azure Cloud Services](../app/cloudservices.md?toc=%2fazure%2fazure-monitor%2ftoc.json). **The bug in the profiler that ships in the WAD for Cloud Services has been fixed.** The latest version of WAD (1.12.2.0) for Cloud Services works with all recent versions of the App Insights SDK. Cloud Service hosts will upgrade WAD automatically, but it isn't immediate. To force an upgrade, you can redeploy your service or reboot the node. @@ -32,7 +32,7 @@ Application Insights Profiler is installed with the Azure Diagnostics extension. a. Locate the [Azure Diagnostics](../agents/diagnostics-extension-overview.md) *diagnostics.wadcfgx* file for your application role, as shown here: - ![Location of the diagnostics config file](./media/profiler-cloudservice/cloudservice-solutionexplorer.png) + ![Location of the diagnostics config file](./media/profiler-cloudservice/cloud-service-solution-explorer.png) If you can't find the file, see [Set up diagnostics for Azure Cloud Services and Virtual Machines](/visualstudio/azure/vs-azure-tools-diagnostics-for-cloud-services-and-virtual-machines). @@ -65,7 +65,7 @@ Application Insights Profiler is installed with the Azure Diagnostics extension. ## Next steps -* Generate traffic to your application (for example, launch an [availability test](monitor-web-app-availability.md)). Then, wait 10 to 15 minutes for traces to start to be sent to the Application Insights instance. +* Generate traffic to your application (for example, launch an [availability test](../app/monitor-web-app-availability.md)). Then, wait 10 to 15 minutes for traces to start to be sent to the Application Insights instance. * See [Profiler traces](profiler-overview.md?toc=/azure/azure-monitor/toc.json) in the Azure portal. * To troubleshoot Profiler issues, see [Profiler troubleshooting](profiler-troubleshooting.md?toc=/azure/azure-monitor/toc.json). diff --git a/articles/azure-monitor/app/profiler-containers.md b/articles/azure-monitor/profiler/profiler-containers.md similarity index 96% rename from articles/azure-monitor/app/profiler-containers.md rename to articles/azure-monitor/profiler/profiler-containers.md index d585f72dac12b..3a7a518b12c1c 100644 --- a/articles/azure-monitor/app/profiler-containers.md +++ b/articles/azure-monitor/profiler/profiler-containers.md @@ -1,8 +1,6 @@ --- title: Profile Azure Containers with Application Insights Profiler description: Enable Application Insights Profiler for Azure Containers. -ms.author: hannahhunter -author: hhunter-ms ms.contributor: charles.weininger ms.topic: conceptual ms.date: 05/26/2022 @@ -22,7 +20,7 @@ In this article, you'll learn the various ways you can: ## Pre-requisites -- [An Application Insights resource](./create-new-resource.md). Make note of the instrumentation key. +- [An Application Insights resource](../app/create-new-resource.md). Make note of the instrumentation key. - [Docker Desktop](https://www.docker.com/products/docker-desktop/) to build docker images. - [.NET 6 SDK](https://dotnet.microsoft.com/download/dotnet/6.0) installed. @@ -160,7 +158,7 @@ Service Profiler session finished. # A profiling session is complet 1. Open the **Performance** blade in your Application Insights resource. 1. Once the trace process is complete, you will see the Profiler Traces button like it below: - :::image type="content" source="./media/profiler-containerinstances/profiler_traces.png" alt-text="Profile traces in the performance blade"::: + :::image type="content" source="./media/profiler-containerinstances/profiler-traces.png" alt-text="Profile traces in the performance blade"::: diff --git a/articles/azure-monitor/app/profiler-overview.md b/articles/azure-monitor/profiler/profiler-overview.md similarity index 99% rename from articles/azure-monitor/app/profiler-overview.md rename to articles/azure-monitor/profiler/profiler-overview.md index 1b0119696a6b3..629423669625b 100644 --- a/articles/azure-monitor/app/profiler-overview.md +++ b/articles/azure-monitor/profiler/profiler-overview.md @@ -1,8 +1,6 @@ --- title: Profile production apps in Azure with Application Insights Profiler description: Identify the hot path in your web server code with a low-footprint profiler -ms.author: hannahhunter -author: hhunter-ms ms.contributor: charles.weininger ms.topic: conceptual ms.date: 05/26/2022 diff --git a/articles/azure-monitor/app/profiler-servicefabric.md b/articles/azure-monitor/profiler/profiler-servicefabric.md similarity index 93% rename from articles/azure-monitor/app/profiler-servicefabric.md rename to articles/azure-monitor/profiler/profiler-servicefabric.md index fae18d47b6f2c..2dc3ce12e4ce7 100644 --- a/articles/azure-monitor/app/profiler-servicefabric.md +++ b/articles/azure-monitor/profiler/profiler-servicefabric.md @@ -42,14 +42,14 @@ To set up your environment, take the following actions: If your settings are correct, Application Insights Profiler will be installed and enabled when the Azure Diagnostics extension is installed. 1. Add Application Insights to your Service Fabric application. - For Profiler to collect profiles for your requests, your application must be tracking operations with Application Insights. For stateless APIs, you can refer to instructions for [tracking Requests for profiling](profiler-trackrequests.md?toc=/azure/azure-monitor/toc.json). For more information about tracking custom operations in other kinds of apps, see [track custom operations with Application Insights .NET SDK](custom-operations-tracking.md?toc=/azure/azure-monitor/toc.json). + For Profiler to collect profiles for your requests, your application must be tracking operations with Application Insights. For stateless APIs, you can refer to instructions for [tracking Requests for profiling](profiler-trackrequests.md?toc=/azure/azure-monitor/toc.json). For more information about tracking custom operations in other kinds of apps, see [track custom operations with Application Insights .NET SDK](../app/custom-operations-tracking.md). 1. Redeploy your application. ## Next steps -* Generate traffic to your application (for example, launch an [availability test](monitor-web-app-availability.md)). Then, wait 10 to 15 minutes for traces to start to be sent to the Application Insights instance. +* Generate traffic to your application (for example, launch an [availability test](../app/monitor-web-app-availability.md)). Then, wait 10 to 15 minutes for traces to start to be sent to the Application Insights instance. * See [Profiler traces](profiler-overview.md?toc=/azure/azure-monitor/toc.json) in the Azure portal. * For help with troubleshooting Profiler issues, see [Profiler troubleshooting](profiler-troubleshooting.md?toc=/azure/azure-monitor/toc.json). diff --git a/articles/azure-monitor/app/profiler-settings.md b/articles/azure-monitor/profiler/profiler-settings.md similarity index 90% rename from articles/azure-monitor/app/profiler-settings.md rename to articles/azure-monitor/profiler/profiler-settings.md index 4755771127fbc..c063a2a0165af 100644 --- a/articles/azure-monitor/app/profiler-settings.md +++ b/articles/azure-monitor/profiler/profiler-settings.md @@ -1,8 +1,6 @@ --- -title: Use the Azure Application Insights Profiler settings pane | Microsoft Docs -description: See Profiler status and start profiling sessions -ms.author: hannahhunter -author: hhunter-ms +title: Configure Application Insights Profiler | Microsoft Docs +description: Use the Azure Application Insights Profiler settings pane to see Profiler status and start profiling sessions ms.contributor: Charles.Weininger ms.topic: conceptual ms.date: 04/26/2022 @@ -48,7 +46,7 @@ Recent profiling sessions | Displays information about past profiling sessions, ## Profile Now Select **Profile Now** to start a profiling session on demand. When you click this link, all profiler agents that are sending data to this Application Insights instance will start to capture a profile. After 5 to 10 minutes, the profile session will show in the list below. -To manually trigger a profiler session, you'll need, at minimum, *write* access on your role for the Application Insights component. In most cases, you get write access automatically. If you're having issues, you'll need the "Application Insights Component Contributor" subscription scope role added. [See more about role access control with Azure Monitoring](./resources-roles-access-control.md). +To manually trigger a profiler session, you'll need, at minimum, *write* access on your role for the Application Insights component. In most cases, you get write access automatically. If you're having issues, you'll need the "Application Insights Component Contributor" subscription scope role added. [See more about role access control with Azure Monitoring](../app/resources-roles-access-control.md). ## Trigger Settings @@ -97,17 +95,17 @@ Memory % | Percentage of memory that was being used while the profiler was runni ## Next steps [Enable Profiler and view traces](profiler-overview.md?toc=/azure/azure-monitor/toc.json) -[profiler-on-demand]: ./media/profiler-settings/Profiler-on-demand.png +[profiler-on-demand]: ./media/profiler-settings/profiler-on-demand.png [performance-blade]: ./media/profiler-settings/performance-blade.png [configure-profiler-page]: ./media/profiler-settings/configureBlade.png -[trigger-settings-flyout]: ./media/profiler-settings/CPUTrigger.png +[trigger-settings-flyout]: ./media/profiler-settings/trigger-central-p-u.png [create-performance-test]: ./media/profiler-settings/new-performance-test.png [configure-performance-test]: ./media/profiler-settings/configure-performance-test.png [load-test-queued]: ./media/profiler-settings/load-test-queued.png -[load-test-in-progress]: ./media/profiler-settings/load-test-inprogress.png +[load-test-in-progress]: ./media/profiler-settings/load-test-in-progress.png [enable-app-insights]: ./media/profiler-settings/enable-app-insights-blade-01.png [update-site-extension]: ./media/profiler-settings/update-site-extension-01.png -[change-and-save-appinsights]: ./media/profiler-settings/change-and-save-appinsights-01.png -[app-settings-for-profiler]: ./media/profiler-settings/appsettings-for-profiler-01.png +[change-and-save-appinsights]: ./media/profiler-settings/change-and-save-app-insights-01.png +[app-settings-for-profiler]: ./media/profiler-settings/app-settings-for-profiler-01.png [check-for-extension-update]: ./media/profiler-settings/check-extension-update-01.png -[profiler-timeout]: ./media/profiler-settings/profiler-timeout.png +[profiler-timeout]: ./media/profiler-settings/profiler-time-out.png diff --git a/articles/azure-monitor/app/profiler-trackrequests.md b/articles/azure-monitor/profiler/profiler-trackrequests.md similarity index 100% rename from articles/azure-monitor/app/profiler-trackrequests.md rename to articles/azure-monitor/profiler/profiler-trackrequests.md diff --git a/articles/azure-monitor/app/profiler-troubleshooting.md b/articles/azure-monitor/profiler/profiler-troubleshooting.md similarity index 98% rename from articles/azure-monitor/app/profiler-troubleshooting.md rename to articles/azure-monitor/profiler/profiler-troubleshooting.md index 03ee05f03e3c2..575652f85100c 100644 --- a/articles/azure-monitor/app/profiler-troubleshooting.md +++ b/articles/azure-monitor/profiler/profiler-troubleshooting.md @@ -116,7 +116,7 @@ You can use the Kudu management site for App Service to get the base url of this It will end like this: `https:///DiagnosticServices` It will display a Status Page similar like the below: -![Diagnostic Services Status Page](./media/diagnostic-services-site-extension/status-page.png) +![Diagnostic Services Status Page](../app/media/diagnostic-services-site-extension/status-page.png) ### Manual installation @@ -223,5 +223,5 @@ The IPs used by Application Insights Profiler are included in the Azure Monitor [profiler-search-telemetry]:./media/profiler-troubleshooting/Profiler-Search-Telemetry.png -[profiler-webjob]:./media/profiler-troubleshooting/Profiler-webjob.png -[profiler-webjob-log]:./media/profiler-troubleshooting/Profiler-webjob-log.png \ No newline at end of file +[profiler-webjob]:./media/profiler-troubleshooting/profiler-web-job.png +[profiler-webjob-log]:./media/profiler-troubleshooting/profiler-web-job-log.png \ No newline at end of file diff --git a/articles/azure-monitor/app/profiler-vm.md b/articles/azure-monitor/profiler/profiler-vm.md similarity index 97% rename from articles/azure-monitor/app/profiler-vm.md rename to articles/azure-monitor/profiler/profiler-vm.md index 107c6eaa19290..9fd8f692294bf 100644 --- a/articles/azure-monitor/app/profiler-vm.md +++ b/articles/azure-monitor/profiler/profiler-vm.md @@ -17,7 +17,7 @@ You can also deploy Azure Application Insights Profiler on these services: ## Deploy Profiler on a virtual machine or a virtual machine scale set This article shows you how to get Application Insights Profiler running on your Azure virtual machine (VM) or Azure virtual machine scale set. Profiler is installed with the Azure Diagnostics extension for VMs. Configure the extension to run Profiler, and build the Application Insights SDK into your application. -1. Add the Application Insights SDK to your [ASP.NET application](./asp-net.md). +1. Add the Application Insights SDK to your [ASP.NET application](../app/asp-net.md). To view profiles for your requests, you must send request telemetry to Application Insights. @@ -103,7 +103,7 @@ We have no plan to support Application Insights Profiler for on-premises servers ## Next steps -- Generate traffic to your application (for example, launch an [availability test](monitor-web-app-availability.md)). Then, wait 10 to 15 minutes for traces to start to be sent to the Application Insights instance. +- Generate traffic to your application (for example, launch an [availability test](../app/monitor-web-app-availability.md)). Then, wait 10 to 15 minutes for traces to start to be sent to the Application Insights instance. - See [Profiler traces](profiler-overview.md?toc=/azure/azure-monitor/toc.json) in the Azure portal. - For help with troubleshooting Profiler issues, see [Profiler troubleshooting](profiler-troubleshooting.md?toc=/azure/azure-monitor/toc.json). diff --git a/articles/azure-monitor/app/profiler.md b/articles/azure-monitor/profiler/profiler.md similarity index 92% rename from articles/azure-monitor/app/profiler.md rename to articles/azure-monitor/profiler/profiler.md index 6fc5488c8b6a3..d36d4094c1f39 100644 --- a/articles/azure-monitor/app/profiler.md +++ b/articles/azure-monitor/profiler/profiler.md @@ -19,7 +19,7 @@ To enable Profiler on Linux, walk through the [ASP.NET Core Azure Linux web apps ## Pre-requisites - An [Azure App Services ASP.NET/ASP.NET Core app](/app-service/quickstart-dotnetcore.md). -- [Application Insights resource](./create-new-resource.md) connected to your App Service app. +- [Application Insights resource](../app/create-new-resource.md) connected to your App Service app. ## Verify "Always On" setting is enabled @@ -65,7 +65,7 @@ If your Application Insights resource is in a different subscription from your A |DiagnosticServices_EXTENSION_VERSION | ~3 | Set these values using: -- [Azure Resource Manager Templates](./azure-web-apps-net-core.md#app-service-application-settings-with-azure-resource-manager) +- [Azure Resource Manager Templates](../app/azure-web-apps-net-core.md#app-service-application-settings-with-azure-resource-manager) - [Azure PowerShell](/powershell/module/az.websites/set-azwebapp) - [Azure CLI](/cli/azure/webapp/config/appsettings) @@ -92,7 +92,7 @@ To enable Azure AD for profiles ingestion: b. [User-Assigned Managed identity documentation](../../app-service/overview-managed-identity.md?tabs=portal%2chttp#add-a-user-assigned-identity) -1. [Configure and enable Azure AD](./azure-ad-authentication.md?tabs=net#configuring-and-enabling-azure-ad-based-authentication) in your Application Insights resource. +1. [Configure and enable Azure AD](../app/azure-ad-authentication.md?tabs=net#configuring-and-enabling-azure-ad-based-authentication) in your Application Insights resource. 1. Add the following application setting to let the Profiler agent know which managed identity to use: @@ -130,4 +130,4 @@ Profiler's files can be deleted when using WebDeploy to deploy changes to your w ## Next steps -* [Working with Application Insights in Visual Studio](./visual-studio.md) +* [Working with Application Insights in Visual Studio](../app/visual-studio.md) diff --git a/articles/azure-monitor/toc.yml b/articles/azure-monitor/toc.yml index 47ff6ede48817..3404be052ec25 100644 --- a/articles/azure-monitor/toc.yml +++ b/articles/azure-monitor/toc.yml @@ -1006,33 +1006,6 @@ items: href: app/standard-metrics.md - name: Transaction search href: app/diagnostic-search.md - - name: Profiler - items: - - name: Overview - displayName: profiling, debugging, code performance, perf - href: app/profiler-overview.md - - name: Enable Profiler for an App Service - href: app/profiler.md - - name: Enable Profiler for an Azure Functions app - href: app/profiler-azure-functions.md - - name: Enable Profiler for a Cloud Service - href: app/profiler-cloudservice.md - - name: Enable Profiler for a Service Fabric Application - href: app/profiler-servicefabric.md - - name: Enable Profiler for an Azure VM - href: app/profiler-vm.md - - name: Enable Profiler for Linux App services (preview) - href: app/profiler-aspnetcore-linux.md - - name: Enable Profiler for a Container - href: app/profiler-containers.md - - name: Profiler Settings - href: app/profiler-settings.md - - name: Track Requests for Profiling - href: app/profiler-trackrequests.md - - name: Configure BYOS (Bring Your Own Storage) - href: app/profiler-bring-your-own-storage.md - - name: Profiler Troubleshooting - href: app/profiler-troubleshooting.md - name: Snapshot Debugger items: - name: Overview @@ -1047,7 +1020,7 @@ items: - name: Upgrade Snapshot Debugger href: app/snapshot-debugger-upgrade.md - name: Configure BYOS (Bring Your Own Storage) - href: app/profiler-bring-your-own-storage.md + href: profiler/profiler-bring-your-own-storage.md - name: Snapshot Debugger troubleshooting displayName: troubleshoot, troubleshooting href: app/snapshot-debugger-troubleshoot.md @@ -1174,6 +1147,37 @@ items: href: app/sharepoint.md - name: Windows desktop href: app/windows-desktop.md + - name: Profiler + items: + - name: Overview + displayName: profiling, debugging, code performance, perf + href: profiler/profiler-overview.md + - name: Enable Profiler + items: + - name: App Service + href: profiler/profiler.md + - name: Azure Functions app + href: profiler/profiler-azure-functions.md + - name: Cloud Service + href: profiler/profiler-cloudservice.md + - name: Service Fabric Application + href: profiler/profiler-servicefabric.md + - name: Azure VM + href: profiler/profiler-vm.md + - name: Linux App services (preview) + href: profiler/profiler-aspnetcore-linux.md + - name: ASP.NET Core Container + href: profiler/profiler-containers.md + - name: Configure + items: + - name: Configure Profiler + href: profiler/profiler-settings.md + - name: Configure BYOS (Bring Your Own Storage) + href: profiler/profiler-bring-your-own-storage.md + - name: Track Requests + href: profiler/profiler-trackrequests.md + - name: Troubleshooting + href: profiler/profiler-troubleshooting.md - name: Change Analysis items: - name: Overview diff --git a/docfx.json b/docfx.json index 48355d8984b56..44bba45999b0a 100644 --- a/docfx.json +++ b/docfx.json @@ -241,6 +241,7 @@ "articles/azure-monitor/*.md": "bwren", "articles/azure-monitor/insights/*.md": "bwren", "articles/azure-monitor/logs/*.md": "guywi-ms", + "articles/azure-monitor/profiler/*.md": "hhunter-ms", "articles/azure-monitor/visualize/**/*.md": "rboucher", "articles/azure-monitor/vm/*.md": "bwren", "articles/azure-portal/**/*.md": "JnHs", @@ -596,11 +597,13 @@ "articles/azure-monitor/agents/*.md": "bwren", "articles/azure-monitor/alerts/*.md": "abbyweisberg", "articles/azure-monitor/autoscale/*.md": "robb", + "articles/azure-monitor/change/*.md": "hannahhunter", "articles/azure-monitor/containers/*.md": "bwren", "articles/azure-monitor/insights/container-insights*.md": "bwren", "articles/azure-monitor/insights/*.md": "robb", "articles/azure-monitor/essentials/*.md": "robb", "articles/azure-monitor/logs/*.md": "guywild", + "articles/azure-monitor/profiler/*.md": "hannahhunter", "articles/azure-monitor/visualize/**/*.md": "abbyweisberg", "articles/azure-monitor/vm/*.md": "bwren", "articles/azure-percept/*.md": "ngt", @@ -818,6 +821,7 @@ "articles/azure-monitor/agents/**/*.md": "agents", "articles/azure-monitor/alerts/**/*.md": "alerts", "articles/azure-monitor/autoscale/**/*.md": "autoscale", + "articles/azure-monitor/change/*.md": "change-analysis", "articles/azure-monitor/containers/**/*.md": "containers", "articles/azure-monitor/essentials/**/*.md": "essentials", "articles/azure-monitor/*.md": "general",