Configurazione personalizzata con Firehose - 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à.

Configurazione personalizzata con Firehose

Usa questo metodo per creare un flusso di metriche e indirizzarlo a un flusso di distribuzione di Amazon Data Firehose che distribuisca CloudWatch i tuoi parametri dove desideri che vadano. Puoi trasmetterli in streaming su un data lake come Amazon S3 o su qualsiasi destinazione o endpoint supportato da Firehose, inclusi provider di terze parti.

JSON, i formati OpenTelemetry 1.0.0 e OpenTelemetry 0.7.0 sono supportati in modo nativo oppure è possibile configurare le trasformazioni nel flusso di distribuzione di Firehose per convertire i dati in un formato diverso, ad esempio Parquet. Con un flusso di metriche, puoi aggiornare continuamente i dati di monitoraggio o combinare questi dati CloudWatch metrici con dati di fatturazione e prestazioni per creare set di dati completi. Puoi quindi utilizzare strumenti come Amazon Athena per ottenere informazioni dettagliate sull'ottimizzazione dei costi, le prestazioni delle risorse e l'utilizzo delle risorse.

Puoi utilizzare la CloudWatch console, il AWS CLI AWS CloudFormation, o il AWS Cloud Development Kit (AWS CDK) per configurare un flusso di metriche.

Il flusso di distribuzione Firehose utilizzato per il flusso metrico deve trovarsi nello stesso account e nella stessa regione in cui è stato impostato il flusso metrico. Per ottenere la funzionalità interregionale, è possibile configurare il flusso di distribuzione di Firehose per lo streaming verso una destinazione finale che si trova in un account diverso o in una regione diversa.

CloudWatch console

Questa sezione descrive come utilizzare la CloudWatch console per configurare un flusso metrico utilizzando Firehose.

Per configurare un flusso metrico personalizzato utilizzando Firehose
  1. Apri la CloudWatch console all'indirizzo. https://console.aws.amazon.com/cloudwatch/

  2. Nel pannello di navigazione, seleziona Metrics (Parametri), Streams (Flussi). Quindi scegli Create metric stream (Crea flusso parametri).

  3. (Facoltativo) Se hai effettuato l'accesso a un account configurato come account di monitoraggio nell'osservabilità tra CloudWatch account, puoi scegliere se includere le metriche degli account di origine collegati in questo flusso di metriche. Per includere i parametri dagli account di origine, seleziona Include source account metrics (Includi parametri degli account di origine).

  4. Scegliete Configurazione personalizzata con Firehose.

  5. Per Seleziona lo stream di Kinesis Data Firehose, seleziona lo stream di distribuzione Firehose da utilizzare. Deve essere nello stesso account. Il formato predefinito per questa opzione è OpenTelemetry 0.7.0, ma è possibile modificare il formato più avanti in questa procedura.

    Quindi seleziona il flusso di distribuzione Firehose da utilizzare in Seleziona il flusso di distribuzione Firehose.

  6. (Facoltativo) Puoi scegliere Seleziona il ruolo di servizio esistente per utilizzare un IAM ruolo esistente invece di doverne CloudWatch creare uno nuovo per te.

  7. (Facoltativo) Per modificare il formato di output dal formato predefinito per lo scenario, scegli Change output format (Cambia formato di output). I formati supportati sono JSON OpenTelemetry 1.0.0 e OpenTelemetry 0.7.0.

  8. Per lo streaming delle metriche, scegli Tutte le metriche o Seleziona metriche.

    Se scegli Tutte le metriche, tutte le metriche di questo account verranno incluse nello stream.

    Considera attentamente se eseguire lo streaming di tutti i parametri, poiché più parametri vengono trasmessi in streaming più alti saranno gli addebiti del flusso di parametri.

    Se scegli Seleziona metriche, esegui una delle seguenti operazioni:

    • Per eseguire lo streaming della maggior parte dei namespace delle metriche, scegli Escludi e seleziona i namespace o le metriche da escludere. Quando specifichi uno spazio dei nomi in Exclude, puoi facoltativamente selezionare alcune metriche specifiche da quel namespace da escludere. Se scegli di escludere uno spazio dei nomi ma non selezioni quindi le metriche in quel namespace, tutte le metriche di quel namespace vengono escluse.

    • Per includere solo alcuni namespace o metriche nel flusso di metriche, scegli Includi e quindi seleziona i namespace o le metriche da includere. Se scegli di includere uno spazio dei nomi ma non selezioni le metriche in quel namespace, vengono incluse tutte le metriche di quel namespace.

  9. (Facoltativo) Per trasmettere statistiche aggiuntive per alcune di queste metriche oltre a Minimo, Massimo e Somma, scegli Aggiungi statistiche aggiuntive. SampleCount Scegli Add recommended metrics (Aggiungi parametri consigliati) per aggiungere alcune statistiche di uso comune o selezionare manualmente lo spazio dei nomi e il nome parametro per trasmettere statistiche aggiuntive. Quindi, seleziona le statistiche aggiuntive da trasmettere.

    Per scegliere un altro gruppo di parametri per trasmettere un diverso set di statistiche aggiuntive, scegli Aggiungi altre statistiche. Ogni parametro può includere fino a 20 statistiche aggiuntive e fino a 100 parametri all'interno di un flusso di parametri possono includere statistiche aggiuntive.

    Lo streaming di statistiche aggiuntive comporta ulteriori costi. Per ulteriori informazioni, consulta Statistiche che possono essere trasmesse.

    Per le definizioni delle statistiche aggiuntive, vedereCloudWatch definizioni statistiche.

  10. (Facoltativo) Personalizza il nome del nuovo flusso di parametri in Metric stream name (Nome del flusso di parametri).

  11. Scegli Create metric stream (Crea filtro parametri).

