【问题标题】:Dotnet-counters output from Azure App ServicesAzure 应用服务的 dotnet-counters 输出
【发布时间】:2021-05-28 13:44:04
【问题描述】:

我正在尝试找到一种方法,将 Azure 应用服务的 dotnet-counters 输出获取到 Azure 门户(足以解决一些问题)或其他一些控制台工具。

是否有人知道获取数据的方法,即使应用服务跨多个应用服务计划运行?我在想可能有一个应用服务扩展(但到目前为止还没有运气)。

最终,我希望将其自动化,这样我就可以将数据放到我们的监控系统上,但第一步......只需要一些我可以手动观察的东西来帮助调试问题。

有人对如何做到这一点有任何想法吗?

谢谢

【问题讨论】:

    标签: azure azure-web-app-service


    【解决方案1】:

    在官方文档中,我们可以通过cli命令安装dotnet-counters,直接下载.exe

    作为在沙盒环境中运行的azure web app,所以我们不能将dotnet-counters添加到env,也就是说我们可以安装它,但是我们不能使用它。

    所以我的解决方案是,

    我们可以直接下载.exe文件。

    下载完成后,我们可以复制粘贴到wwwroot.

    然后我们就可以在scm站点和azure portal上使用了。

    1. 在 kudu 网站上。

    2. 在天蓝色的门户网站上。

    【讨论】:

    • 感谢您提供的信息,但安装不是问题,而是执行 dotnet-counters。 “list”命令很好,但是尝试运行任何其他命令,它(至少对我而言)会产生错误......例如尝试“dotnet-counters.exe ps”。那对你有用吗? (试图看看这只是 ME 问题还是其他人也有同样的问题)。
    • @KenFaulkner 天蓝色 Web 应用程序在沙盒环境中运行。我们对 wwwroot 文件夹有读写权限,但对其他文件夹没有。 dotnet-counters.exe ps命令执行可能涉及其他权限,所以被拒绝。
    猜你喜欢
    • 1970-01-01
    • 2021-09-06
    • 2019-05-06
    • 2020-09-26
    • 1970-01-01
    • 2020-05-09
    • 2021-10-22
    • 2018-02-20
    • 2021-07-14
    相关资源
    最近更新 更多