Sezioni di configurazione dei componenti - 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à.

Sezioni di configurazione dei componenti

La configurazione di un componente include diverse sezioni principali. Le sezioni nella configurazione di un componente possono essere elencate in qualsiasi ordine.

  • alarmMetrics (facoltativo)

    Un elenco di parametri da monitorare per il componente. Tutti i tipi di componente possono avere una sezione alarmMetrics.

  • logs (facoltativo)

    Un elenco di log da monitorare per il componente. Solo EC2 le istanze possono avere una sezione di log.

  • processes (facoltativo)

    Un elenco di processi da monitorare per il componente. Solo EC2 le istanze possono avere una sezione processi.

  • subComponents (facoltativo)

    Configurazione dell'istanza nidificata e del volume subComponent per il componente. I seguenti tipi di componenti possono avere istanze annidate e una sezione SubComponents: ELB, ASG, istanze con raggruppamento personalizzato e istanze. EC2 EC2

  • allarmi (facoltativo)

    Un elenco di allarmi da monitorare per il componente. Tutti i tipi di componente possono avere una sezione di allarme.

  • WindowsEvents (facoltativo)

    Un elenco di eventi di Windows da monitorare per il componente. Solo EC2 le istanze di Windows on windowsEvents hanno una sezione.

  • JMXPrometheusEsportatore (opzionale)

    JMXPrometheus Configurazione dell'esportatore.

  • hanaPrometheusExporter (opzionale)

    Configurazione SAP HANA Prometheus Exporter.

  • haClusterPrometheusEsportatore (opzionale)

    Configurazione HA Cluster Prometheus Exporter.

  • netWeaverPrometheusEsportatore (opzionale)

    Configurazione SAP NetWeaver Prometheus Exporter.

  • sapAsePrometheusExporter (opzionale)

    Configurazione dell'esportatore Prometheus per SAP ASE.

L'esempio seguente mostra la sintassi del frammento di sezione subComponent in formato JSON.

[ { "subComponentType" : "AWS::EC2::Instance", "alarmMetrics" : [ list of alarm metrics ], "logs" : [ list of logs ], "processes": [ list of processes ], "windowsEvents" : [ list of windows events channels configurations ] }, { "subComponentType" : "AWS::EC2::Volume", "alarmMetrics" : [ list of alarm metrics ] } ]

Proprietà della sezione di configurazione dei componenti

Questa sezione le proprietà di ciascuna sezione di configurazione dei componenti.

Parametro

Definisce un parametro da monitorare per il componente.

JSON

{ "alarmMetricName" : "monitoredMetricName", "monitor" : true/false }

Proprietà

Log

Definisce un log da monitorare per il componente.

JSON

{ "logGroupName" : "logGroupName", "logPath" : "logPath", "logType" : "logType", "encoding" : "encodingType", "monitor" : true/false }

Proprietà

  • logGroupName (richiesto)

    Il nome del gruppo di CloudWatch log da associare al registro monitorato. Per i vincoli relativi al nome del gruppo di log, vedere. CreateLogGroup

  • LogPath (richiesto per i componenti di EC2 esempio; non richiesto per i componenti che non utilizzano CloudWatch Agent, come) AWS Lambda

    Il percorso dei log da monitorare. Il percorso dei log deve essere un percorso assoluto del file di sistema di Windows. Per ulteriori informazioni, vedere File di configurazione CloudWatch dell'agente: sezione Logs.

  • logType (obbligatorio)

    Il tipo di log determina i modelli di log in base ai quali Application Insights analizza il log. Il tipo di log è selezionato tra i seguenti:

    • SQL_SERVER

    • MYSQL

    • MYSQL_SLOW_QUERY

    • POSTGRESQL

    • ORACLE_ALERT

    • ORACLE_LISTENER

    • IIS

    • APPLICATION

    • WINDOWS_EVENTS

    • WINDOWS_EVENTS_ACTIVE_DIRECTORY

    • WINDOWS_EVENTS_DNS

    • WINDOWS_EVENTS_IIS

    • WINDOWS_EVENTS_SHAREPOINT

    • SQL_SERVER_ALWAYSON_AVAILABILITY_GROUP

    • SQL_SERVER_FAILOVER_CLUSTER_INSTANCE

    • DEFAULT

    • CUSTOM

    • STEP_FUNCTION

    • API_GATEWAY_ACCESS

    • API_GATEWAY_EXECUTION

    • SAP_HANA_LOGS

    • SAP_HANA_TRACE

    • SAP_HANA_HIGH_AVAILABILITY

    • SAP_NETWEAVER_DEV_TRACE_LOGS

    • PACEMAKER_HIGH_AVAILABILITY

  • encoding (facoltativo)

    Il tipo di codifica dei log da monitorare. La codifica specificata deve essere inclusa nell'elenco delle codifiche supportate dall'CloudWatch agente. Se non viene fornita, CloudWatch Application Insights utilizza la codifica predefinita di tipo utf-8, ad eccezione di:

    • SQL_SERVER: codifica utf-16

    • IIS: codifica ascii

  • monitor (facoltativo)

    Valore booleano che indica se monitorare i log. Il valore predefinito è true.

Processo

Definisce un processo da monitorare per il componente.

JSON

{ "processName" : "monitoredProcessName", "alarmMetrics" : [ list of alarm metrics ] }

Proprietà

  • processName (obbligatorio)

    Il nome del processo da monitorare per il componente. Il nome del processo non deve contenere una radice del processo, ad esempio sqlservr o sqlservr.exe.

  • alarmMetrics (obbligatorio)

    Un elenco di parametri da monitorare per questo processo. Per visualizzare le metriche di processo supportate da CloudWatch Application Insights, vedere. Amazon Elastic Compute Cloud () EC2

