

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

# Monitoraggio
<a name="monitoring"></a>

**Importante**  
Il AWS OpsWorks Stacks servizio ha raggiunto la fine del ciclo di vita il 26 maggio 2024 ed è stato disabilitato sia per i clienti nuovi che per quelli esistenti. Consigliamo vivamente ai clienti di migrare i propri carichi di lavoro verso altre soluzioni il prima possibile. Se hai domande sulla migrazione, contatta il Supporto AWS Team su [AWS re:post](https://repost.aws/) o tramite Premium [AWS Support](https://aws.amazon.com/support).

È possibile monitorare gli stack nei modi seguenti.
+ OpsWorks Stacks utilizza Amazon CloudWatch per fornire tredici parametri personalizzati con monitoraggio dettagliato per ogni istanza dello stack.
+ OpsWorks Stacks si integra con AWS CloudTrail per registrare ogni chiamata API OpsWorks Stacks e archiviare i dati in un bucket Amazon S3.
+ Puoi utilizzare Amazon CloudWatch Logs per monitorare il sistema, l'applicazione e i log personalizzati dello stack.

**Topics**
+ [Monitoraggio degli stack tramite Amazon CloudWatch](monitoring-cloudwatch.md)
+ [Registrazione delle chiamate API OpsWorks Stacks con AWS CloudTrail](monitoring-cloudtrail.md)
+ [Utilizzo di Amazon CloudWatch Logs con Stacks OpsWorks](monitoring-cloudwatch-logs.md)
+ [Monitoraggio degli stack tramite Amazon Events CloudWatch](monitoring-cloudwatch-events.md)

# Monitoraggio degli stack tramite Amazon CloudWatch
<a name="monitoring-cloudwatch"></a>

**Importante**  
Il AWS OpsWorks Stacks servizio ha raggiunto la fine del ciclo di vita il 26 maggio 2024 ed è stato disabilitato sia per i clienti nuovi che per quelli esistenti. Consigliamo vivamente ai clienti di migrare i propri carichi di lavoro verso altre soluzioni il prima possibile. Se hai domande sulla migrazione, contatta il Supporto AWS Team su [AWS re:post](https://repost.aws/) o tramite Premium [AWS Support](https://aws.amazon.com/support).

OpsWorks Stacks utilizza Amazon CloudWatch (CloudWatch) per fornire il monitoraggio degli stack.
+ **Per gli stack Linux, OpsWorks Stacks supporta tredici metriche personalizzate per fornire un monitoraggio dettagliato per ogni istanza dello stack e riepiloga i dati per comodità nella pagina Monitoraggio.**
+ [Per gli stack Windows, puoi monitorare i EC2 parametri Amazon standard per le tue istanze con la console. CloudWatch ](https://console.aws.amazon.com/cloudwatch/)

  La pagina **Monitoring (Monitoraggio)** non visualizza i parametri Windows.

La pagina **Monitoraggio** mostra i parametri per un intero stack, un layer o un'istanza. OpsWorks Le metriche degli stack sono diverse dalle metriche di Amazon EC2 . Puoi anche abilitare metriche aggiuntive tramite la CloudWatch console, ma in genere richiedono costi aggiuntivi. Puoi anche visualizzare i dati sottostanti sulla CloudWatch console, come segue:

**Per visualizzare le metriche OpsWorks personalizzate in CloudWatch**

1. Apri la CloudWatch console all'indirizzo [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. Nella barra di navigazione selezionare la regione dello stack.

1. Nel riquadro di navigazione, seleziona **Parametri**.

1. **In OpsWorks Metrics, scegli **Instance Metrics**, **Layer Metrics o Stack Metrics**.**

![\[CloudWatch metrics summary showing 362 total metrics across EBS, EC2, ElastiCache, and OpsWorks categories.\]](http://docs.aws.amazon.com/it_it/opsworks/latest/userguide/images/monitor_cloudwatch.png)


**Nota**  
OpsWorks Stacks raccoglie le metriche eseguendo un processo su ogni istanza (l'agent dell'istanza). **Poiché CloudWatch raccoglie le metriche in modo diverso, utilizzando l'hypervisor, i valori nella CloudWatch console potrebbero differire leggermente dai valori corrispondenti nella pagina Monitoring della console Stacks.** OpsWorks 

Puoi anche usare CloudWatch la console per impostare gli allarmi. Per ulteriori informazioni su come creare allarmi, consulta [Creazione di CloudWatch allarmi Amazon](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html). Per un elenco di metriche CloudWatch personalizzate, consulta [AWS OpsWorks Metrics and Dimensions](https://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/ops-metricscollected.html). Per ulteriori informazioni, consulta [Amazon CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html). 

**Topics**
+ [AWS OpsWorks Metriche degli stack](#opsworks-metrics-dimensions)
+ [Dimensioni per OpsWorks Stacks Metrics](#opsworks-metricdimensions)
+ [Parametri stack](#monitoring-cloudwatch-stack)
+ [Parametri livello](#monitoring-cloudwatch-layer)
+ [Parametri istanza](#monitoring-cloudwatch-instance)

## AWS OpsWorks Metriche degli stack
<a name="opsworks-metrics-dimensions"></a>

OpsWorks Stacks invia le seguenti metriche ogni cinque minuti. CloudWatch 


**Metriche della CPU**  

| Metrica | Description | 
| --- | --- | 
|  `cpu_idle` |  La percentuale di tempo in cui la CPU è inattiva. Dimensioni valide: le IDs singole risorse per le quali stai visualizzando le metriche: StackId, LayerId, o. InstanceId Statistiche valide:`Average`,`Minimum`, `Maximum``Sum`, o`Data Samples`. Unità: nessuna  | 
|  `cpu_nice` |  La percentuale di tempo in cui la CPU gestisce processi con un `nice` valore positivo, che hanno una priorità di pianificazione inferiore. Per ulteriori informazioni su ciò che questo misura, vedete [nice (Unix)](http://en.wikipedia.org/wiki/Nice_(Unix)). Dimensioni valide: le IDs singole risorse per le quali stai visualizzando le metriche: StackId, LayerId, o. InstanceId Statistiche valide:`Average`,`Minimum`, `Maximum``Sum`, o`Data Samples`. Unità: nessuna  | 
|  `cpu_steal` |  Poiché AWS alloca le risorse della CPU dell'hypervisor tra un numero crescente di istanze, il carico di virtualizzazione aumenta e può influire sulla frequenza con cui l'hypervisor può eseguire il lavoro richiesto su un'istanza. `cpu_steal`misura la percentuale di tempo in cui un'istanza attende che l'hypervisor allochi le risorse fisiche della CPU. Dimensioni valide: le IDs singole risorse per le quali vengono visualizzate le metriche: StackId, o. LayerId InstanceId Statistiche valide:`Average`,`Minimum`, `Maximum``Sum`, o`Data Samples`. Unità: nessuna  | 
|  `cpu_system` |  La percentuale di tempo in cui la CPU gestisce le operazioni di sistema. Dimensioni valide: IDs le singole risorse per le quali stai visualizzando le metriche: StackId, LayerId, o InstanceId. Statistiche valide:`Average`,`Minimum`, `Maximum``Sum`, o`Data Samples`. Unità: nessuna  | 
|  `cpu_user` |  La percentuale di tempo in cui la CPU gestisce le operazioni dell'utente. Dimensioni valide: IDs le singole risorse per le quali stai visualizzando le metriche: StackId, LayerId, o InstanceId. Statistiche valide:`Average`,`Minimum`, `Maximum``Sum`, o`Data Samples`. Unità: nessuna  | 
|  `cpu_waitio` |  La percentuale di tempo in cui la CPU è in attesa input/output delle operazioni. Dimensioni valide: IDs le singole risorse per le quali stai visualizzando le metriche: StackId, LayerId, o InstanceId. Statistiche valide:`Average`,`Minimum`, `Maximum``Sum`, o`Data Samples`. Unità: nessuna  | 


**Metriche della memoria**  

| Metrica | Description | 
| --- | --- | 
|  `memory_buffers` |  La quantità di memoria bufferizzata. Dimensioni valide: le IDs singole risorse per le quali stai visualizzando le metriche: StackId, LayerId, o. InstanceId Statistiche valide:`Average`,`Minimum`, `Maximum``Sum`, o`Data Samples`. Unità: nessuna  | 
|  `memory_cached` |  La quantità di memoria memorizzata nella cache. Dimensioni valide: le IDs singole risorse per le quali stai visualizzando le metriche: StackId, LayerId, o. InstanceId Statistiche valide:`Average`,`Minimum`, `Maximum``Sum`, o`Data Samples`. Unità: nessuna  | 
|  `memory_free` |  La quantità di memoria libera. Dimensioni valide: IDs le singole risorse per le quali stai visualizzando le metriche: StackId, LayerId, o InstanceId. Statistiche valide:`Average`,`Minimum`, `Maximum``Sum`, o`Data Samples`. Unità: nessuna  | 
|  `memory_swap` |  La quantità di spazio di swap. Dimensioni valide: le IDs singole risorse per le quali stai visualizzando le metriche: StackId, LayerId, o. InstanceId Statistiche valide:`Average`,`Minimum`, `Maximum``Sum`, o`Data Samples`. Unità: nessuna  | 
|  `memory_total` |  La quantità totale di memoria. Dimensioni valide: IDs le singole risorse per le quali stai visualizzando le metriche: StackId, LayerId, o InstanceId. Statistiche valide:`Average`,`Minimum`, `Maximum``Sum`, o`Data Samples`. Unità: nessuna  | 
|  `memory_used` |  La quantità di memoria in uso. Dimensioni valide: IDs le singole risorse per le quali stai visualizzando le metriche: StackId, LayerId, o InstanceId. Statistiche valide:`Average`,`Minimum`, `Maximum``Sum`, o`Data Samples`. Unità: nessuna  | 


**Metriche di caricamento**  

| Metrica | Description | 
| --- | --- | 
|  `load_1` |  Il carico è stato calcolato in media su una finestra di un minuto. Dimensioni valide: le IDs singole risorse per le quali stai visualizzando le metriche: StackId,, LayerId o. InstanceId Statistiche valide:`Average`,`Minimum`, `Maximum``Sum`, o`Data Samples`. Unità: nessuna  | 
|  `load_5` |  Il carico è stato calcolato in media su una finestra di cinque minuti. Dimensioni valide: le IDs singole risorse per le quali stai visualizzando le metriche: StackId,, LayerId o. InstanceId Statistiche valide:`Average`,`Minimum`, `Maximum``Sum`, o`Data Samples`. Unità: nessuna  | 
|  `load_15` |  Il carico è stato calcolato in media su una finestra di 15 minuti. Dimensioni valide: le IDs singole risorse per le quali stai visualizzando le metriche: StackId, LayerId, o. InstanceId Statistiche valide:`Average`,`Minimum`, `Maximum``Sum`, o`Data Samples`. Unità: nessuna  | 


**Metriche di processo**  

| Metrica | Description | 
| --- | --- | 
|  `procs` |  Il numero di processi attivi. Dimensioni valide: IDs le singole risorse per le quali stai visualizzando le metriche: StackId, LayerId, o InstanceId. Statistiche valide:`Average`,`Minimum`, `Maximum``Sum`, o`Data Samples`. Unità: nessuna  | 

## Dimensioni per OpsWorks Stacks Metrics
<a name="opsworks-metricdimensions"></a>

OpsWorks Le metriche Stacks utilizzano lo spazio dei nomi OpsWorks Stacks e forniscono metriche per le seguenti dimensioni:


| Dimensione | Description | 
| --- | --- | 
|  `StackId`  |  Valori medi per uno stack.  | 
|  `LayerId`  |  Valori medi per un livello.  | 
|  `InstanceId`  |  Valori medi per un'istanza.  | 

## Parametri stack
<a name="monitoring-cloudwatch-stack"></a>

****Per visualizzare un riepilogo delle metriche per un intero stack, seleziona uno stack nella dashboard di OpsWorks Stacks, quindi fai clic su Monitoraggio nel riquadro di navigazione.**** L'esempio seguente fa riferimento a uno stack con un livello PHP e un livello DB. 

![\[Monitoring dashboard showing CPU, memory, load, and process metrics for system layers over time.\]](http://docs.aws.amazon.com/it_it/opsworks/latest/userguide/images/monitor_stack.png)


Nella visualizzazione dello stack sono visualizzati i grafici di quattro tipi di parametri per ogni livello riferimenti a un periodo di tempo specificato: 1 ora, 8 ore, 24 ore, 1 settimana e 2 settimane. Tenere presente quanto segue:
+ OpsWorks Stacks aggiorna periodicamente i grafici; il conto alla rovescia in alto a destra indica il tempo rimanente fino al prossimo aggiornamento,
+ Se un livello ha più di un'istanza, il grafico visualizza i valori medi per il livello.
+ Puoi specificare l'intervallo di tempo facendo clic nell'elenco nell'angolo in alto a destra e selezionando il valore desiderato. 

Per ogni tipo di parametro, puoi utilizzare l'elenco nella parte superiore del grafico per selezionare un parametro specifico da visualizzare.

## Parametri livello
<a name="monitoring-cloudwatch-layer"></a>

Per visualizzare i parametri per un determinato livello, fare clic sul nome del livello nella visualizzazione **Monitoring Layers (Monitoraggio livelli)**. L'esempio seguente mostra i parametri per il livello PHP, che ha due istanze.

![\[Monitoring dashboard showing CPU, memory, load, and processes for two PHP app server instances over time.\]](http://docs.aws.amazon.com/it_it/opsworks/latest/userguide/images/monitor_layer.png)


I tipi di parametro sono gli stessi tipi validi per i parametri stack e per ogni tipo puoi utilizzare l'elenco nella parte superiore del grafico per selezionare un parametro specifico da visualizzare.

**Nota**  
Puoi anche visualizzare i parametri livello passando alla pagina dei dettagli del livello e facendo clic su **Monitoring (Monitoraggio)** nell'angolo in alto a destra.

## Parametri istanza
<a name="monitoring-cloudwatch-instance"></a>

Per visualizzare i parametri per una determinata istanza, fare clic sul nome dell'istanza nella visualizzazione Monitoring Layers (Monitoraggio livelli). L'esempio seguente mostra i parametri dell'istanza **php-app1** del livello PHP.

![\[Dashboard showing CPU, memory, load, and process metrics for a PHP application instance.\]](http://docs.aws.amazon.com/it_it/opsworks/latest/userguide/images/monitor_instance.png)


I grafici riepilogano tutti i parametri disponibili per ogni tipo di parametro. Per ottenere i valori esatti per un determinato point-in-time, utilizza il mouse per spostare il cursore (indicata dalla freccia rossa nella figura precedente) nella posizione appropriata.

**Nota**  
Puoi anche visualizzare i parametri dell'istanza passando alla pagina dei dettagli dell'istanza e scegliendo **Monitoring (Monitoraggio)** nell'angolo in alto a destra.

# Registrazione delle chiamate API OpsWorks Stacks con AWS CloudTrail
<a name="monitoring-cloudtrail"></a>

**Importante**  
Il AWS OpsWorks Stacks servizio ha raggiunto la fine del ciclo di vita il 26 maggio 2024 ed è stato disattivato sia per i clienti nuovi che per quelli esistenti. Consigliamo vivamente ai clienti di migrare i propri carichi di lavoro verso altre soluzioni il prima possibile. Se hai domande sulla migrazione, contatta il Supporto AWS Team su [AWS re:post](https://repost.aws/) o tramite Premium [AWS Support](https://aws.amazon.com/support).

OpsWorks Stacks è integrato con AWS CloudTrail, un servizio che fornisce un registro delle azioni intraprese da un'identità IAM o un AWS servizio in Stacks. OpsWorks CloudTrail acquisisce tutte le chiamate API per OpsWorks Stacks come eventi, incluse le chiamate dalla console OpsWorks Stacks e le chiamate di codice agli Stacks. OpsWorks APIs Se crei un trail, puoi abilitare la distribuzione continua di CloudTrail eventi a un bucket Amazon S3, inclusi gli eventi per Stacks. OpsWorks **Se non configuri un percorso, puoi comunque visualizzare gli eventi più recenti nella CloudTrail console nella cronologia degli eventi.** Utilizzando le informazioni raccolte da CloudTrail, puoi determinare la richiesta che è stata fatta a OpsWorks Stacks, l'indirizzo IP da cui è stata effettuata la richiesta, chi ha effettuato la richiesta, quando è stata effettuata e dettagli aggiuntivi. 

Per ulteriori informazioni CloudTrail, consulta la [Guida per l'AWS CloudTrail utente](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/).

## OpsWorks Accumula le informazioni in CloudTrail
<a name="opsworks-info-in-cloudtrail"></a>

CloudTrail è abilitato sul tuo AWS account al momento della creazione dell'account. Quando si verifica un'attività in OpsWorks Stacks, tale attività viene registrata in un CloudTrail evento insieme ad altri eventi di AWS servizio nella **cronologia** degli eventi. Puoi visualizzare, cercare e scaricare gli eventi recenti nel tuo AWS account. Per ulteriori informazioni, consulta [Visualizzazione degli eventi con la cronologia degli CloudTrail eventi](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/view-cloudtrail-events.html). 

Per una registrazione continua degli eventi nel tuo AWS account, inclusi gli eventi per OpsWorks Stacks, crea un percorso. Un trail consente di CloudTrail inviare file di log a un bucket Amazon S3. Per impostazione predefinita, quando crei un trail nella console, il trail è valido per tutte le Regioni . Il trail registra gli eventi da tutte le regioni della AWS partizione e consegna i file di log al bucket Amazon S3 specificato. Inoltre, puoi configurare altri AWS servizi per analizzare ulteriormente e agire in base ai dati sugli eventi raccolti nei log. CloudTrail Per ulteriori informazioni, consulta: 
+ [Panoramica della creazione di un trail](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-create-and-update-a-trail.html)
+ [CloudTrail Servizi e integrazioni supportati](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-aws-service-specific-topics.html#cloudtrail-aws-service-specific-topics-integrations)
+ [Configurazione delle notifiche Amazon SNS per CloudTrail](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/getting_notifications_top_level.html)
+ [Ricezione di file di CloudTrail registro da più regioni](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/receive-cloudtrail-log-files-from-multiple-regions.html) e [ricezione di file di CloudTrail registro da](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-receive-logs-from-multiple-accounts.html) più account

Tutte le azioni di OpsWorks Stacks vengono registrate CloudTrail e documentate nello [AWS OpsWorks Stacks](https://docs.aws.amazon.com/opsworks/latest/APIReference/Welcome.html) API Reference. Ad esempio, le chiamate alle `[CreateLayer](https://docs.aws.amazon.com/opsworks/latest/APIReference/API_CreateLayer.html)` `[StartInstance](https://docs.aws.amazon.com/opsworks/latest/APIReference/API_StartInstance.html)` azioni e generano voci nei file di registro. `[DescribeInstances](https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DescribeInstances.html)` CloudTrail 

Ogni evento o voce di log contiene informazioni sull’utente che ha generato la richiesta. Le informazioni di identità consentono di determinare quanto segue: 
+ Se la richiesta è stata effettuata con le credenziali dell'utente IAM o root.
+ Se la richiesta è stata effettuata con le credenziali di sicurezza temporanee per un ruolo o un utente federato.
+ Se la richiesta è stata effettuata da un altro AWS servizio.

Per ulteriori informazioni, consulta [Elemento CloudTrail userIdentity](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-event-reference-user-identity.html).

## Comprensione delle OpsWorks voci dei file di registro di Stacks
<a name="understanding-opsworks-entries"></a>

Un trail è una configurazione che consente la distribuzione di eventi come file di log in un bucket Amazon S3 specificato dall'utente. CloudTrail i file di registro contengono una o più voci di registro. Un evento rappresenta una singola richiesta proveniente da qualsiasi fonte e include informazioni sull'azione richiesta, la data e l'ora dell'azione, i parametri della richiesta e così via. CloudTrail i file di registro non sono una traccia ordinata dello stack delle chiamate API pubbliche, quindi non vengono visualizzati in un ordine specifico. 

L'esempio seguente mostra una voce di CloudTrail registro che illustra l'`CreateLayer`azione.

```
      {
    "Records": [
        {
            "awsRegion": "us-west-2", 
            "eventID": "342cd1ec-8214-4a0f-a68f-8e6352feb5af", 
            "eventName": "CreateLayer", 
            "eventSource": "opsworks.amazonaws.com", 
            "eventTime": "2014-05-28T16:05:29Z", 
            "eventVersion": "1.01"ed, 
            "requestID": "e3952a2b-e681-11e3-aa71-81092480ee2e", 
            "requestParameters": {
                "attributes": {}, 
                "customRecipes": {}, 
                "name": "2014-05-28 16:05:29 +0000 a073", 
                "shortname": "customcf4571d5c0d6", 
                "stackId": "a263312e-f937-4949-a91f-f32b6b641b2c", 
                "type": "custom"
            }, 
            "responseElements": null, 
            "sourceIPAddress": "198.51.100.0", 
            "userAgent": "aws-sdk-ruby/2.0.0 ruby/2.1 x86_64-linux", 
            "userIdentity": {
                "accessKeyId": "AKIAIOSFODNN7EXAMPLE",
                "accountId": "111122223333", 
                "arn": "arn:aws:iam::111122223333:user/A-User-Name", 
                "principalId": "AKIAI44QH8DHBEXAMPLE",
                "type": "IAMUser", 
                "userName": "A-User-Name"
            }
        }, 
        {
            "awsRegion": "us-west-2", 
            "eventID": "a860d8f8-c1eb-449b-8f55-eafc373b49a4", 
            "eventName": "DescribeInstances", 
            "eventSource": "opsworks.amazonaws.com", 
            "eventTime": "2014-05-28T16:05:31Z", 
            "eventVersion": "1.01", 
            "requestID": "e4691bfd-e681-11e3-aa71-81092480ee2e", 
            "requestParameters": {
                "instanceIds": [
                    "218289c4-0492-473d-a990-3fbe1efa25f6"
                ]
            }, 
            "responseElements": null, 
            "sourceIPAddress": "198.51.100.0", 
            "userAgent": "aws-sdk-ruby/2.0.0 ruby/2.1x86_64-linux", 
            "userIdentity": {
                "accessKeyId": "AKIAIOSFODNN7EXAMPLE", 
                "accountId": "111122223333", 
                "arn": "arn:aws:iam::111122223333:user/A-User-Name", 
                "principalId": "AKIAI44QH8DHBEXAMPLE", 
                "type": "IAMUser", 
                "userName": "A-User-Name"
            }
        } 
    ]
}
```

# Utilizzo di Amazon CloudWatch Logs con Stacks OpsWorks
<a name="monitoring-cloudwatch-logs"></a>

**Importante**  
Il AWS OpsWorks Stacks servizio ha raggiunto la fine del ciclo di vita il 26 maggio 2024 ed è stato disabilitato sia per i clienti nuovi che per quelli esistenti. Consigliamo vivamente ai clienti di migrare i propri carichi di lavoro verso altre soluzioni il prima possibile. Se hai domande sulla migrazione, contatta il Supporto AWS Team su [AWS re:post](https://repost.aws/) o tramite Premium [AWS Support](https://aws.amazon.com/support).

Per semplificare il processo di monitoraggio dei log su più istanze, OpsWorks Stacks supporta Amazon Logs. CloudWatch Puoi abilitare CloudWatch i log a livello di livello in Stacks. OpsWorks CloudWatch L'integrazione dei log funziona con gli stack basati su Chef 11.10 e Chef 12 Linux. Quando abiliti i CloudWatch log, devi sostenere costi aggiuntivi, quindi consulta i [ CloudWatchprezzi di Amazon](https://aws.amazon.com/cloudwatch/pricing/) prima di iniziare.

CloudWatch Logs monitora i log selezionati per rilevare la presenza di uno schema specificato dall'utente. Ad esempio, puoi monitorare i log a livello di occorrenza di un termine specifico, ad esempio `NullReferenceException`, di conteggio del numero di tali occorrenze. Dopo aver abilitato CloudWatch Logs in OpsWorks Stacks, l'agente Stacks invia i OpsWorks log a Logs. CloudWatch [Per ulteriori informazioni sui CloudWatch log, consulta Getting Started with Logs. CloudWatch ](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CWL_GettingStarted.html)

## Prerequisiti
<a name="w2ab1c14c65c15b9"></a>

Prima di poter abilitare CloudWatch i log, sulle istanze devono essere in esecuzione la versione 3444 o successiva dell'agente Stacks in Chef 11.10 OpsWorks stacks e 4023 o successiva in Chef 12 stacks. È inoltre necessario utilizzare un profilo di istanza compatibile per tutte le istanze che si stanno monitorando utilizzando Logs. CloudWatch 

Se utilizzi un profilo di istanza personalizzato (uno che OpsWorks Stacks non ha fornito al momento della creazione dello stack), OpsWorks Stacks non può aggiornare automaticamente il profilo dell'istanza. È necessario collegare manualmente la **AWSOpsWorksCloudWatchLogs**policy al proprio profilo utilizzando IAM. Per informazioni, consulta [Managing IAM policy](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_managed-using.html#attach-managed-policy-console) nella *IAM User Guide*.

**Se devi aggiornare la versione dell'agente o il profilo dell'istanza, OpsWorks Stacks visualizza un promemoria simile alla seguente schermata quando apri la scheda CloudWatch Logs nella pagina Layer.**

![\[CloudWatch Scheda Logs nella pagina Layer\]](http://docs.aws.amazon.com/it_it/opsworks/latest/userguide/images/cw_logs_upgrade.png)


L'aggiornamento dell'agente su tutte le istanze in un livello può richiedere tempo. Se si tenta di abilitare CloudWatch i log su un layer prima che l'aggiornamento dell'agente sia completato, viene visualizzato un messaggio simile al seguente.

![\[CloudWatch Scheda Logs nella pagina Layer\]](http://docs.aws.amazon.com/it_it/opsworks/latest/userguide/images/cloudwatch_logs_upgrade_time.png)


## Abilitazione dei log CloudWatch
<a name="w2ab1c14c65c15c11"></a>

1. **Una volta completati gli aggiornamenti necessari del profilo dell'agente e dell'istanza, puoi abilitare CloudWatch i log impostando il cursore nella scheda **CloudWatch Registri** su Attivato.**  
![\[CloudWatch Registra il controllo del cursore\]](http://docs.aws.amazon.com/it_it/opsworks/latest/userguide/images/cw_logs_enable_switch.png)

1. Per eseguire lo streaming dei log dei comandi, impostare il cursore **Stream command logs (Streaming log comandi)** su **On (Abilitato)**. Questo invia a Logs i registri delle attività di Chef e dei comandi avviati dall'utente sulle istanze del layer. CloudWatch 

   I dati inclusi in questi log corrispondono molto da vicino a quelli che vedete nei risultati di un'[DescribeCommands](https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DescribeCommands.html)operazione, quando aprite la destinazione dell'URL del log. Sono inclusi i dati relativi a `setup`, `configure`, `deploy`, `undeploy`, `start`, `stop` e ai comandi di esecuzione delle ricette.

1. Per eseguire lo streaming delle attività archiviate in una posizione personalizzata sulle istanze del livello, ad esempio `/var/log/apache/myapp/mylog*`, immettere la posizione personalizzata nella casella di testo **Stream custom logs (Streaming log personalizzati)**, quindi scegliere **Add (Aggiungi)** (**\$1**).

1. Scegli **Save** (Salva). Entro pochi minuti, i flussi di log di OpsWorks Stacks dovrebbero essere visibili nella console Logs. CloudWatch   
![\[CloudWatch I log sono abilitati\]](http://docs.aws.amazon.com/it_it/opsworks/latest/userguide/images/cw_logs_enabled.png)

## Disattivazione CloudWatch dei registri
<a name="w2ab1c14c65c15c13"></a>

Per disattivare CloudWatch i log, modifica le impostazioni del layer.

1. Nella pagina delle proprietà del livello, scegliere **Edit (Modifica)**.  
![\[Pulsante Edit (Modifica) nella pagina delle proprietà del livello\]](http://docs.aws.amazon.com/it_it/opsworks/latest/userguide/images/cw_logs_enabled_edit.png)

1. Nella pagina di modifica, scegli la scheda **CloudWatch Registri.**

1. Nell'area Registri, disattiva **CloudWatch i registri** dei **comandi Stream**. Scegliere **X** sui log personalizzati per eliminarli dai flussi di log, se applicabile.

1. Scegli **Save** (Salva).

### Eliminazione dei registri in streaming dai registri CloudWatch
<a name="w2ab1c14c65c15c13b7"></a>

Dopo aver disattivato lo streaming CloudWatch dei log da OpsWorks Stacks, i log esistenti sono ancora disponibili nella console di gestione dei registri. CloudWatch I log archiviati sono comunque soggetti a costi aggiuntivi, a meno che non vengano esportati in Amazon S3 o eliminati. Per ulteriori informazioni sull'esportazione dei log in S3, consulta [Esportazione dei dati di log in Amazon](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/S3Export.html) S3.

Puoi eliminare i flussi di log e i gruppi di log nella console di gestione dei CloudWatch log o eseguendo i comandi and. [https://docs.aws.amazon.com/cli/latest/reference/logs/delete-log-stream.html](https://docs.aws.amazon.com/cli/latest/reference/logs/delete-log-stream.html) AWS CLI Per ulteriori informazioni sulla modifica dei periodi di conservazione dei log, consulta [Change Log Data Retention in CloudWatch ](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/SettingLogRetention.html) Logs.

## Gestione dei log nei log CloudWatch
<a name="w2ab1c14c65c15c15"></a>

I log che stai trasmettendo in streaming vengono gestiti nella console Logs. CloudWatch 

![\[CloudWatch Console di log\]](http://docs.aws.amazon.com/it_it/opsworks/latest/userguide/images/cw_logs_dash.png)


OpsWorks crea automaticamente gruppi di log e flussi di log predefiniti. I gruppi di log per i dati di OpsWorks Stacks sono associati a nomi conformi al formato seguente:

*stack\$1name*`/`*layer\$1name*`/`*chef\$1log\$1name*

I log personalizzati sono associati a nomi conformi al seguente formato:

*/stack\$1name/layer\$1short\$1name/file\$1path\$1name*. Il nome del percorso è reso più leggibile dall'uomo grazie alla rimozione di caratteri speciali, come gli asterischi (\$1).

[Dopo aver individuato i log in CloudWatch Logs, puoi [organizzarli in gruppi, cercare e filtrare i log](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/Create-Log-Group.html)[creando filtri metrici e creare allarmi personalizzati.](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/MonitoringLogData.html)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ConsoleAlarms.html)

## Configurazione dei livelli Windows di Chef 12.2 per l'utilizzo dei registri CloudWatch
<a name="w2ab1c14c65c15c17"></a>

CloudWatch L'integrazione automatica dei log non è supportata per le istanze basate su Windows. La scheda **CloudWatch Registri** non è disponibile sui livelli negli stack di Chef 12.2. Per abilitare manualmente lo streaming su CloudWatch Logs per le istanze basate su Windows, procedi come segue.
+ Aggiorna il profilo dell'istanza per le istanze basate su Windows in modo che l'agente Logs disponga delle autorizzazioni appropriate. CloudWatch L'**AWSOpsWorksCloudWatchLogs**informativa sulla politica mostra quali autorizzazioni sono richieste.

  In genere, questa attività viene eseguita solo una volta. Potrai quindi utilizzare il profilo dell'istanza aggiornato per tutte le istanze Windows in un livello.
+ Modifica il seguente file di configurazione JSON in ciascuna istanza. Questo file include le preferenze di streaming dei log, ad esempio i log da sottoporre a monitoraggio.

  `%PROGRAMFILES%\Amazon\Ec2ConfigService\Settings\AWS.EC2.Windows.CloudWatch.json`

Puoi automatizzare le attività precedenti mediante la creazione di ricette personalizzate per gestire le attività richieste e mediante la successiva assegnazione di tali ricette agli eventi **Setup (Configurazione)** del livello Chef 12.2. Ogni volta che avvii una nuova istanza su questi livelli, OpsWorks Stacks esegue automaticamente le tue ricette al termine dell'avvio dell'istanza, abilitando i log. CloudWatch 

Per disattivare CloudWatch i log sulle istanze basate su Windows, inverti la procedura. Deseleziona la casella di controllo **Abilita l'integrazione dei CloudWatch registri** nella finestra di dialogo **Proprietà del EC2 servizio**, elimina le preferenze del flusso di registro dal `AWS.EC2.Windows.CloudWatch.json` file e interrompi l'esecuzione di qualsiasi ricetta Chef che assegna automaticamente le autorizzazioni di CloudWatch Logs a nuove istanze nei livelli Chef 12.2.

# Monitoraggio degli stack tramite Amazon Events CloudWatch
<a name="monitoring-cloudwatch-events"></a>

**Importante**  
Il AWS OpsWorks Stacks servizio ha raggiunto la fine del ciclo di vita il 26 maggio 2024 ed è stato disattivato sia per i clienti nuovi che per quelli esistenti. Consigliamo vivamente ai clienti di migrare i propri carichi di lavoro verso altre soluzioni il prima possibile. Se hai domande sulla migrazione, contatta il Supporto AWS Team su [AWS re:post](https://repost.aws/) o tramite Premium [AWS Support](https://aws.amazon.com/support).

Puoi configurare le regole in Amazon CloudWatch Events per avvisarti delle modifiche nelle risorse OpsWorks Stacks e indirizzare CloudWatch Events a intraprendere azioni in base ai contenuti degli eventi. Per ulteriori informazioni su come iniziare a usare CloudWatch Events e configurare le regole, consulta [Getting Started with CloudWatch Events nella CloudWatch Events](https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/CWE_GettingStarted.html) *User Guide*.

I seguenti tipi di eventi OpsWorks Stacks sono supportati in CloudWatch Events.

**Instance state change (Cambio stato istanza)**  
Indica un cambiamento nello stato di un' OpsWorks istanza Stacks.

**Command state change (Cambio stato comando)**  
Indica che si è verificata una modifica nello stato di un comando OpsWorks Stacks.

**Deployment state change (Cambio stato distribuzione)**  
Indica che si è verificata una modifica nello stato di una distribuzione di OpsWorks Stacks.

**Avvisi**  
Indica che è stato generato un errore del servizio OpsWorks Stacks.

*Per ulteriori informazioni sui tipi di eventi OpsWorks Stacks supportati da CloudWatch Events, consulta [OpsWorks Stacks Events nella Events](https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/EventTypes.html#opsworks_event_types) User GuideCloudWatch .*