【问题标题】:Deeper analytics for Azure Static Web Apps?Azure 静态 Web 应用程序的更深入分析?
【发布时间】:2021-06-26 21:43:41
【问题描述】:

是否可以访问浏览器、网站点击的日期和时间、IP 地址等分析?

docs here 看来,Azure App Insights 似乎仅适用于使用 Azure Functions 的静态 Web 应用。我只有一个静态网站,没有 API。

这是我在尝试启用 App Insights 时显示的消息:

理想情况下,我想设置 Diagnostic Setting 并使用 Azure Log Analytics 查看分析。

如何在没有函数 API 的情况下对静态 Web 应用进行更深入的分析?

编辑 1:我想至少在某处捕捉点击次数。

  • Azure Metrics 正在抓取它们,但似乎没有在任何地方公开日志,只有这些可视化。

【问题讨论】:

  • 我不确定azure app insight是否能满足你所​​有的分析需求,但是如果你正在部署一个由angular、react等编写的静态web应用,你可以使用基于代码的方法来集成应用见解,请参阅docs.microsoft.com/en-us/azure/azure-monitor/app/… 因此,您能否在静态 Web 应用中添加更多详细信息?我的意思是你如何编写你的应用程序,使用哪个框架......
  • 我相信它是一个 javascript 工具。它是一个交钥匙站点,因此需要最少的开发。 Squido静态博客。
  • @TinyWang,你知道如何获取上面 EDIT 1 中所示的原始 Azure Metric 数据日志吗?
  • SiteHits好像是custom metric,可以看我的测试i.stack.imgur.com/Hu8p8.png如何添加trackmetric:docs.microsoft.com/en-us/azure/azure-monitor/app/…

标签: azure analytics azure-application-insights azure-static-web-app azure-static-website-hosting


【解决方案1】:

最终选择:

  • 独立的 Application Insights 实例
    • Azure 静态应用不允许为资源打开 App Insights,除非涉及 Azure 函数(?)
  • 将此 App Insights Javascript snippet 添加到静态网站的每个页面。

得到了@MSNEV的帮助!

这是我一直在寻找的解决方案。

【讨论】:

  • 我也有同样的问题...我尝试添加一个虚拟api函数,然后我能够部署appinsights。不过,这似乎只跟踪与 api 相关的请求,没有静态站点的 GET 请求......我可能只使用独立存储静态站点托管。
猜你喜欢
  • 2021-08-03
  • 1970-01-01
  • 1970-01-01
  • 2021-05-23
  • 2022-08-23
  • 1970-01-01
  • 2016-06-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多