

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Costruisci il tuo Collector personalizzato OpenTelemetry
<a name="CloudWatch-OTLPAdvancedsetup"></a>

Puoi creare il tuo OpenTelemetry Collector personalizzato per ottenere la migliore esperienza di osservabilità delle applicazioni. CloudWatch OpenTelemetry In questa configurazione, è necessario creare il proprio OpenTelemetry Collector con componenti open source. CloudWatch 

## Prerequisito
<a name="CloudWatch-OTLPAdvancedsetupPrequisite"></a>

Assicurati che *Transaction Search* sia abilitato in CloudWatch. Per ulteriori informazioni, consulta [Transaction Search](https://docs.aws.amazon.com//AmazonCloudWatch/latest/monitoring/CloudWatch-Transaction-Search.html).

## Creazione del raccoglitore personalizzato
<a name="CloudWatch-OTLPAdvancedsetupBuildCollector"></a>

Puoi creare il tuo raccoglitore con la seguente configurazione per monitorare la tua applicazione. CloudWatch OpenTelemetry Per ulteriori informazioni, consulta [Building a custom collector](https://opentelemetry.io/docs/collector/custom-collector/).

La configurazione comune per CloudWatch.

```
dist:
  name: otelcol-dev
  description: OTel Collector for sending telemetry to CloudWatch.
  output_path: ./otelcol-dev
extensions:
  - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/sigv4authextension v0.111.0
  - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/awsproxy v0.113.0
exporters:
  - gomod: go.opentelemetry.io/collector/exporter/otlpexporter v0.111.0
  - gomod: go.opentelemetry.io/collector/exporter/otlphttpexporter v0.111.0
receivers:
  - gomod: go.opentelemetry.io/collector/receiver/otlpreceiver v0.111.0
```

Configurazione aggiuntiva per le tracce.

```
# Enable Tracing 
dist:
  name: otelcol-dev
  description: OTel Collector for sending telemetry to CloudWatch.
  output_path: ./otelcol-dev
extensions:
    #Include common configurations and your custom extensions

exporters:
    #Include common configurations and your custom extensions
 
receivers:
  - gomod: go.opentelemetry.io/collector/receiver/otlpreceiver v0.111.0
processors:
  - gomod: github.com/amazon-contributing/opentelemetry-collector-contrib/processor/awsapplicationsignalsprocessor v0.113.0
  - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourcedetectionprocessor v0.113.0
  - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/metricstransformprocessor v0.113.0
replaces:
  - github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/awsutil v0.113.0 => github.com/amazon-contributing/opentelemetry-collector-contrib/internal/aws/awsutil v0.113.0
  - github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/cwlogs v0.113.0 => github.com/amazon-contributing/opentelemetry-collector-contrib/internal/aws/cwlogs v0.113.0
  - github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awsemfexporter v0.113.0 => github.com/amazon-contributing/opentelemetry-collector-contrib/exporter/awsemfexporter v0.113.0
  - github.com/openshift/api v3.9.0+incompatible => github.com/openshift/api v0.0.0-20180801171038-322a19404e37
```

**Nota**  
Tenere presente quanto segue:   
Dopo aver creato il raccoglitore, implementa e configura il raccoglitore personalizzato in un ambiente host o kubernetes seguendo la procedura riportata qui: [OpenTelemetry Collezionista](CloudWatch-OTLPSimplesetup.md).
Per informazioni sulla configurazione del OpenTelemetry collettore personalizzato con Application Signals Processor, consulta un esempio di [configurazione personalizzata di Application Signals](https://github.com/aws-observability/application-signals-demo/blob/main/scripts/opentelemetry/appsignals_custom_otel_setup/custom-opentelemetry.yaml). Application Signals Processor supporta solo le versioni più recenti di OpenTelemetry Collector per le build personalizzate. [Per informazioni sulle versioni supportate, opentelemetry-collector-contrib consultate il repository.](https://github.com/amazon-contributing/opentelemetry-collector-contrib/tags)