Skip to content

Commit dec7bb7

Browse files
authored
feat: Support @grafana/faro-instrumentation-replay behind feature flag (#353)
1 parent e3ec56a commit dec7bb7

File tree

6 files changed

+7110
-11172
lines changed

6 files changed

+7110
-11172
lines changed

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -312,6 +312,9 @@ To enable [Grafana Cloud Frontend Observability](https://grafana.com/docs/grafan
312312

313313
# FRONTEND OBSERVABILITY APPLICATION NAME
314314
QUICKPIZZA_CONF_FARO_APP_NAME=
315+
316+
# ENABLE FARO SESSION REPLAY INSTRUMENTATION (default: false)
317+
QUICKPIZZA_CONF_FARO_INSTRUMENTATION_ENABLE_REPLAY=true
315318
```
316319

317320
4. Restart the `compose.grafana-cloud.microservices.yaml` environment:

compose.grafana-cloud.microservices.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,8 @@ services:
7979
QUICKPIZZA_OTEL_SERVICE_NAME: "config"
8080
# enable Faro integration
8181
QUICKPIZZA_CONF_FARO_URL: "${QUICKPIZZA_CONF_FARO_URL:-}"
82-
QUICKPIZZA_CONF_FARO_APP_NAME: "${QUICKPIZZA_CONF_FARO_APP_NAME:-}"
82+
QUICKPIZZA_CONF_FARO_APP_NAME: "${QUICKPIZZA_CONF_FARO_APP_NAME:-QuickPizza}"
83+
QUICKPIZZA_CONF_FARO_INSTRUMENTATION_ENABLE_REPLAY: "${QUICKPIZZA_CONF_FARO_INSTRUMENTATION_ENABLE_REPLAY:-false}"
8384
copy:
8485
image: ${QUICKPIZZA_IMAGE:-ghcr.io/grafana/quickpizza-local:0.15.15}
8586
container_name: copy

compose.grafana-cloud.monolithic.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,8 @@ services:
4747
QUICKPIZZA_OTEL_SERVICE_NAME: "quickpizza"
4848
# enable Faro integration
4949
QUICKPIZZA_CONF_FARO_URL: "${QUICKPIZZA_CONF_FARO_URL:-}"
50-
QUICKPIZZA_CONF_FARO_APP_NAME: "${QUICKPIZZA_CONF_FARO_APP_NAME:-}"
50+
QUICKPIZZA_CONF_FARO_APP_NAME: "${QUICKPIZZA_CONF_FARO_APP_NAME:-QuickPizza}"
51+
QUICKPIZZA_CONF_FARO_INSTRUMENTATION_ENABLE_REPLAY: "${QUICKPIZZA_CONF_FARO_INSTRUMENTATION_ENABLE_REPLAY:-false}"
5152
OTEL_RESOURCE_ATTRIBUTES: "deployment.environment=${DEPLOYMENT_ENVIRONMENT:-development},service.version=quickpizza-local"
5253
# OTEL `db.name` span attribute. Used by servicegraph to create service nodes with this name
5354
# Set to the logical database service name

0 commit comments

Comments
 (0)