Invia i log degli CodeDeploy agenti a CloudWatch - AWS CodeDeploy

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

Invia i log degli CodeDeploy agenti a CloudWatch

Puoi inviare le metriche e i dati di registro dell' CodeDeploy agente CloudWatch utilizzando l' CloudWatch agente unificato o, più semplicemente, l'agente. CloudWatch

Utilizza le seguenti istruzioni per installare l' CloudWatch agente e configurarlo per l'uso con CodeDeploy gli agenti.

Prerequisiti

Prima di iniziare, completa le seguenti attività:

Configurare l' CloudWatch agente per raccogliere i CodeDeploy log

È possibile configurare l' CloudWatch agente eseguendo una procedura guidata o creando o modificando manualmente un file di configurazione.

Per configurare l' CloudWatch agente utilizzando la procedura guidata (Linux)
  1. Esegui la procedura guidata, come descritto in Eseguire la procedura guidata di configurazione dell' CloudWatch agente.

  2. Nella procedura guidata, quando richiesto, inserisci. Do you want to monitor any log files? 1

  3. Specificate il file di registro CodeDeploy dell'agente, come segue:

    1. Per Log file path inserire il percorso del file di CodeDeploy registro, ad esempio:/var/log/aws/codedeploy-agent/codedeploy-agent.log.

    2. Per Log group name inserire il nome di un gruppo di log, ad esempio:codedeploy-agent-log.

    3. Per Log stream name inserire il nome di un flusso di log, per esempio:{instance_id}-codedeploy-agent-log.

  4. Quando richiestoDo you want to specify any additional log files?, inserisci1.

  5. Specificate i registri di distribuzione degli CodeDeploy agenti, come segue:

    1. Per Log file path inserire il percorso del file di registro di CodeDeploy distribuzione, ad esempio:/opt/codedeploy-agent/deployment-root/deployment-logs/codedeploy-agent-deployments.log.

    2. Per Log group name inserire il nome di un gruppo di log, ad esempio:codedeploy-agent-deployment-log.

    3. Per Log stream name inserire il nome di un flusso di log, per esempio:{instance_id}-codedeploy-agent-deployment-log.

  6. Quando richiestoDo you want to specify any additional log files?, inserisci1.

  7. Specificate i registri CodeDeploy dell'agente di aggiornamento, come segue:

    1. Per Log file path inserire il percorso del file di registro dell' CodeDeploy aggiornamento, ad esempio:. /tmp/codedeploy-agent.update.log

    2. Per Log group name inserire il nome di un gruppo di log, ad esempio:codedeploy-agent-updater-log.

    3. Per Log stream name inserire il nome di un flusso di log, per esempio:{instance_id}-codedeploy-agent-updater-log.

Per configurare l' CloudWatch agente utilizzando la procedura guidata (Windows)
  1. Esegui la procedura guidata, come descritto in Eseguire la procedura guidata di configurazione dell' CloudWatch agente.

  2. Nella procedura guidata, quando richiesto, inserisci. Do you want to monitor any customized log files? 1

  3. Specificate il file di CodeDeploy registro nel modo seguente:

    1. Per Log file path inserire il percorso o il file di registro CodeDeploy dell'agente, ad esempio:C:\ProgramData\Amazon\CodeDeploy\log\codedeploy-agent-log.txt.

    2. Per Log group name inserire il nome di un gruppo di log, ad esempio:codedeploy-agent-log.

    3. Per Log stream name inserire il nome di un flusso di log, per esempio:{instance_id}-codedeploy-agent-log.

  4. Quando richiestoDo you want to specify any additional log files?, inserisci1.

  5. Specificate i registri di distribuzione degli CodeDeploy agenti, come segue:

    1. Per Log file path inserire il percorso del file CodeDeploy di registro della distribuzione, ad esempio:C:\ProgramData\Amazon\CodeDeploy\deployment-logs\codedeploy-agent-deployments.log.

    2. Per Log group name inserire il nome di un gruppo di log, ad esempio:codedeploy-agent-deployment-log.

    3. Per Log stream name inserire il nome di un flusso di log, per esempio:{instance_id}-codedeploy-agent-deployment-log.

Per configurare l' CloudWatch agente creando o modificando manualmente un file di configurazione (Linux)
  1. Creare o modificare il file di configurazione dell' CloudWatch agente come descritto in Creare o modificare manualmente il file di configurazione dell' CloudWatch agente.

  2. Assicuratevi che il file venga chiamato /opt/aws/amazon-cloudwatch-agent/etc/amazon-cloudwatch-agent.json e che contenga il codice seguente:

    ... "logs": { "logs_collected": { "files": { "collect_list": [ { "file_path": "/var/log/aws/codedeploy-agent/codedeploy-agent.log", "log_group_name": "codedeploy-agent-log", "log_stream_name": "{instance_id}-agent-log" }, { "file_path": "/opt/codedeploy-agent/deployment-root/deployment-logs/codedeploy-agent-deployments.log", "log_group_name": "codedeploy-agent-deployment-log", "log_stream_name": "{instance_id}-codedeploy-agent-deployment-log" }, { "file_path": "/tmp/codedeploy-agent.update.log", "log_group_name": "codedeploy-agent-updater-log", "log_stream_name": "{instance_id}-codedeploy-agent-updater-log" } ] } } } ...
Per configurare l' CloudWatch agente creando o modificando manualmente un file di configurazione (Windows)
  1. Creare o modificare il file di configurazione dell' CloudWatch agente come descritto in Creare o modificare manualmente il file di configurazione dell' CloudWatch agente.

  2. Assicuratevi che il file venga chiamato C:\ProgramData\Amazon\AmazonCloudWatchAgent\amazon-cloudwatch-agent.json e che contenga il codice seguente:

    ... "logs": { "logs_collected": { "files": { "collect_list": [ { "file_path": "C:\\ProgramData\\Amazon\\CodeDeploy\\log\\codedeploy-agent-log.txt", "log_group_name": "codedeploy-agent-log", "log_stream_name": "{instance_id}-codedeploy-agent-log" }, { "file_path": "C:\\ProgramData\\Amazon\\CodeDeploy\\deployment-logs\\codedeploy-agent-deployments.log", "log_group_name": "codedeploy-agent-deployment-log", "log_stream_name": "{instance_id}-codedeploy-agent-deployment-log" } ] }, ... } }, ...

Riavviare l' CloudWatchagente

Dopo aver apportato le modifiche, riavvia l' CloudWatch agente come descritto in Avvio dell' CloudWatch agente.