feat: aggregate cluster statistics and send to influx with scheduled tasks worker

This commit is contained in:
spiral 2022-03-14 23:33:22 -04:00
parent 857e20b601
commit 8909330db2
No known key found for this signature in database
GPG key ID: 244A11E4B0BCF40E
8 changed files with 106 additions and 69 deletions

View file

@ -40,46 +40,6 @@ public static class BotMetrics
Context = "Bot"
};
public static GaugeOptions MembersTotal => new()
{
Name = "Members total",
MeasurementUnit = Unit.None,
Context = "Bot"
};
public static GaugeOptions MembersOnline => new()
{
Name = "Members online",
MeasurementUnit = Unit.None,
Context = "Bot"
};
public static GaugeOptions Guilds => new()
{
Name = "Guilds",
MeasurementUnit = Unit.None,
Context = "Bot"
};
public static GaugeOptions Channels => new()
{
Name = "Channels",
MeasurementUnit = Unit.None,
Context = "Bot"
};
public static GaugeOptions ShardLatency => new()
{
Name = "Shard Latency",
Context = "Bot"
};
public static GaugeOptions ShardsConnected => new()
{
Name = "Shards Connected",
Context = "Bot",
MeasurementUnit = Unit.Connections
};
public static MeterOptions WebhookCacheMisses => new()
{
Name = "Webhook cache misses",
@ -87,13 +47,6 @@ public static class BotMetrics
MeasurementUnit = Unit.Calls
};
public static GaugeOptions WebhookCacheSize => new()
{
Name = "Webhook Cache Size",
Context = "Bot",
MeasurementUnit = Unit.Items
};
public static TimerOptions WebhookResponseTime => new()
{
Name = "Webhook Response Time",