Azure Monitor是用于自定义应用程序性能监视的好商店吗

时间:2019-11-25 17:00:15

标签: azure azure-log-analytics azure-monitoring

我们有旧版应用程序,这些应用程序当前将各种运行时间指标(SQL调用运行时间,api / http请求运行时间等)写到本地SQL DB。

format :(源,事件,数据,执行时间)

我们正在将这些指标存储在本地SQL DB中,现在将这些指标发布到Azure事件中心。

正在寻找一个合适的位置来存储这些指标,以监视应用程序的运行状况。一种简单的解决方案是将其存储在某些数据库中并构建自定义应用程序,以自定义方式可视化数据。

我们还考虑为此目的通过数据收集器API(https://docs.microsoft.com/en-us/azure/azure-monitor/platform/data-collector-api)使用Azure Monitor

问题:天蓝色监视器是否有任何问题会阻止我们实现这种类型的健康监视?

详细信息

  • 每个事件很小(几百个字符)
  • 每天大约有1000万个事件
  • 保留1-2天就足够了
  • 每个事件的每个源汇总旧事件的能力很重要(具有历史运行时间信息)

谢谢

1 个答案:

答案 0 :(得分:1)

您可以做一些简单的图形,并使用Log Analytics查询语言,可以进行所需的几乎任何形式的数据分析。

这是一篇有关Monitor Visualizations的不错的文章。

docs.microsoft.com/en-us/azure/azure-monitor/log-query/charts