Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Bagian konfigurasi komponen
Sebuah konfigurasi komponen mencakup beberapa bagian utama. Bagian-bagian dalam sebuah konfigurasi komponen dapat di buat daftarnya dengan urutan apa pun.
-
alarmMetrics (opsional)
Sebuah daftar metrik yang akan dipantau untuk komponen. Semua jenis komponen dapat memiliki sebuah bagian alarmMetrics.
-
log (opsional)
Sebuah daftar log yang akan dipantau untuk komponen. Hanya EC2 instance yang dapat memiliki bagian log.
-
proses (opsional)
Sebuah daftar proses yang akan dipantau untuk komponen. Hanya EC2 contoh yang dapat memiliki bagian proses.
-
subComponents (opsional)
Instans tersarang dan konfigurasi subComponent volume untuk komponen. Jenis komponen berikut dapat memiliki instance bersarang dan bagian subKomponen: ELB, ASG, instans yang dikelompokkan khusus EC2 , dan instance. EC2
-
alarm (opsional)
Sebuah daftar alarm yang akan dipantau untuk komponen. Semua jenis komponen dapat memiliki sebuah bagian alarm.
-
windowsEvents (opsional)
Sebuah daftar peristiwa windows yang akan dipantau untuk komponen. Hanya Windows pada EC2 instance yang memiliki
windowsEvents
bagian. -
JMXPrometheusEksportir (opsional)
JMXPrometheus Konfigurasi eksportir.
-
hanaPrometheusExporter (opsional)
Konfigurasi Pengekspor SAP HANA Prometheus.
-
haClusterPrometheusEksportir (opsional)
Konfigurasi Pengekspor Klaster HA Prometheus.
-
netWeaverPrometheusEksportir (opsional)
Konfigurasi SAP NetWeaver Prometheus Exporter.
-
sapAsePrometheusEksportir (opsional)
Konfigurasi Pengekspor SAP ASE Prometheus.
Contoh berikut menunjukkan sintaks untuk fragmen bagian subComponents dalam format 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
] } ]
Sifat-sifat dari bagian konfigurasi komponen
Bagian ini menjelaskan sifat-sifat dari setiap bagian konfigurasi komponen.
Bagian-bagian
Metrik
Mendefinisikan sebuah metrik yang akan dipantau untuk komponen.
JSON
{ "alarmMetricName" : "
monitoredMetricName
", "monitor" :true/false
}
Sifat-sifat
-
alarmMetricName (Diperlukan)
Nama metrik yang akan dipantau untuk komponen. Untuk metrik-metrik yang didukung oleh Wawasan Aplikasi, silakan lihat Log dan metrik yang didukung oleh Amazon CloudWatch Application Insights.
-
monitor (opsional)
Boolean untuk menunjukkan apakah akan memantau metrik, atau tidak. Nilai default adalah
true
.
Log
Menentukan sebuah log yang akan dipantau untuk komponen.
JSON
{ "logGroupName" : "
logGroupName
", "logPath" : "logPath
", "logType" : "logType
", "encoding" : "encodingType
", "monitor" :true/false
}
Sifat-sifat
-
logGroupName (Diperlukan)
Nama grup CloudWatch log yang akan dikaitkan dengan log yang dipantau. Untuk kendala nama grup log, lihat CreateLogGroup.
-
LogPath (diperlukan untuk komponen EC2 misalnya; tidak diperlukan untuk komponen yang tidak menggunakan CloudWatch Agen, seperti) AWS Lambda
Jalur log yang akan dipantau. Jalur log harus berupa sebuah jalur file sistem Windows absolut. Untuk informasi selengkapnya, lihat File Konfigurasi CloudWatch Agen: Bagian Log.
-
logType (wajib)
Jenis log menentukan pola log yang dibandingkan dengan Wawasan Aplikasi yang menganalisis log. Jenis log dipilih dari pilihan-pilihan berikut:
-
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 (opsional)
Jenis pengkodean log yang akan dipantau. Penyandian yang ditentukan harus dimasukkan dalam daftar CloudWatch pengkodean yang didukung agen. Jika tidak disediakan, CloudWatch Application Insights menggunakan pengkodean default tipe utf-8, kecuali untuk:
-
SQL_SERVER
: pengkodean utf-16 -
IIS
: pengkodean ascii
-
-
monitor (opsional)
Boolean yang menunjukkan apakah akan memantau log. Nilai bawaannya adalah
true
.
Proses
Menentukan sebuah proses yang akan dipantau untuk komponen.
JSON
{ "processName" : "
monitoredProcessName
", "alarmMetrics" : [list of alarm metrics
] }
Sifat-sifat
-
processName (wajib)
Nama proses yang akan dipantau untuk komponen. Nama proses tidak boleh memuat batang proses, seperti
sqlservr
atausqlservr.exe
. -
alarmMetrics (wajib)
Sebuah daftar metrik untuk memantau proses ini. Untuk melihat metrik proses yang didukung oleh CloudWatch Application Insights, lihat. Amazon Elastic Compute Cloud () EC2
Pengekspor Prometheus JMX
Menentukan pengaturan Pengekspor Prometheus JMX.
JSON
"JMXPrometheusExporter": { "jmxURL" : "
JMX URL
", "hostPort" : "The host and port
", "prometheusPort" : "Target port to emit Prometheus metrics
" }
Sifat-sifat
-
jmxURL (opsional)
Sebuah URL JMX lengkap yang akan dihubungkan.
-
hostPort (opsional)
Host dan port yang akan dihubungkan melalui JMX jarak jauh. Hanya satu dari
jmxURL
danhostPort
yang dapat ditentukan. -
prometheusPort (opsional)
Port target untuk yang menjadi tujuan untuk mengirim metrik-metrik Prometheus. Jika tidak ditentukan, port 9404 bawaan akan digunakan.
Pengekspor Prometheus HANA
Menentukan pengaturan Pengekspor Prometheus HANA.
JSON
"hanaPrometheusExporter": { "hanaSid": "SAP HANA SID", "hanaPort": "HANA database port", "hanaSecretName": "HANA secret name", "prometheusPort": "Target port to emit Prometheus metrics" }
Sifat-sifat
-
hanaSid
ID sistem SAP (SID) tiga karakter dari sistem SAP HANA.
-
hanaPort
Port basis data HANA dimana pengekspor akan menjalankan kueri terhadap metrik HANA.
-
hanaSecretName
AWS Secrets Manager Rahasia yang menyimpan HANA memantau kredensil pengguna. Pengekspor Prometheus HANA menggunakan kredensial ini untuk terhubung ke basis data dan menjalankan kueri terhadap metrik HANA.
-
prometheusPort (opsional)
Port target yang menjadi tujuan pengiriman metrik-metrik Prometheus. Jika tidak ditentukan, maka port bawaan 9668 akan digunakan.
Pengekspor Prometheus Klaster HA
Menentukan pengaturan Pengekspor Prometheus Klaster HA.
JSON
"haClusterPrometheusExporter": { "prometheusPort": "Target port to emit Prometheus metrics" }
Sifat-sifat
-
prometheusPort (opsional)
Port target yang menjadi tujuan pengiriman metrik-metrik Prometheus. Jika tidak ditentukan, maka port bawaan 9664 akan digunakan.
NetWeaver Prometheus Eksportir
Mendefinisikan pengaturan Eksportir NetWeaver Prometheus.
JSON
"netWeaverPrometheusExporter": { "sapSid": "SAP NetWeaver SID", "instanceNumbers": [ "Array of instance Numbers of SAP NetWeaver system "], "prometheusPort": "Target port to emit Prometheus metrics" }
Sifat-sifat
-
sapSid
3 karakter SAP system ID (SID) dari sistem SAP NetWeaver .
-
instanceNumbers
Array contoh Numbers dari NetWeaver sistem SAP.
Contoh:
"instanceNumbers": [ "00", "01"]
-
prometheusPort (opsional)
Port target yang menjadi tujuan untuk mengirim metrik-metrik Prometheus. Jika tidak ditentukan, maka port bawaan
9680
akan digunakan.
Pengekspor SAP ASE Prometheus
Menentukan pengaturan Pengekspor SAP ASE Prometheus.
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 }
Sifat-sifat
-
sapAseSid
ID sistem SAP (SID) tiga karakter dari sistem SAP ASE.
-
sapAsePort
Port basis data SAP ASE dimana pengekspor akan menjalankan kueri terhadap metrik-metrik ASE.
-
sapAseSecretNama
AWS Secrets Manager Rahasia yang menyimpan ASE memantau kredensil pengguna. Pengekspor SAP ASE Prometheus menggunakan kredensial ini untuk terhubung ke basis data dan menjalankan kueri terhadap metrik ASE.
-
prometheusPort (opsional)
Port target yang menjadi tujuan pengiriman metrik-metrik Prometheus. Jika tidak ditentukan, maka port bawaan 9399 akan digunakan. Jika ada ASE DB lain yang menggunakan port default, maka kita bisa menggunakan port 9499.
Peristiwa-peristiwa Windows
Menentukan Peristiwa-Peristiwa Windows yang akan dicatat log-nya.
JSON
{ "logGroupName" : "
logGroupName
", "eventName" : "eventName
", "eventLevels" : ["ERROR
","WARNING
","CRITICAL
","INFORMATION
","VERBOSE
"], "monitor" :true/false
}
Sifat-sifat
-
logGroupName (Diperlukan)
Nama grup CloudWatch log yang akan dikaitkan dengan log yang dipantau. Untuk kendala nama grup log, lihat CreateLogGroup.
-
eventName (wajib)
Jenis Peristiwa Windows yang akan dicatat log-nya. Ini setara dengan nama saluran log Peristiwa Windows. Misalnya, Sistem, Keamanan, CustomEventName, dll. Bidang ini diperlukan untuk setiap jenis peristiwa Windows yang akan dicatat log-nya.
-
eventLevels (wajib)
Tingkat peristiwa yang dicatat log-nya. Anda harus menentukan setiap level yang akan dicatat log-nya. Nilai yang mungkin termasuk adalah
INFORMATION
,WARNING
,ERROR
,CRITICAL
, danVERBOSE
. Bidang ini diperlukan untuk setiap jenis Peristiwa Windows yang akan dicatat log-nya. -
monitor (opsional)
Boolean yang menunjukkan apakah akan memantau log. Nilai bawaannya adalah
true
.
Alarm
Mendefinisikan CloudWatch alarm yang akan dipantau untuk komponen.
JSON
{ "alarmName" : "
monitoredAlarmName
", "severity" :HIGH/MEDIUM/LOW
}
Sifat-sifat
-
alarmName (wajib)
Nama CloudWatch alarm yang akan dipantau untuk komponen.
-
severity (opsional)
Menunjukkan tingkat penghentian saat alarm berbunyi.