Rappresentazione grafica dei parametri generati dalle regole - 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à.

Rappresentazione grafica dei parametri generati dalle regole

Contributor Insights fornisce una funzione matematica dei parametri, INSIGHT_RULE_METRIC. È possibile utilizzare questa funzione per aggiungere dati da un report di Contributor Insights a un grafico nella scheda Metriche della console. CloudWatch Puoi anche impostare un allarme basato su questa funzione matematica. Per ulteriori informazioni sulle funzioni matematiche dei parametri, consulta Utilizzare la matematica dei parametri

Per utilizzare questa funzione matematica dei parametri, devi aver effettuato l'accesso a un account che dispone delle autorizzazioni cloudwatch:GetMetricData e cloudwatch:GetInsightRuleReport.

La sintassi è INSIGHT_RULE_METRIC(ruleName, metricName). ruleName è il nome di una regola Contributor Insights. metricName è uno dei valori nell'elenco seguente. Il valore di metricName determina il tipo di dati restituito dalla funzione matematica.

  • UniqueContributors: il numero di fattori univoci per ogni punto dati.

  • MaxContributorValue: il valore del fattore principale per ogni punto dati. L'identità del collaboratore può cambiare per ogni punto dati nel grafico.

    Se questa regola viene aggregata per Count, il collaboratore principale per ogni punto dati è quello con il maggior numero di occorrenze in tale periodo. Se la regola viene aggregata per Sum, il collaboratore principale è quello con la somma maggiore nel campo di log specificato dal Value della regola, durante tale periodo.

  • SampleCount: il numero di punti dati corrispondenti alla regola.

  • Sum: la somma dei valori di tutti i fattori durante il periodo di tempo rappresentato da tale punto dati.

  • Minimum: il valore minimo ottenuto da un'unica osservazione durante il periodo di tempo rappresentato da tale punto dati.

  • Maximum: il valore massimo ottenuto da un'unica osservazione durante il periodo di tempo rappresentato da tale punto dati.

  • Average: il valore medio di tutti i fattori durante il periodo di tempo rappresentato da tale punto dati.

Impostazione di un allarme sui dati dei parametri Contributor Insights

Usando la funzione INSIGHT_RULE_METRIC, puoi impostare allarmi sui parametri generati da Contributor Insights. Ad esempio, puoi creare un allarme in base alla percentuale di connessioni TCP (transmission control protocol) che sono state rifiutate. Per iniziare a utilizzare questo tipo di allarme, puoi creare regole come quelle mostrate nei due esempi seguenti:

Regola di esempio: "" RejectedConnectionsRule

{ "Schema": { "Name": "CloudWatchLogRule", "Version": 1 }, "LogGroupNames": [ "/aws/containerinsights/sample-cluster-name/flowlogs" ], "LogFormat": "CLF", "Fields": { "3": "interfaceID", "4": "sourceAddress", "8": "protocol", "13": "action" }, "Contribution": { "Keys": [ "interfaceID", "sourceAddress" ], "Filters": [ { "Match": "protocol", "EqualTo": 6 }, { "Match": "action", "In": [ "REJECT" ] } ] }, "AggregateOn": "Sum" }

Regola di esempio: "TotalConnectionsRule"

{ "Schema": { "Name": "CloudWatchLogRule", "Version": 1 }, "LogGroupNames": [ "/aws/containerinsights/sample-cluster-name/flowlogs" ], "LogFormat": "CLF", "Fields": { "3": "interfaceID", "4": "sourceAddress", "8": "protocol", "13": "action" }, "Contribution": { "Keys": [ "interfaceID", "sourceAddress" ], "Filters": [ { "Match": "protocol", "EqualTo": 6 } "AggregateOn": "Sum" }

Dopo aver creato le regole, puoi selezionare la scheda Metriche nella CloudWatch Console, dove puoi utilizzare i seguenti esempi di espressioni matematiche delle metriche per rappresentare graficamente i dati riportati da Contributor Insights:

Esempio: espressioni matematiche dei parametri

e1 INSIGHT_RULE_METRIC("RejectedConnectionsRule", "Sum") e2 INSIGHT_RULE_METRIC("TotalConnectionsRule", "Sum") e3 (e1/e2)*100

Nell'esempio, l'espressione matematica dei parametri e3 restituisce tutte le connessioni TCP rifiutate. Se si desidera ricevere una notifica quando il 20% delle connessioni TCP viene rifiutato, puoi modificare l'espressione cambiando la soglia da 100 a 20.

Nota

Puoi impostare un allarme su un parametro che stai monitorando dalla sezione Metrics (Parametri). Nella scheda Graphed metrics (Parametri nel grafico), puoi selezionare l'icona Create alarm (Crea allarme) nella colonna Actions (Operazioni). L'icona Create alarm (Crea allarme) ha l'aspetto di una campanella.

Per ulteriori informazioni sulla rappresentazione grafica di parametri e sull'utilizzo di funzioni matematiche dei parametri, consulta la seguente sezione: Aggiungere un'espressione matematica a un grafico CloudWatch .