【问题标题】:Dashboards on custom application using application insights使用应用程序洞察力的自定义应用程序仪表板
【发布时间】:2020-10-26 06:03:02
【问题描述】:

我们有很多应用程序会向应用程序洞察抛出自定义日志。我想制作一个仪表板,我可以在其中查看每个应用程序是否正在运行或抛出异常等。我尝试在日志分析中环顾四周,它似乎没有连接到应用程序洞察力的连接器。任何人都可以提供一些信息开始吗?我应该使用 Monitor、Log Analytics 还是 Sentinel 来执行此任务,以及如何开始使用自定义应用程序洞察日志。

【问题讨论】:

    标签: azure azure-application-insights azure-monitoring azure-sentinel


    【解决方案1】:

    Application Insights 是 Azure Monitor 的一部分。创建新的 App Insights 资源时,您现在可以选择将所有内容存储在 Azure Log Analytics 工作区中,请参阅the docs。或者你可以migrate你现有的资源到一个工作区支持的资源。

    然后您可以使用workbooks 使用交互式工作簿来可视化数据。不过,这些工作簿也可用于经典 App Insights 资源。

    还可以使用 app expression 查询任何 Log Analytics 工作区中的 App Insights 资源,如下所示:

    app("name-of-your-ai-resource").requests
    | order by timestamp desc
    | project timestamp, url, resultCode
    

    并将这些结果用于可视化。

    最后你还可以使用 Power Bi 的丰富功能创建交互式转发,见the docs

    【讨论】:

    • 所以您将多个 App Insights 分组到 Log Analytics 工作簿中?
    • 在我们的团队中,我们在单独的应用程序洞察资源中创建工作簿,并将它们包含在 ARM 模板中。但是,是的,您还可以使用 Log Analytics 工作簿创建所有应用程序洞察资源的概览
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-17
    • 1970-01-01
    • 2022-07-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多