diff --git a/src/metrics.ts b/src/metrics.ts
index d5a7b10a9dedb7d499237385719b5c1c74ced018..52f4028c0fc8983add64d80b427e9d96ab2320f2 100644
--- a/src/metrics.ts
+++ b/src/metrics.ts
@@ -57,20 +57,18 @@ export class MetricPeg {
 }
 
 export class PrometheusBridgeMetrics implements IBridgeMetrics {
-    private matrixCallCounter: Counter;
-    private remoteCallCounter: Counter;
-    private storeCallCounter: Counter;
-    private presenceGauge: Gauge;
-    private remoteRequest: Histogram;
-    private matrixRequest: Histogram;
+    private matrixCallCounter: Counter<string>;
+    private remoteCallCounter: Counter<string>;
+    private storeCallCounter: Counter<string>;
+    private presenceGauge: Gauge<string>;
+    private remoteRequest: Histogram<string>;
+    private matrixRequest: Histogram<string>;
     private requestsInFlight: Map<string, number>;
     private matrixRequestStatus: Map<string, "success"|"failed">;
     private httpServer: http.Server;
 
     public init(as: Appservice, config: DiscordBridgeConfigMetrics) {
-        promClient.collectDefaultMetrics({
-            timeout: 15000,
-        });
+        promClient.collectDefaultMetrics();
         // TODO: Bind this for every user.
         this.httpServer = http.createServer((req, res) => {
             if (req.method !== "GET" || req.url !== "/metrics") {