使用C#

时间:2018-11-19 11:25:21

标签: c# azure logging

对于我们的应用程序,我们需要记录对任何可追溯到一年的资源的所有修改。 该应用程序是一个ASP.Net Core应用程序,它公开了具有CRUD操作的简单REST端点。 我们有两个约束条件

  • 每个资源都有其自己的HTTP端点。
  • 我们需要在每次修改后记录资源的状态。
  • 我们需要使用ressource类型(对应于端点http://example.com/orderhttp://example.com/products,...)及其ID来轻松检索所有修改的日志
  • 每个http调用可能会修改多个资源,因为每个端点都接受一个列表
  • 应用程序本身在Azure的Docker容器中运行
  • 我们每小时需要记录多达20万次修改,每天多达50万次

我们已经在使用Application Insights进行监视,但是由于可能会采样数据,因此似乎不合适。

是否有符合我们要求的Azure服务?

0 个答案:

没有答案