AWS CLI oppure AWS API

Utilizza i seguenti passaggi per creare un flusso di CloudWatch metriche.

Per utilizzare AWS CLI o AWS API per creare un flusso metrico
  1. Se stai eseguendo lo streaming su Amazon S3, crea prima il bucket. Per ulteriori informazioni, consulta Creazione di un bucket.

  2. Crea il flusso di distribuzione Firehose. Per ulteriori informazioni, vedere Creazione di uno stream Firehose.

  3. Crea un IAM ruolo che CloudWatch consenta di scrivere nel flusso di distribuzione di Firehose. Per ulteriori informazioni sui contenuti di questo ruolo, consulta Trust between CloudWatch e Firehose.

  4. Utilizzate il aws cloudwatch put-metric-stream CLI comando o il PutMetricStream API per creare il flusso CloudWatch metrico.

AWS CloudFormation

Puoi usarlo AWS CloudFormation per configurare un flusso metrico. Per ulteriori informazioni, consulta AWS::CloudWatch::MetricStream.

Da usare AWS CloudFormation per creare un flusso metrico
  1. Se stai eseguendo lo streaming su Amazon S3, crea prima il bucket. Per ulteriori informazioni, consulta Creazione di un bucket.

  2. Crea il flusso di distribuzione Firehose. Per ulteriori informazioni, vedere Creazione di uno stream Firehose.

  3. Crea un IAM ruolo che CloudWatch consenta di scrivere nel flusso di distribuzione di Firehose. Per ulteriori informazioni sui contenuti di questo ruolo, consulta Trust between CloudWatch e Firehose.

  4. Crea lo stream in AWS CloudFormation. Per ulteriori informazioni, consulta AWS::CloudWatch::MetricStream.

AWS Cloud Development Kit (AWS CDK)

Puoi usarlo AWS Cloud Development Kit (AWS CDK) per impostare uno stream metrico.

Da utilizzare AWS CDK per creare un flusso metrico
  1. Se stai eseguendo lo streaming su Amazon S3, crea prima il bucket. Per ulteriori informazioni, consulta Creazione di un bucket.

  2. Crea il flusso di distribuzione Firehose. Per ulteriori informazioni, consulta Creating an Amazon Data Firehose Delivery Stream.

  3. Crea un IAM ruolo che CloudWatch consenta di scrivere nel flusso di distribuzione di Firehose. Per ulteriori informazioni sui contenuti di questo ruolo, consulta Trust between CloudWatch e Firehose.

  4. Crea il flusso di parametri. La risorsa metric stream è disponibile AWS CDK come costrutto di livello 1 (L1) denominato. CfnMetricStream Per ulteriori informazioni, consulta Utilizzo dei costrutti L1.