feat(api): при авторизации без кэша, записывается статистика в influxdb

This commit is contained in:
Mikhail Trubnikov
2024-06-03 09:12:06 +10:00
parent 9dde13ceae
commit f4ec3448ae
2 changed files with 43 additions and 1 deletions

View File

@@ -0,0 +1,20 @@
using InfluxDB.Client.Core;
namespace PARR.API.Domain.InfluxDbModels
{
/// <summary>
/// Модель хранение логонов в InfluxDb
/// </summary>
[Measurement("logon")]
public class LogonDbModel
{
[Column(nameof(Ip))]
public required string Ip { get; set; }
[Column(nameof(UserId), IsTag = true)]
public Guid? UserId { get; set; }
[Column(nameof(HostId), IsTag = true)]
public Guid? HostId { get; set; }
}
}