Аудит ведения журнала HTTP-вызовов в Azure с использованием C # - PullRequest
0 голосов
/ 19 ноября 2018

Для нашего приложения мы должны регистрировать все модификации любого ресурса, начиная с одного года.Приложение является базовым приложением ASP.Net, предоставляющим простые конечные точки REST с помощью операций CRUD.У нас есть пара ограничений

  • Каждый ресурс имеет свою собственную конечную точку HTTP.
  • Нам необходимо регистрировать состояние ресурса после каждой модификации.
  • Нам нужнодля простого извлечения журнала для всех модификаций, используя тип ресурса (который соответствует конечной точке http://example.com/order, http://example.com/products, ...) и его ID
  • Каждый вызов http может изменить несколько ресурсовпоскольку каждая конечная точка принимает список
  • Само приложение запускается в контейнере Docker в Azure
  • Нам необходимо регистрировать до 200 000 модификаций в час и до 500 000 в день

Мы уже используем Application Insights для мониторинга, но, поскольку данные могут быть взяты из выборки, они не подходят.

Существует ли служба Azure, отвечающая нашим требованиям?

...