doc RequestTracker

This commit is contained in:
Фролов 2021-12-01 12:53:10 +05:00
parent 5c63c086ad
commit a74a7cbf58

View File

@ -16,6 +16,11 @@ namespace AsbCloudWebApi.Controllers
this.service = service;
}
/// <summary>
/// Получить последние `take` запросов к серверу
/// </summary>
/// <param name="take">от 1 до 1000</param>
/// <returns></returns>
[HttpGet]
public IActionResult GetAll(int take = 512)
{
@ -23,6 +28,11 @@ namespace AsbCloudWebApi.Controllers
return Ok(result);
}
/// <summary>
/// Получить последние `take` быстрых запросов к серверу
/// </summary>
/// <param name="take">от 1 до 1000</param>
/// <returns></returns>
[HttpGet("fast")]
public IActionResult GetFast(int take = 512)
{
@ -30,6 +40,11 @@ namespace AsbCloudWebApi.Controllers
return Ok(result);
}
/// <summary>
/// Получить последние `take` медленных запросов к серверу
/// </summary>
/// <param name="take">от 1 до 1000</param>
/// <returns></returns>
[HttpGet("slow")]
public IActionResult GetSlow(int take = 512)
{
@ -37,6 +52,11 @@ namespace AsbCloudWebApi.Controllers
return Ok(result);
}
/// <summary>
/// Получить последние `take` ошибок при выполнении запросов
/// </summary>
/// <param name="take">от 1 до 1000</param>
/// <returns></returns>
[HttpGet("error")]
public IActionResult GetError(int take = 512)
{
@ -44,6 +64,11 @@ namespace AsbCloudWebApi.Controllers
return Ok(result);
}
/// <summary>
/// Получить последних пользователей обращавшихся к серверу. Уникальность пользователя проверяется по логину и Ip.
/// </summary>
/// <param name="take">от 1 до 1000</param>
/// <returns></returns>
[HttpGet("users")]
public IActionResult GetUsersStat(int take = 512)
{