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
exporters:
otlp/obx:
endpoint: {{host}}:443
compression: gzip
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}}
exporters:
otlphttp/obx:
endpoint: https://{{host}}
compression: gzip
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()],
});