

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à.

# Configurare l'importazione da un server Prometheus esistente in Kubernetes su Fargate
<a name="AMP-onboard-ingest-metrics-existing-Prometheus-fargate"></a>

Il servizio gestito da Amazon per Prometheus supporta l'importazione di parametri dai server di Prometheus in cluster Kubernetes autogestiti in esecuzione su Fargate. Per importare i parametri dai server Prometheus nei cluster Amazon EKS in esecuzione su Fargate, sovrascrivi le configurazioni predefinite in un file di configurazione denominato amp\_ingest\_override\_values.yaml come segue:

```
prometheus-node-exporter:
  enabled: false

alertmanager:
  enabled: false

serviceAccounts:
  server:
    name: amp-iamproxy-ingest-service-account
    annotations: 
      eks.amazonaws.com/role-arn: ${IAM_PROXY_PROMETHEUS_ROLE_ARN}

server:
  persistentVolume:
    enabled: false
  remoteWrite:
    - url: https://aps-workspaces.${REGION}.amazonaws.com/workspaces/${WORKSPACE_ID}/api/v1/remote_write
      sigv4:
        region: ${REGION}
      queue_config:
        max_samples_per_send: 1000
        max_shards: 200
        capacity: 2500
```

Installa Prometheus utilizzando gli override con il comando seguente:

```
helm install prometheus-for-amp prometheus-community/prometheus \
                   -n prometheus \
                   -f amp_ingest_override_values.yaml
```

Nota che nella configurazione del grafico Helm abbiamo disabilitato l'esportatore di nodi e l'alert manager, oltre a eseguire l'implementazione del server Prometheus.

È possibile verificare l'installazione con la seguente interrogazione del test di esempio.

```
$ awscurl --region {{region}} --service aps "https://aps-workspaces.{{region_id}}.amazonaws.com/workspaces/{{workspace_id}}/api/v1/query?query=prometheus_api_remote_read_queries"
Output:
    {"status":"success","data":{"resultType":"vector","result":[{"metric":{"__name__":"prometheus_api_remote_read_queries","instance":"localhost:9090","job":"prometheus"},"value":[1648461236.419,"0"]}]}}21
```