From cae025f4ff250d98e24c7c1233736f938bf6162a Mon Sep 17 00:00:00 2001 From: Georg Doser Date: Wed, 24 Jun 2026 11:11:04 +0200 Subject: [PATCH 01/15] docs: document observability tap --- src/multiplayer-servers/monitoring/obs-tap.md | 77 +++++++++++++++++++ .../monitoring/sidebar.json | 6 +- 2 files changed, 82 insertions(+), 1 deletion(-) create mode 100644 src/multiplayer-servers/monitoring/obs-tap.md diff --git a/src/multiplayer-servers/monitoring/obs-tap.md b/src/multiplayer-servers/monitoring/obs-tap.md new file mode 100644 index 00000000..7d8e22ae --- /dev/null +++ b/src/multiplayer-servers/monitoring/obs-tap.md @@ -0,0 +1,77 @@ +# Observability tap + +The observability tap gives you direct, read-only access to the Prometheus-compatible metrics API and the Loki-compatible logs API for your GameFabric installation. Use it to pull data into your own Grafana instance or any other observability tooling that supports these APIs. + +## Requesting access + +Access to the observability tap is not enabled by default. To request it, contact your **Customer Success Manager** or raise a request through the **Service Desk**. Once approved, you receive the credentials needed to authenticate against the endpoints. + +## Endpoints + +All observability tap endpoints are hosted under your installation's base URL: + +``` +https://.gamefabric.dev/observability/ +``` + +Replace `` with your installation name. + +The two sub-paths expose the respective APIs: + +| API | Base URL | +| --- | -------- | +| Prometheus-compatible metrics (VictoriaMetrics) | `https://.gamefabric.dev/observability/metrics/` | +| Loki-compatible logs | `https://.gamefabric.dev/observability/logs/` | + +## Querying metrics + +The metrics endpoint is compatible with the [VictoriaMetrics MetricsQL](https://docs.victoriametrics.com/metricsql/) query language, which is a superset of PromQL. Any tool that supports PromQL also works against this endpoint. + +The following Prometheus HTTP API paths are available under the metrics endpoint: + +- `/observability/metrics/api/v1/query` — instant query +- `/observability/metrics/api/v1/query_range` — range query +- `/observability/metrics/api/v1/series` — series metadata +- `/observability/metrics/api/v1/label.*` — label introspection +- `/observability/metrics/api/v1/metadata` — metric metadata +- `/observability/metrics/api/v1/status/buildinfo` — build information + +Refer to the [VictoriaMetrics MetricsQL reference](https://docs.victoriametrics.com/metricsql/) for the full query language documentation. + +## Querying logs + +The logs endpoint is compatible with the [Loki LogQL](https://grafana.com/docs/loki/latest/query/) query language. + +The following Loki HTTP API paths are available under the logs endpoint: + +- `/observability/logs/loki/api/v1/query` — instant query +- `/observability/logs/loki/api/v1/query_range` — range query +- `/observability/logs/loki/api/v1/labels` and `/observability/logs/loki/api/v1/label/.*` — label introspection +- `/observability/logs/loki/api/v1/series` — series metadata +- `/observability/logs/loki/api/v1/index/stats` — index statistics +- `/observability/logs/loki/api/v1/tail` — live tail +- `/observability/logs/loki/api/v1/status/buildinfo` — build information + +Refer to the [Loki LogQL reference](https://grafana.com/docs/loki/latest/query/) for the full query language documentation. + +## Adding as a Grafana data source + +You can add both endpoints as data sources in your own Grafana instance. + +### Metrics data source + +1. In Grafana, go to **Connections > Data sources** and select **Add new data source**. +1. Choose **Prometheus** as the data source type. +1. Set the **URL** to `https://.gamefabric.dev/observability/metrics/`. +1. Under **Authentication**, configure the credentials you received when access was granted. +1. Select **Save & test** to verify the connection. + +### Logs data source + +1. In Grafana, go to **Connections > Data sources** and select **Add new data source**. +1. Choose **Loki** as the data source type. +1. Set the **URL** to `https://.gamefabric.dev/observability/logs/`. +1. Under **Authentication**, configure the credentials you received when access was granted. +1. Select **Save & test** to verify the connection. + +Once the data sources are configured, you can build dashboards and alerts in your own Grafana instance using the same metrics and logs that power the built-in GameFabric monitoring dashboards. diff --git a/src/multiplayer-servers/monitoring/sidebar.json b/src/multiplayer-servers/monitoring/sidebar.json index 58a0e43c..326295cc 100644 --- a/src/multiplayer-servers/monitoring/sidebar.json +++ b/src/multiplayer-servers/monitoring/sidebar.json @@ -22,6 +22,10 @@ { "text": "Debugging", "link": "/monitoring/debugging" + }, + { + "text": "Observability tap", + "link": "/monitoring/obs-tap" } ] -} +} \ No newline at end of file From 0d7a580dbbf51ab511fd501f473c01a034f7093d Mon Sep 17 00:00:00 2001 From: Georg Doser Date: Wed, 24 Jun 2026 11:25:59 +0200 Subject: [PATCH 02/15] docs: add a list of available data that our system provides --- .../monitoring/introduction.md | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/multiplayer-servers/monitoring/introduction.md b/src/multiplayer-servers/monitoring/introduction.md index 4359f980..87c3c061 100644 --- a/src/multiplayer-servers/monitoring/introduction.md +++ b/src/multiplayer-servers/monitoring/introduction.md @@ -32,8 +32,19 @@ For more information on managing permissions, see [Editing Permissions](/multipl ## Metrics -There are metrics for every feature of the product. -There are a lot of predefined dashboards under "Dashboards". +GameFabric includes predefined dashboards with metrics across your game server fleet and cluster. These dashboards help you understand performance, capacity, and reliability without requiring custom setup. + +Examples of data available in Monitoring include: + +- Game server scaling activity, including scale-up and scale-down trends +- Game server CPU and memory utilization, including percentiles, averages, regional rollups, and top consumers for anomaly detection +- Node-level host metrics for both bare metal and cloud environments +- Node connectivity checks to common external providers and endpoints +- Cluster utilization and the gap between requested resources and actual usage +- Allocator activity and request patterns +- Kubernetes events that affect your workloads + +For practical guidance on sizing CPU and memory requests and limits using these metrics, see [Resource management](/multiplayer-servers/multiplayer-services/resource-management). ## Logs From 11047d035c1db4ef92b29f466bb16c4ee11149f6 Mon Sep 17 00:00:00 2001 From: Georg Date: Wed, 24 Jun 2026 15:26:08 +0200 Subject: [PATCH 03/15] make prometheus api paths more specific for labels Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- src/multiplayer-servers/monitoring/obs-tap.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/multiplayer-servers/monitoring/obs-tap.md b/src/multiplayer-servers/monitoring/obs-tap.md index 7d8e22ae..94be7aa4 100644 --- a/src/multiplayer-servers/monitoring/obs-tap.md +++ b/src/multiplayer-servers/monitoring/obs-tap.md @@ -32,7 +32,8 @@ The following Prometheus HTTP API paths are available under the metrics endpoint - `/observability/metrics/api/v1/query` — instant query - `/observability/metrics/api/v1/query_range` — range query - `/observability/metrics/api/v1/series` — series metadata -- `/observability/metrics/api/v1/label.*` — label introspection +- `/observability/metrics/api/v1/labels` — label names +- `/observability/metrics/api/v1/label//values` — label values - `/observability/metrics/api/v1/metadata` — metric metadata - `/observability/metrics/api/v1/status/buildinfo` — build information From f8d55423dbe72543ea41eac3f2f973a2cfe22e37 Mon Sep 17 00:00:00 2001 From: Georg Date: Wed, 24 Jun 2026 15:26:38 +0200 Subject: [PATCH 04/15] make loki api paths more specific for labels Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- src/multiplayer-servers/monitoring/obs-tap.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/multiplayer-servers/monitoring/obs-tap.md b/src/multiplayer-servers/monitoring/obs-tap.md index 94be7aa4..5eff3a43 100644 --- a/src/multiplayer-servers/monitoring/obs-tap.md +++ b/src/multiplayer-servers/monitoring/obs-tap.md @@ -47,7 +47,8 @@ The following Loki HTTP API paths are available under the logs endpoint: - `/observability/logs/loki/api/v1/query` — instant query - `/observability/logs/loki/api/v1/query_range` — range query -- `/observability/logs/loki/api/v1/labels` and `/observability/logs/loki/api/v1/label/.*` — label introspection +- `/observability/logs/loki/api/v1/labels` — label names +- `/observability/logs/loki/api/v1/label//values` — label values - `/observability/logs/loki/api/v1/series` — series metadata - `/observability/logs/loki/api/v1/index/stats` — index statistics - `/observability/logs/loki/api/v1/tail` — live tail From 074196755bcfde1ff1cee77c5b908fb5e7273f88 Mon Sep 17 00:00:00 2001 From: Georg Date: Wed, 24 Jun 2026 15:27:20 +0200 Subject: [PATCH 05/15] make menu entry nicer Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- src/multiplayer-servers/monitoring/sidebar.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/multiplayer-servers/monitoring/sidebar.json b/src/multiplayer-servers/monitoring/sidebar.json index 326295cc..28b09e2a 100644 --- a/src/multiplayer-servers/monitoring/sidebar.json +++ b/src/multiplayer-servers/monitoring/sidebar.json @@ -24,7 +24,7 @@ "link": "/monitoring/debugging" }, { - "text": "Observability tap", + "text": "Observability Tap", "link": "/monitoring/obs-tap" } ] From 122f719701d0acb46eb8dfce412b7d0a495f7b27 Mon Sep 17 00:00:00 2001 From: Georg Date: Wed, 24 Jun 2026 15:27:57 +0200 Subject: [PATCH 06/15] Correctly refer to GameFabric Help Center Co-authored-by: Blex <15048849+BlexToGo@users.noreply.github.com> --- src/multiplayer-servers/monitoring/obs-tap.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/multiplayer-servers/monitoring/obs-tap.md b/src/multiplayer-servers/monitoring/obs-tap.md index 5eff3a43..a549a6c0 100644 --- a/src/multiplayer-servers/monitoring/obs-tap.md +++ b/src/multiplayer-servers/monitoring/obs-tap.md @@ -4,7 +4,7 @@ The observability tap gives you direct, read-only access to the Prometheus-compa ## Requesting access -Access to the observability tap is not enabled by default. To request it, contact your **Customer Success Manager** or raise a request through the **Service Desk**. Once approved, you receive the credentials needed to authenticate against the endpoints. +Access to the observability tap is not enabled by default. To request it, contact your **Customer Success Manager** or raise a request through the **GameFabric Help Center**. Once approved, you receive the credentials needed to authenticate against the endpoints. ## Endpoints From bf60f47e1f4313517d210675cc361592f3e4ed20 Mon Sep 17 00:00:00 2001 From: Georg Date: Wed, 24 Jun 2026 15:28:57 +0200 Subject: [PATCH 07/15] Update src/multiplayer-servers/monitoring/introduction.md Co-authored-by: Blex <15048849+BlexToGo@users.noreply.github.com> --- src/multiplayer-servers/monitoring/introduction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/multiplayer-servers/monitoring/introduction.md b/src/multiplayer-servers/monitoring/introduction.md index 87c3c061..be3a7f79 100644 --- a/src/multiplayer-servers/monitoring/introduction.md +++ b/src/multiplayer-servers/monitoring/introduction.md @@ -32,7 +32,7 @@ For more information on managing permissions, see [Editing Permissions](/multipl ## Metrics -GameFabric includes predefined dashboards with metrics across your game server fleet and cluster. These dashboards help you understand performance, capacity, and reliability without requiring custom setup. +GameFabric comes with a Grafana instance (accessible via the "Monitoring" menu item in the sidebar of your GameFabric instance) and a dozen preinstalled Grafana dashboards. These dashboards help you understand performance, capacity, and reliability of your game server fleets, nodes and sites without requiring a custom observability setup in your game server. Examples of data available in Monitoring include: From 61799ce32716d74ce244b3f2ea4d63ef89cf4814 Mon Sep 17 00:00:00 2001 From: Georg Date: Wed, 24 Jun 2026 15:29:07 +0200 Subject: [PATCH 08/15] Update src/multiplayer-servers/monitoring/introduction.md Co-authored-by: Blex <15048849+BlexToGo@users.noreply.github.com> --- src/multiplayer-servers/monitoring/introduction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/multiplayer-servers/monitoring/introduction.md b/src/multiplayer-servers/monitoring/introduction.md index be3a7f79..7feb1a81 100644 --- a/src/multiplayer-servers/monitoring/introduction.md +++ b/src/multiplayer-servers/monitoring/introduction.md @@ -34,7 +34,7 @@ For more information on managing permissions, see [Editing Permissions](/multipl GameFabric comes with a Grafana instance (accessible via the "Monitoring" menu item in the sidebar of your GameFabric instance) and a dozen preinstalled Grafana dashboards. These dashboards help you understand performance, capacity, and reliability of your game server fleets, nodes and sites without requiring a custom observability setup in your game server. -Examples of data available in Monitoring include: +Some examples of data available in Grafana: - Game server scaling activity, including scale-up and scale-down trends - Game server CPU and memory utilization, including percentiles, averages, regional rollups, and top consumers for anomaly detection From 3aa237693e399345c51f0fa0b6f89be0a15d6c07 Mon Sep 17 00:00:00 2001 From: Georg Date: Wed, 24 Jun 2026 15:29:39 +0200 Subject: [PATCH 09/15] Update src/multiplayer-servers/monitoring/obs-tap.md Co-authored-by: Blex <15048849+BlexToGo@users.noreply.github.com> --- src/multiplayer-servers/monitoring/obs-tap.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/multiplayer-servers/monitoring/obs-tap.md b/src/multiplayer-servers/monitoring/obs-tap.md index a549a6c0..ae4b538d 100644 --- a/src/multiplayer-servers/monitoring/obs-tap.md +++ b/src/multiplayer-servers/monitoring/obs-tap.md @@ -1,6 +1,6 @@ # Observability tap -The observability tap gives you direct, read-only access to the Prometheus-compatible metrics API and the Loki-compatible logs API for your GameFabric installation. Use it to pull data into your own Grafana instance or any other observability tooling that supports these APIs. +The observability tap gives you direct, read-only access to the Prometheus-compatible metrics API and the Loki-compatible logs API for your GameFabric installation. Use it to display data in your own Grafana instance or in any other observability tool that supports these APIs. ## Requesting access From 44fc8c45d3dcb3ee2475be05e32ac481cf5cfc1a Mon Sep 17 00:00:00 2001 From: Georg Date: Wed, 24 Jun 2026 15:29:49 +0200 Subject: [PATCH 10/15] Update src/multiplayer-servers/monitoring/obs-tap.md Co-authored-by: Blex <15048849+BlexToGo@users.noreply.github.com> --- src/multiplayer-servers/monitoring/obs-tap.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/multiplayer-servers/monitoring/obs-tap.md b/src/multiplayer-servers/monitoring/obs-tap.md index ae4b538d..6a37a638 100644 --- a/src/multiplayer-servers/monitoring/obs-tap.md +++ b/src/multiplayer-servers/monitoring/obs-tap.md @@ -8,7 +8,7 @@ Access to the observability tap is not enabled by default. To request it, contac ## Endpoints -All observability tap endpoints are hosted under your installation's base URL: +All observability tap endpoints are available under your installation's base URL: ``` https://.gamefabric.dev/observability/ From f4685e3e55253ace562d2e51ddf29bfb7681f244 Mon Sep 17 00:00:00 2001 From: Georg Date: Wed, 24 Jun 2026 15:30:27 +0200 Subject: [PATCH 11/15] Update src/multiplayer-servers/monitoring/obs-tap.md Co-authored-by: Blex <15048849+BlexToGo@users.noreply.github.com> --- src/multiplayer-servers/monitoring/obs-tap.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/multiplayer-servers/monitoring/obs-tap.md b/src/multiplayer-servers/monitoring/obs-tap.md index 6a37a638..b3df3591 100644 --- a/src/multiplayer-servers/monitoring/obs-tap.md +++ b/src/multiplayer-servers/monitoring/obs-tap.md @@ -65,7 +65,8 @@ You can add both endpoints as data sources in your own Grafana instance. 1. In Grafana, go to **Connections > Data sources** and select **Add new data source**. 1. Choose **Prometheus** as the data source type. 1. Set the **URL** to `https://.gamefabric.dev/observability/metrics/`. -1. Under **Authentication**, configure the credentials you received when access was granted. +4. Under **Authentication**, set the **Authentication method** to **No authentication** +5. Under **HTTP headers**, click on **Add header** and set **Header** to `Authorization` and **Value** to `Bearer ` ( has to be replaced with the actual token you receive from your Customer Success Manager, but the word Bearer has to be present as a prefix) 1. Select **Save & test** to verify the connection. ### Logs data source From 19bfd67410033cadc337c1e04c6cc263300a9209 Mon Sep 17 00:00:00 2001 From: Georg Date: Wed, 24 Jun 2026 15:30:41 +0200 Subject: [PATCH 12/15] Update src/multiplayer-servers/monitoring/obs-tap.md Co-authored-by: Blex <15048849+BlexToGo@users.noreply.github.com> --- src/multiplayer-servers/monitoring/obs-tap.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/multiplayer-servers/monitoring/obs-tap.md b/src/multiplayer-servers/monitoring/obs-tap.md index b3df3591..6b12b61b 100644 --- a/src/multiplayer-servers/monitoring/obs-tap.md +++ b/src/multiplayer-servers/monitoring/obs-tap.md @@ -74,7 +74,8 @@ You can add both endpoints as data sources in your own Grafana instance. 1. In Grafana, go to **Connections > Data sources** and select **Add new data source**. 1. Choose **Loki** as the data source type. 1. Set the **URL** to `https://.gamefabric.dev/observability/logs/`. -1. Under **Authentication**, configure the credentials you received when access was granted. +4. Under **Authentication**, set the **Authentication method** to **No authentication** +5. Under **HTTP headers**, click on **Add header** and set **Header** to `Authorization` and **Value** to `Bearer ` ( has to be replaced with the actual token you receive from your Customer Success Manager, but the word Bearer has to be present as a prefix) 1. Select **Save & test** to verify the connection. Once the data sources are configured, you can build dashboards and alerts in your own Grafana instance using the same metrics and logs that power the built-in GameFabric monitoring dashboards. From ca7a6622bf5c1772c1fe68e261eb969551fc5d6c Mon Sep 17 00:00:00 2001 From: Georg Doser Date: Wed, 24 Jun 2026 17:00:34 +0200 Subject: [PATCH 13/15] fix ops-tap after merging some suggestiosn --- src/multiplayer-servers/monitoring/obs-tap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/multiplayer-servers/monitoring/obs-tap.md b/src/multiplayer-servers/monitoring/obs-tap.md index 6b12b61b..d5af869a 100644 --- a/src/multiplayer-servers/monitoring/obs-tap.md +++ b/src/multiplayer-servers/monitoring/obs-tap.md @@ -66,7 +66,7 @@ You can add both endpoints as data sources in your own Grafana instance. 1. Choose **Prometheus** as the data source type. 1. Set the **URL** to `https://.gamefabric.dev/observability/metrics/`. 4. Under **Authentication**, set the **Authentication method** to **No authentication** -5. Under **HTTP headers**, click on **Add header** and set **Header** to `Authorization` and **Value** to `Bearer ` ( has to be replaced with the actual token you receive from your Customer Success Manager, but the word Bearer has to be present as a prefix) +5. Under **HTTP headers**, click **Add header** and set **Header** to `Authorization` and **Value** to `Bearer `. Replace `` with the token you receive from your Customer Success Manager. Keep the `Bearer` prefix. 1. Select **Save & test** to verify the connection. ### Logs data source @@ -75,7 +75,7 @@ You can add both endpoints as data sources in your own Grafana instance. 1. Choose **Loki** as the data source type. 1. Set the **URL** to `https://.gamefabric.dev/observability/logs/`. 4. Under **Authentication**, set the **Authentication method** to **No authentication** -5. Under **HTTP headers**, click on **Add header** and set **Header** to `Authorization` and **Value** to `Bearer ` ( has to be replaced with the actual token you receive from your Customer Success Manager, but the word Bearer has to be present as a prefix) +5. Under **HTTP headers**, click **Add header** and set **Header** to `Authorization` and **Value** to `Bearer `. Replace `` with the token you receive from your Customer Success Manager. Keep the `Bearer` prefix. 1. Select **Save & test** to verify the connection. Once the data sources are configured, you can build dashboards and alerts in your own Grafana instance using the same metrics and logs that power the built-in GameFabric monitoring dashboards. From b766dcbf85d957d92624c2c847107a1564eef0f9 Mon Sep 17 00:00:00 2001 From: Georg Date: Wed, 24 Jun 2026 17:02:11 +0200 Subject: [PATCH 14/15] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- src/multiplayer-servers/monitoring/introduction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/multiplayer-servers/monitoring/introduction.md b/src/multiplayer-servers/monitoring/introduction.md index 7feb1a81..ff88852a 100644 --- a/src/multiplayer-servers/monitoring/introduction.md +++ b/src/multiplayer-servers/monitoring/introduction.md @@ -32,7 +32,7 @@ For more information on managing permissions, see [Editing Permissions](/multipl ## Metrics -GameFabric comes with a Grafana instance (accessible via the "Monitoring" menu item in the sidebar of your GameFabric instance) and a dozen preinstalled Grafana dashboards. These dashboards help you understand performance, capacity, and reliability of your game server fleets, nodes and sites without requiring a custom observability setup in your game server. +GameFabric comes with a Grafana instance (accessible via the "Monitoring" menu item in the sidebar of your GameFabric instance) and a dozen preinstalled Grafana dashboards. These dashboards help you understand the performance, capacity, and reliability of your game server fleets, nodes, and sites without requiring a custom observability setup for your game servers. Some examples of data available in Grafana: From c421afa7976aad1a25c6ebd393125daf3daf804f Mon Sep 17 00:00:00 2001 From: Georg Doser Date: Wed, 24 Jun 2026 18:06:58 +0200 Subject: [PATCH 15/15] Adjust numbering --- src/multiplayer-servers/monitoring/obs-tap.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/multiplayer-servers/monitoring/obs-tap.md b/src/multiplayer-servers/monitoring/obs-tap.md index d5af869a..dad4d39c 100644 --- a/src/multiplayer-servers/monitoring/obs-tap.md +++ b/src/multiplayer-servers/monitoring/obs-tap.md @@ -63,8 +63,8 @@ You can add both endpoints as data sources in your own Grafana instance. ### Metrics data source 1. In Grafana, go to **Connections > Data sources** and select **Add new data source**. -1. Choose **Prometheus** as the data source type. -1. Set the **URL** to `https://.gamefabric.dev/observability/metrics/`. +2. Choose **Prometheus** as the data source type. +3. Set the **URL** to `https://.gamefabric.dev/observability/metrics/`. 4. Under **Authentication**, set the **Authentication method** to **No authentication** 5. Under **HTTP headers**, click **Add header** and set **Header** to `Authorization` and **Value** to `Bearer `. Replace `` with the token you receive from your Customer Success Manager. Keep the `Bearer` prefix. 1. Select **Save & test** to verify the connection. @@ -72,10 +72,10 @@ You can add both endpoints as data sources in your own Grafana instance. ### Logs data source 1. In Grafana, go to **Connections > Data sources** and select **Add new data source**. -1. Choose **Loki** as the data source type. -1. Set the **URL** to `https://.gamefabric.dev/observability/logs/`. +2. Choose **Loki** as the data source type. +3. Set the **URL** to `https://.gamefabric.dev/observability/logs/`. 4. Under **Authentication**, set the **Authentication method** to **No authentication** 5. Under **HTTP headers**, click **Add header** and set **Header** to `Authorization` and **Value** to `Bearer `. Replace `` with the token you receive from your Customer Success Manager. Keep the `Bearer` prefix. -1. Select **Save & test** to verify the connection. +6. Select **Save & test** to verify the connection. Once the data sources are configured, you can build dashboards and alerts in your own Grafana instance using the same metrics and logs that power the built-in GameFabric monitoring dashboards.