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à.
Connessione a un'origine dati predefinita con una procedura guidata
Questo argomento fornisce istruzioni per l'utilizzo della procedura guidata per la connessione CloudWatch alle seguenti fonti di dati.
OpenSearch Servizio Amazon
Amazon Managed Service per Prometheus
Amazon RDS per me SQL
Amazon RDS per Postgre SQL
File Amazon S3 CSV
Microsoft Azure Monitor
Prometheus
Le sottosezioni di questo argomento includono note sulla gestione e l'esecuzione di query con ciascuna di queste fonti di dati.
Per creare un connettore a un'origine dati
Apri la CloudWatch console all'indirizzo. https://console.aws.amazon.com/cloudwatch/
-
Nel pannello di navigazione scegli Impostazioni.
Seleziona la scheda Origini dati dei parametri.
Seleziona Create data source (Crea origine dati).
Seleziona l'origine che desideri, quindi scegli Successivo.
Inserisci un nome per l'origine dati.
Inserisci le altre informazioni richieste, a seconda dell'origine dati che hai scelto. Queste possono includere credenziali per accedere all'origine dati e alle informazioni di identificazione dell'origine dati, come il nome dell'area di lavoro Prometheus, del database o del bucket Amazon S3. In AWS servizi, la procedura guidata individua le risorse e le inserisce nel menu a discesa di selezione.
Per ulteriori note sull'origine dati che stai utilizzando, consulta le sezioni successive a questa procedura.
Per CloudWatch connetterti alla sorgente dati in unVPC, scegli Usa a VPC e seleziona quello da usare. VPC Quindi seleziona la sottorete e il gruppo di sicurezza.
Scegli Lo riconosco AWS CloudFormation creerà IAM risorse. Questa risorsa è il ruolo di esecuzione della funzione Lambda.
Seleziona Create data source (Crea origine dati).
La nuova fonte che hai appena aggiunto non viene visualizzata fino al AWS CloudFormation lo stack ha finito di crearlo. Per controllare i progressi, puoi scegliere Visualizza lo stato del mio CloudFormation stack. In alternativa, puoi selezionare l'icona di aggiornamento per aggiornare questo elenco.
Quando la nuova origine dati viene visualizzata nell'elenco, è pronta per essere utilizzata. Puoi scegliere Query tra le CloudWatch metriche per iniziare a eseguire query con essa. Per ulteriori informazioni, consulta Creazione di un grafico dei parametri da un'altra origine dati.
Amazon Managed Service per Prometheus
Aggiornamento della configurazione dell'origine dati
Puoi aggiornare l'origine dati manualmente con le seguenti operazioni:
Per aggiornare l'ID dell'area di lavoro Amazon Managed Service per Prometheus, aggiorna la variabile di ambiente
AMAZON_PROMETHEUS_WORKSPACE_ID
per la funzione Lambda del connettore di origine dati.Per aggiornare la VPC configurazione, vedi Configurazione dell'VPCaccesso (console) per ulteriori informazioni.
Esecuzione di query sull'origine dati
Quando esegui una query su Amazon Managed Service per Prometheus, dopo aver selezionato l'origine dati nella scheda Query da più origini e selezionato un connettore Amazon Managed Service per Prometheus, puoi utilizzare la Guida alle query per scoprire parametri ed etichette e fornire semplici query PromQL. Puoi anche utilizzare l'editor di query PromQL per creare una query PromQL.
Le interrogazioni multilinea non sono supportate dai connettori delle sorgenti CloudWatch dati. Ogni avanzamento riga viene sostituito da uno spazio quando la query viene eseguita o quando si crea un allarme o un widget del pannello di controllo con la query. In alcuni casi, ciò potrebbe rendere la query non valida. Ad esempio, se la query contiene un commento di una singola riga, non sarà valida. Se tenti di creare una dashboard o un allarme con una query su più righe dalla riga di comando o Infrastructure as Code, API rifiuterà l'azione con un errore di analisi.
OpenSearch Servizio Amazon
Creazione di un'origine dati
Se il OpenSearch dominio è abilitato perFGAC, è necessario mappare il ruolo di esecuzione della funzione Lambda del connettore a un utente in OpenSearch Service. Per ulteriori informazioni, consulta la sezione Mappatura degli utenti ai ruoli nella documentazione sulla gestione delle autorizzazioni nella documentazione del OpenSearch servizio.
Se il tuo OpenSearch dominio è accessibile solo all'interno di un Virtual Private Cloud (VPC), devi includere manualmente una nuova variabile di ambiente nella funzione Lambda chiamata. AMAZON_OPENSEARCH_ENDPOINT
Il valore di questa variabile deve essere il dominio principale dell' OpenSearch endpoint. È possibile ottenere questo dominio radice rimuovendo https://
e <region>.es.amazonaws.com
dall'endpoint del dominio elencato nella console di OpenSearch servizio. Ad esempio, se l'endpoint del dominio èhttps://sample-domain.us-east-1.es.amazonaws.com
, il dominio principale sarebbe. sample-domain
Aggiornamento di un'origine dati
Puoi aggiornare l'origine dati manualmente con le seguenti operazioni:
Per aggiornare il dominio OpenSearch Service, aggiorna la variabile di
AMAZON_OPENSEARCH_DOMAIN_NAME
ambiente per la funzione Lambda del connettore di origine dati.Per aggiornare la VPC configurazione, vedi Configurazione dell'VPCaccesso (console) per ulteriori informazioni.
Esecuzione di query sull'origine dati
Quando esegui una query su OpenSearch Service, dopo aver selezionato l'origine dati nella scheda Query da più fonti, procedi come segue:
Seleziona l'indice per eseguire query.
Seleziona il nome del parametro (qualsiasi campo numerico nel documento) e le statistiche.
Seleziona l'asse del tempo (qualsiasi campo di data nel documento).
Seleziona i filtri da applicare (qualsiasi campo di stringa nel documento).
Scegli Query a grafo.
Amazon RDS per Postgre e SQL Amazon RDS per me SQL
Creazione di un'origine dati
Se la tua fonte di dati è accessibile solo in aVPC, devi includere la VPC configurazione per il connettore, come descritto in. Connessione a un'origine dati predefinita con una procedura guidata Se l'origine dati deve connettersi alle credenziali VPC for, l'endpoint deve essere configurato in. VPC Per ulteriori informazioni, vedere Utilizzo di un AWS Secrets Manager VPCendpoint.
Inoltre, devi creare un VPC endpoint per il RDS servizio Amazon. Per ulteriori informazioni, consulta Amazon RDS API e gli VPC endpoint di interfaccia (AWS PrivateLink).
Aggiornamento di un'origine dati
Puoi aggiornare l'origine dati manualmente con le seguenti operazioni:
Per aggiornare l'istanza di database, aggiorna la variabile di ambiente
RDS_INSTANCE
per la funzione Lambda del connettore di origine dati.Per aggiornare il nome utente e la password utilizzati per connetterti ad AmazonRDS, usa AWS Secrets Manager. È possibile trovare il ARN segreto utilizzato per l'origine dati nella variabile
RDS_SECRET
di ambiente della funzione Lambda dell'origine dati. Per ulteriori informazioni sull'aggiornamento del segreto in AWS Secrets Manager, vedi Modificare un AWS Secrets Manager segreto.Per aggiornare la VPC configurazione, vedi Configurazione dell'VPCaccesso (console) per ulteriori informazioni.
Esecuzione di query sull'origine dati
Quando esegui una query su AmazonRDS, dopo aver selezionato l'origine dati nella scheda Query da più fonti e selezionato un RDS connettore Amazon, puoi utilizzare il database discoverer per visualizzare database, tabelle e colonne disponibili. Puoi anche utilizzare l'SQLeditor per creare una query. SQL
Puoi utilizzare le seguenti variabili nella query:
$start.iso
— L'ora di inizio in formato ISO data$end.iso
— L'ora di fine in formato ISO data$period
– Il periodo selezionato in secondi
Ad esempio, è possibile eseguire una query
SELECT value, timestamp FROM table WHERE timestamp BETWEEN $start.iso and $end.iso
Le interrogazioni multilinea non sono supportate dai connettori delle sorgenti CloudWatch dati. Ogni avanzamento riga viene sostituito da uno spazio quando la query viene eseguita o quando si crea un allarme o un widget del pannello di controllo con la query. In alcuni casi, ciò potrebbe rendere la query non valida. Ad esempio, se la query contiene un commento di una singola riga, non sarà valida. Se tenti di creare una dashboard o un allarme con una query su più righe dalla riga di comando o Infrastructure as Code, API rifiuterà l'azione con un errore di analisi.
Nota
Se nei risultati non viene trovato alcun campo relativo alla data, i valori di ogni campo numerico vengono sommati in valori singoli e tracciati nell'intervallo di tempo fornito. Se i timestamp non sono allineati con il periodo selezionato in CloudWatch, i dati vengono aggregati automaticamente utilizzando SUM
e allineati con il periodo in. CloudWatch
File Amazon S3 CSV
Esecuzione di query sull'origine dati
Quando esegui una query su file Amazon CSV S3, dopo aver selezionato l'origine dati nella scheda Query multisorgente e selezionato un connettore Amazon S3, selezioni il bucket e la chiave Amazon S3.
Il CSV file deve essere formattato nei seguenti modi:
Il timestamp deve essere la prima colonna.
La tabella deve avere una riga di intestazione. Le intestazioni vengono utilizzate per denominare le metriche. Il titolo della colonna del timestamp verrà ignorato, verranno utilizzati solo i titoli delle colonne delle metriche.
I timestamp devono essere in formato data. ISO
Le metriche devono essere campi numerici.
Timestamp, Metric-1, Metric-2, ...
Di seguito è riportato un esempio:
timestamp CPU (%) Memoria (%) Archiviazione (%) 2023-11-23T17:09:41+00:00
1
2
3
2023-11-23T17:04:41+00:00
4
5
6
2023-11-23T16:59:41+00:00
7
8
9
2023-11-23T16:54:41+00:00
10
11
12
Nota
Se non viene fornito alcun timestamp, i valori di ogni parametro vengono sommati in valori singoli e tracciati nell'intervallo di tempo fornito. Se i timestamp non sono allineati con il periodo selezionato in CloudWatch, i dati vengono aggregati automaticamente utilizzando SUM
e allineati con il periodo in. CloudWatch
Microsoft Azure Monitor
Creazione di un'origine dati
È necessario fornire l'ID tenant, l'ID client e il segreto client per connettersi a Microsoft Azure Monitor. Le credenziali verranno archiviate in AWS Secrets Manager. Per ulteriori informazioni, vedere Creare un'applicazione Microsoft Entra e un service principal in grado di accedere alle risorse
nella documentazione Microsoft.
Aggiornamento di un'origine dati
Puoi aggiornare l'origine dati manualmente con le seguenti operazioni:
Per aggiornare l'ID tenant, l'ID client e il client secret usati per connettersi ad Azure Monitor, puoi trovare il segreto usato per l'origine dati come variabile ARN di
AZURE_CLIENT_SECRET
ambiente nella funzione Lambda dell'origine dati. Per ulteriori informazioni sull'aggiornamento del segreto in AWS Secrets Manager, vedi Modificare un AWS Secrets Manager segreto.
Esecuzione di query sull'origine dati
Quando si esegue una query di Azure Monitor, dopo aver selezionato l'origine dati nella scheda Query da più origini e aver selezionato un connettore Azure Monitor, si specifica la sottoscrizione di Azure, il gruppo di risorse e la risorsa. È quindi possibile selezionare lo spazio dei nomi del parametro, il parametro e l'aggregazione dei parametri e filtrare per dimensioni.
Prometheus
Creazione di un'origine dati
È necessario fornire l'endpoint Prometheus e l'utente e la password necessari per interrogare Prometheus. Le credenziali verranno archiviate in AWS Secrets Manager.
Se l'origine dati è accessibile solo in aVPC, è necessario includere la VPC configurazione per il connettore, come descritto inConnessione a un'origine dati predefinita con una procedura guidata. Se l'origine dati deve essere collegata per ottenere credenziali, l'endpoint deve essere configurato in. VPC Per ulteriori informazioni, vedere Utilizzo di un AWS Secrets Manager VPCendpoint.
Aggiornamento della configurazione dell'origine dati
Puoi aggiornare l'origine dati manualmente con le seguenti operazioni:
Per aggiornare l'endpoint Prometheus, specifica il nuovo endpoint come variabile di ambiente
PROMETHEUS_API_ENDPOINT
nella funzione Lambda dell'origine dati.Per aggiornare il nome utente e la password utilizzati per connettersi a Prometheus, puoi trovare ARN il segreto utilizzato per l'origine dati come variabile di ambiente nella funzione Lambda
PROMETHEUS_API_SECRET
dell'origine dati. Per ulteriori informazioni sull'aggiornamento del segreto in AWS Secrets Manager, vedi Modificare un AWS Secrets Manager segreto.Per aggiornare la VPC configurazione, vedi Configurazione dell'VPCaccesso (console) per ulteriori informazioni.
Esecuzione di query sull'origine dati
Importante
I tipi di metriche di Prometheus sono CloudWatch diversi dalle metriche e molte metriche disponibili tramite Prometheus sono cumulative per definizione. Quando si esegue una query sulle metriche di Prometheus CloudWatch , non applica alcuna trasformazione aggiuntiva ai dati: se si specifica solo il nome o l'etichetta della metrica, il valore visualizzato sarà cumulativo. Per ulteriori informazioni, consulta Tipi di parametri
Per vedere i dati delle metriche di Prometheus come valori discreti, ad CloudWatch esempio metriche, devi modificare la query prima di eseguirla. Ad esempio, potresti dover aggiungere una chiamata alla funzione rate al nome del parametro Prometheus. Per la documentazione sulla funzione rate e altre funzioni di Prometheus, consulta rate()
Le interrogazioni multilinea non sono supportate dai connettori delle sorgenti dati. CloudWatch Ogni avanzamento riga viene sostituito da uno spazio quando la query viene eseguita o quando si crea un allarme o un widget del pannello di controllo con la query. In alcuni casi, ciò potrebbe rendere la query non valida. Ad esempio, se la query contiene un commento di una singola riga, non sarà valida. Se tenti di creare una dashboard o un allarme con una query su più righe dalla riga di comando o Infrastructure as Code, API rifiuterà l'azione con un errore di analisi.
Notifica degli aggiornamenti disponibili
Periodicamente, Amazon potrebbe inviarti una notifica per consigliarti di aggiornare i connettori con una versione disponibile più recente e ti fornirà istruzioni su come farlo.