Collect command runtime metrics

This commit is contained in:
Ske
2021-09-25 20:15:24 +02:00
parent db5fae0fb4
commit b6fc86d427
2 changed files with 4 additions and 1 deletions

View File

@@ -116,7 +116,9 @@ namespace PluralKit.Bot
try
{
await handler(_provider.Resolve<T>());
using (_metrics.Measure.Timer.Time(BotMetrics.CommandTime, new MetricTags("Command", commandDef.Key)))
await handler(_provider.Resolve<T>());
_metrics.Measure.Meter.Mark(BotMetrics.CommandsRun);
}
catch (PKSyntaxError e)