diff --git a/config/config.sample.yaml b/config/config.sample.yaml
index a4ea82d9e0685b275171ff9adf09b8a7effcf7d4..07c3539ac470b29d9d4c6f92e1052bfbf794f48c 100644
--- a/config/config.sample.yaml
+++ b/config/config.sample.yaml
@@ -104,3 +104,8 @@ ghosts:
     nickPattern: ":nick"
     # Pattern for the ghosts username, available is :username, :tag and :id
     usernamePattern: ":username#:tag"
+# Prometheus-compatible metrics endpoint
+metrics:
+    enabled: false
+    port: 9001
+    host: "127.0.0.1"
\ No newline at end of file
diff --git a/config/config.schema.yaml b/config/config.schema.yaml
index 39427476032e864240785f972383166ecf9da31b..560508e582cad9f167a0a27fd3cba30fa71023e9 100644
--- a/config/config.schema.yaml
+++ b/config/config.schema.yaml
@@ -124,3 +124,12 @@ properties:
                 type: "string"
             usernamePattern:
                 type: "string"
+    metrics:
+        type: "object"
+        properties:
+            enabled:
+                type: "boolean"
+            port:
+                type: "number"
+            host:
+                type: "string"