ObservabilityConfiguration
Source:
src/AWS/AppRunner/ObservabilityConfiguration.ts
An AWS App Runner observability configuration — enables AWS X-Ray tracing for the App Runner services that reference it.
Observability configurations are immutable revisions: changing
traceConfiguration creates a new revision under the same name (the ARN
and revision attributes change). A configuration can be shared across
multiple App Runner services.
Creating an Observability Configuration
Section titled “Creating an Observability Configuration”const observability = yield* AppRunner.ObservabilityConfiguration("Tracing", { traceConfiguration: { vendor: "AWSXRAY" },});Using with an App Runner Service
Section titled “Using with an App Runner Service”const service = yield* AppRunner.Service("Api", { imageRepository: { imageIdentifier: "public.ecr.aws/aws-containers/hello-app-runner:latest", imageRepositoryType: "ECR_PUBLIC", port: "8000", }, observabilityConfiguration: { observabilityEnabled: true, observabilityConfigurationArn: observability.observabilityConfigurationArn, },});