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 (opzionale)

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

  • 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 dei processi.

  • subComponents (opzionale)

    subComponent Configurazione annidata dell'istanza e del volume per il componente. I seguenti tipi di componenti possono avere istanze nidificate e una subComponents sezione: ELBASG, istanze raggruppate personalizzate EC2 e istanze. EC2

  • allarmi (facoltativo)

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

  • windowsEvents (opzionale)

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

  • JMXPrometheusExporter(opzionale)

    JMXPrometheusConfigurazione dell'esportatore.

  • hanaPrometheusExporter (opzionale)

    SAPHANAConfigurazione Prometheus Exporter.

  • haClusterPrometheusExporter (opzionale)

    Configurazione HA Cluster Prometheus Exporter.

  • netWeaverPrometheusEsportatore (opzionale)

    SAP NetWeaver Configurazione Prometheus Exporter.

  • sapAsePrometheusExporter (opzionale)

    SAPASEConfigurazione Prometheus Exporter.

L'esempio seguente mostra la sintassi del frammento di sezione in formato. subComponents 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 EC2 ad esempio per i componenti; non richiesto per i componenti che non utilizzano CloudWatch Agent, ad esempio 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 (richiesto)

    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 (richiesto)

    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 (richiesto)

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

JMXPrometheus 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à

  • jmx (opzionale) URL

    Un completo JMX URL a cui connettersi.

  • hostPort (opzionale)

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

  • prometheusPort (opzionale)

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

HANAPrometheus 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 a tre caratteri () SAP SID del sistema. SAP HANA

  • hanaPort

    La porta del HANA database tramite la quale l'esportatore HANA interrogherà le metriche.

  • hanaSecretName

    Il AWS Secrets Manager segreto che memorizza le credenziali HANA degli utenti di monitoraggio. L'esportatore HANA Prometheus utilizza queste credenziali per connettersi al database e interrogare le metriche. HANA

  • prometheusPort (opzionale)

    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 (opzionale)

    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 SAP sistema a 3 caratteri (SID) del sistema. SAP NetWeaver

  • instanceNumbers

    Matrice dei numeri di istanza del SAP NetWeaver sistema.

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

  • prometheusPort (opzionale)

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

SAPASEPrometheus Exporter

Definisce le impostazioni di SAP ASE Prometheus Exporter.

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 a tre caratteri () SAP SID del sistema. SAP ASE

  • sapAsePort

    La porta del SAP ASE database tramite la quale l'esportatore ASE interrogherà le metriche.

  • sapAseSecretNome

    Il AWS Secrets Manager segreto che memorizza le credenziali degli utenti di ASE monitoraggio. L'esportatore SAP ASE Prometheus utilizza queste credenziali per connettersi al database e interrogare le metriche. ASE

  • prometheusPort (opzionale)

    La porta di destinazione a cui inviare i parametri di Prometheus. Se non specificata, viene utilizzata la porta predefinita 9399. Se c'è un altro ASE DB che utilizza la porta predefinita, allora usiamo 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 (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

  • eventName (obbligatorio)

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

  • eventLevels (richiesto)

    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 (richiesto)

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

  • gravità (facoltativo)

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