JMX Prometheus Exporter

Definisce le impostazioni di JMX Prometheus Exporter.

JSON

"JMXPrometheusExporter": { "jmxURL" : "JMX URL", "hostPort" : "The host and port", "prometheusPort" : "Target port to emit Prometheus metrics" }

Proprietà

  • jmxURL (facoltativo)

    L'URL JMX completo a cui connettersi.

  • hostPort (facoltativo)

    L'host e la porta a cui connettersi tramite il JMX remoto. È possibile specificare solo jmxURL o hostPort.

  • prometheusPort (facoltativo)

    La porta di destinazione a cui inviare i parametri di Prometheus. Se non viene specificata, sarà utilizzata la porta predefinita 9404.

HANA Prometheus Exporter

Definisce le impostazioni di HANA Prometheus Exporter.

JSON

"hanaPrometheusExporter": { "hanaSid": "SAP HANA SID", "hanaPort": "HANA database port", "hanaSecretName": "HANA secret name", "prometheusPort": "Target port to emit Prometheus metrics" }

Proprietà

  • hanaSid

    L'ID di sistema SAP (SID) a tre caratteri del sistema SAP HANA.

  • hanaPort

    La porta del database HANA con la quale l'esportatore eseguirà una query sui parametri HANA.

  • hanaSecretName

    Il AWS Secrets Manager segreto che memorizza le credenziali degli utenti di monitoraggio HANA. L'HANA Prometheus exporter utilizza queste credenziali per connettersi al database e eseguire query sui parametri HANA.

  • prometheusPort (facoltativo)

    La porta di destinazione a cui inviare i parametri di Prometheus. Se non viene specificata, sarà utilizzata la porta di default 9668.

HA Cluster Prometheus Exporter

Definisce le impostazioni di HA Cluster Prometheus Exporter.

JSON

"haClusterPrometheusExporter": { "prometheusPort": "Target port to emit Prometheus metrics" }

Proprietà

  • prometheusPort (facoltativo)

    La porta di destinazione a cui inviare i parametri di Prometheus. Se non viene specificata, sarà utilizzata la porta di default 9664.

NetWeaver Prometheus Exporter

Definisce le impostazioni di NetWeaver Prometheus Exporter.

JSON

"netWeaverPrometheusExporter": { "sapSid": "SAP NetWeaver SID", "instanceNumbers": [ "Array of instance Numbers of SAP NetWeaver system "], "prometheusPort": "Target port to emit Prometheus metrics" }

Proprietà

  • sapSid

    L'ID di sistema SAP (SID) a 3 caratteri del sistema SAP. NetWeaver

  • instanceNumbers

    Matrice dei numeri di istanza del sistema SAP. NetWeaver

    Esempio: "instanceNumbers": [ "00", "01"]

  • prometheusPort (facoltativo)

    La porta di destinazione a cui inviare i parametri di Prometheus. Se non viene specificata, sarà utilizzata la porta predefinita 9680.

Esportatore Prometheus per SAP ASE

Definisce le impostazioni dell'esportatore Prometheus per SAP ASE.

JSON

"sapASEPrometheusExporter": { "sapAseSid": "SAP ASE SID", "sapAsePort": "SAP ASE database port", "sapAseSecretName": "SAP ASE secret name", "prometheusPort": "Target port to emit Prometheus metrics", "agreeToEnableASEMonitoring": true }

Proprietà

  • sapAseSid

    L'ID di sistema SAP (SID) a tre caratteri del sistema SAP ASE.

  • sapAsePort

    La porta del database ASE con la quale l'esportatore eseguirà una query sui parametri ASE.

  • sapAseSecretNome

    Il AWS Secrets Manager segreto che memorizza le credenziali degli utenti di monitoraggio ASE. L'esportatore Prometheus di SAP ASE utilizza queste credenziali per connettersi al database ed eseguire query sui parametri ASE.

  • prometheusPort (facoltativo)

    La porta di destinazione a cui inviare i parametri di Prometheus. Se non specificata, viene utilizzata la porta predefinita 9399. Se esiste un altro database ASE che utilizza la porta predefinita, viene utilizzata la porta 9499.

Eventi Windows

Definisce gli eventi Windows da registrare.

JSON

{ "logGroupName" : "logGroupName", "eventName" : "eventName", "eventLevels" : ["ERROR","WARNING","CRITICAL","INFORMATION","VERBOSE"], "monitor" : true/false }

Proprietà

  • logGroupName (obbligatorio)

    Il nome del gruppo di CloudWatch log da associare al registro monitorato. Per i vincoli relativi al nome del gruppo di log, vedere. CreateLogGroup

  • eventName (obbligatorio)

    Il tipo di eventi Windows da registrare. Ciò equivale al nome del canale del log degli eventi Windows. Ad esempio, Sistema, Sicurezza CustomEventName, ecc. Questo campo è obbligatorio per ogni tipo di evento Windows da registrare.

  • eventLevels (obbligatorio)

    I livelli dell'evento da registrare. È necessario specificare ciascun livello da registrare. I valori possibili sono INFORMATION, WARNING, ERROR, CRITICAL e VERBOSE. Questo campo è obbligatorio per ogni tipo di evento Windows da registrare.

  • monitor (facoltativo)

    Valore booleano che indica se monitorare i log. Il valore predefinito è true.

Allarme

Definisce un CloudWatch allarme da monitorare per il componente.

JSON

{ "alarmName" : "monitoredAlarmName", "severity" : HIGH/MEDIUM/LOW }

Proprietà

  • alarmName (obbligatorio)

    Il nome dell' CloudWatch allarme da monitorare per il componente.

  • gravità (facoltativo)

    Indica il grado di interruzione quando l'allarme si spegne.