Welcome to ObservabilityX

Telemetry ingest for this environment. Send OpenTelemetry data and browser RUM to the endpoints below. Expand one for its setup.

OTLP/gRPC {{host}}:443
OTEL_SERVICE_NAME=my-service
OTEL_RESOURCE_ATTRIBUTES=deployment.environment.name={{env}}
OTEL_EXPORTER_OTLP_PROTOCOL=grpc
OTEL_EXPORTER_OTLP_ENDPOINT=https://{{host}}:443

The port must be given explicitly: gRPC exporters do not default to 443.

OTLP/HTTP https://{{host}}
OTEL_SERVICE_NAME=my-service
OTEL_RESOURCE_ATTRIBUTES=deployment.environment.name={{env}}
OTEL_EXPORTER_OTLP_PROTOCOL=http/protobuf
OTEL_EXPORTER_OTLP_ENDPOINT=https://{{host}}
Faro RUM https://{{host}}/collect
Install
npm install @grafana/faro-web-sdk @grafana/faro-web-tracing
Initialise (as early as possible in the app)
import { getWebInstrumentations, initializeFaro } from '@grafana/faro-web-sdk';
import { TracingInstrumentation } from '@grafana/faro-web-tracing';

initializeFaro({
  url: 'https://{{host}}/collect',
  app: { name: 'my-app', version: '1.0.0', environment: '{{env}}' },
  instrumentations: [...getWebInstrumentations(), new TracingInstrumentation()],
});