Connessione a un'origine dati predefinita con una procedura guidata - Amazon CloudWatch

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
  1. Apri la CloudWatch console all'indirizzo. https://console.aws.amazon.com/cloudwatch/

  2. Nel pannello di navigazione scegli Impostazioni.

  3. Seleziona la scheda Origini dati dei parametri.

  4. Seleziona Create data source (Crea origine dati).

  5. Seleziona l'origine che desideri, quindi scegli Successivo.

  6. Inserisci un nome per l'origine dati.

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

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

  9. Scegli Lo riconosco AWS CloudFormation creerà IAM risorse. Questa risorsa è il ruolo di esecuzione della funzione Lambda.

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

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

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

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 nella documentazione di Prometheus.

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() nella documentazione di Prometheus.

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.