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 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 e istanze raggruppate in modo personalizzatoEC2. 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.
Sections
Parametro
Definisce un parametro da monitorare per il componente.
JSON
{ "alarmMetricName" : "
monitoredMetricName
", "monitor" :true/false
}
Proprietà
-
alarmMetricName (obbligatorio)
Il nome del parametro da monitorare per il componente. Per i parametri supportati da Application Insights, consulta Log e parametri supportati da Amazon Application Insights CloudWatch .
-
monitor (facoltativo)
Valore booleano per indicare se monitorare il parametro. Il valore predefinito è
true
.
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, 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 (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
osqlservr.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
ohostPort
. -
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 esiste un altro ASE DB che utilizza la porta predefinita, utilizziamo 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
eVERBOSE
. 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.