Bagian konfigurasi komponen - Amazon CloudWatch

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.

Metrik

Mendefinisikan sebuah metrik yang akan dipantau untuk komponen.

JSON

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

Sifat-sifat

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 atau sqlservr.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 dan hostPort 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, dan VERBOSE. 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.