From bdc84f748cb3e1339a9a8683f9a55cb52d7f12ae Mon Sep 17 00:00:00 2001
From: Will Hunt <will@half-shot.uk>
Date: Wed, 22 May 2019 22:00:31 +0100
Subject: [PATCH] Enable the metrics

---
 src/discordas.ts | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/discordas.ts b/src/discordas.ts
index 574f396..05a1be6 100644
--- a/src/discordas.ts
+++ b/src/discordas.ts
@@ -22,7 +22,7 @@ import { DiscordBot } from "./bot";
 import { DiscordStore } from "./store";
 import { Log } from "./log";
 import "source-map-support/register";
-import { MetricPeg } from "./metrics";
+import { MetricPeg, PrometheusBridgeMetrics } from "./metrics";
 
 const log = new Log("DiscordAS");
 
@@ -163,6 +163,11 @@ async function run(port: number, fileConfig: DiscordBridgeConfig) {
                + "The config option userStorePath no longer has any use.");
     }
 
+    if (config.bridge.enableMetrics) {
+        log.info("Enabled metrics");
+        MetricPeg.setMetrics(new PrometheusBridgeMetrics().init(bridge));
+    }
+
     await bridge.run(port, config);
     log.info(`Started listening on port ${port}`);
 
-- 
GitLab