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