# Open Telemetry ALS This sample demonstrates Istio's Open Telemetry ALS support. ## Start otel-collector service First, create an `otel-collector` backend with simple configuration. ```bash kubectl apply -f ../otel.yaml -n observability ``` With following configuration, otel-collector will create a grpc receiver on port `4317`, and output to stdout. You can find more details from [here](https://github.com/open-telemetry/opentelemetry-collector). ```yaml receivers: otlp: protocols: grpc: http: processors: batch: exporters: logging: loglevel: debug service: pipelines: logs: receivers: [otlp] processors: [batch] exporters: [logging] ``` ## Update Istio configmap Run the following script to update the `istio` with demo profile: ```bash istioctl install --set profile=demo -y ``` Next, add a Telemetry resource that tells Istio to send access logs to the OpenTelemetry collector. ```bash cat <