configs/traces.yaml (24 lines of code) (raw):

# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # https:#www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # traces.yaml: This config is for just traces, received in OTLP and # exported to Cloud Trace. Resource Detection for GCP and the Resource # Processor automatically populate Cloud Run metadata in the traces. receivers: otlp: protocols: grpc: endpoint: 0.0.0.0:4317 http: endpoint: 0.0.0.0:4318 processors: resourcedetection: detectors: [env, gcp] timeout: 2s override: false exporters: googlecloud: # Note: this is intentionally left blank extensions: health_check: endpoint: 0.0.0.0:13133 service: extensions: [health_check] pipelines: traces: receivers: [otlp] processors: [resourcedetection] exporters: [googlecloud]