Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menyiapkan, mengonfigurasi, dan mengelola aplikasi Anda untuk pemantauan dengan menggunakan baris perintah
Bagian ini menyediakan langkah-langkah untuk menyiapkan, mengonfigurasi, dan mengelola aplikasi Anda untuk pemantauan menggunakan AWS CLI dan AWS Tools for Windows PowerShell.
Prosedur baris perintah
Menambahkan dan mengelola sebuah aplikasi
Anda dapat menambahkan, mendapatkan informasi, mengelola, dan mengonfigurasi aplikasi Wawasan Aplikasi Anda dengan menggunakan baris perintah.
Topik
Menambahkan sebuah aplikasi
Tambahkan aplikasi menggunakan AWS CLI
Untuk menggunakan AWS CLI untuk menambahkan aplikasi untuk grup sumber daya Anda yang dipanggilmy-resource-group
, dengan OpsCenter diaktifkan untuk mengirimkan OpsitEm yang dibuat ke topik SNS
arn:aws:sns:us-east-1:123456789012:MyTopic
ARN, gunakan perintah berikut.
aws application-insights create-application --resource-group-name
my-resource-group
--ops-center-enabled --ops-item-sns-topic-arnarn:aws:sns:us-east-1:123456789012:MyTopic
Tambahkan aplikasi menggunakan AWS Tools for Windows PowerShell
Untuk menggunakan AWS Tools for Windows PowerShell untuk menambahkan aplikasi untuk grup sumber daya Anda yang dipanggil my-resource-group
dengan OpsCenter diaktifkan untuk mengirimkan OpsitEm yang dibuat ke topik SNS arn:aws:sns:us-east-1:123456789012:MyTopic
ARN, gunakan perintah berikut.
New-CWAIApplication -ResourceGroupName
my-resource-group
-OpsCenterEnabled true -OpsItemSNSTopicArnarn:aws:sns:us-east-1:123456789012:MyTopic
Mendeskripsikan sebuah aplikasi
Jelaskan aplikasi menggunakan AWS CLI
Untuk menggunakan AWS CLI untuk menggambarkan aplikasi yang dibuat pada kelompok sumber daya yang disebutmy-resource-group
, gunakan perintah berikut.
aws application-insights describe-application --resource-group-name
my-resource-group
Jelaskan aplikasi menggunakan AWS Tools for Windows PowerShell
Untuk menggunakan AWS Tools for Windows PowerShell untuk menggambarkan aplikasi yang dibuat pada kelompok sumber daya yang disebutmy-resource-group
, gunakan perintah berikut.
Get-CWAIApplication -ResourceGroupName
my-resource-group
Membuat daftar komponen dalam sebuah aplikasi
Daftar komponen dalam aplikasi menggunakan AWS CLI
Untuk menggunakan daftar komponen yang dibuat pada grup sumber daya yang disebutmy-resource-group
, gunakan perintah berikut. AWS CLI
aws application-insights list-components --resource-group-name
my-resource-group
Daftar komponen dalam aplikasi menggunakan AWS Tools for Windows PowerShell
Untuk menggunakan daftar komponen yang dibuat pada grup sumber daya yang disebutmy-resource-group
, gunakan perintah berikut. AWS Tools for Windows PowerShell
Get-CWAIComponentList -ResourceGroupName
my-resource-group
Mendeskripsikan sebuah komponen
Jelaskan komponen menggunakan AWS CLI
Anda dapat menggunakan AWS CLI perintah berikut untuk mendeskripsikan komponen my-component
yang disebut milik aplikasi yang dibuat pada grup sumber daya yang disebutmy-resource-group
.
aws application-insights describe-component --resource-group-name
my-resource-group
--component-namemy-component
Jelaskan komponen menggunakan AWS Tools for Windows PowerShell
Anda dapat menggunakan AWS Tools for Windows PowerShell perintah berikut untuk mendeskripsikan komponen my-component
yang disebut milik aplikasi yang dibuat pada grup sumber daya yang disebutmy-resource-group
.
Get-CWAIComponent -ComponentName
my-component
-ResourceGroupNamemy-resource-group
Mengelompokkan sumber daya serupa ke dalam sebuah komponen kustom
Kami merekomendasikan Anda untuk melakukan pengelompokan sumber daya yang serupa, seperti instans server web .NET, ke dalam komponen-komponen kustom sehingga Anda bisa melakukan onboarding dengan lebih mudah dan melakukan pemantauan serta wawasan yang lebih baik. Saat ini, CloudWatch Application Insights mendukung grup kustom untuk EC2 instance.
Untuk mengelompokkan sumber daya ke dalam sebuah komponen kustom dengan menggunakan AWS CLI
Untuk menggunakan AWS CLI untuk mengelompokkan tiga instance (arn:aws:ec2:us-east-1:123456789012:instance/i-11111
, arn:aws:ec2:us-east-1:123456789012:instance/i-22222
, dan arn:aws:ec2:us-east-1:123456789012:instance/i-33333
) bersama-sama ke dalam komponen kustom yang dipanggil my-component
untuk aplikasi yang dibuat untuk grup sumber daya yang disebutmy-resource-group
, gunakan perintah berikut.
aws application-insights create-component --resource-group-name
my-resource-group
--component-namemy-component
--resource-listarn:aws:ec2:us-east-1:123456789012:instance/i-11111 arn:aws:ec2:us-east-1:123456789012:instance/i-22222 arn:aws:ec2:us-east-1:123456789012:instance/i-33333
Untuk mengelompokkan sumber daya ke dalam sebuah komponen kustom menggunakan AWS Tools for Windows PowerShell
Untuk digunakan AWS Tools for Windows PowerShell untuk mengelompokkan tiga instance (arn:aws:ec2:us-east-1:123456789012:instance/i-11111
,arn:aws:ec2:us-east-1:123456789012:instance/i-22222
, danarn:aws:ec2:us-east-1:123456789012:instance/i-33333
) bersama-sama ke dalam komponen kustom yang disebutmy-component
, untuk aplikasi yang dibuat untuk grup sumber daya yang disebutmy-resource-group
, gunakan perintah berikut.
New-CWAIComponent -ResourceGroupName
my-resource-group
-ComponentNamemy-component
-ResourceListarn:aws:ec2:us-east-1:123456789012:instance/i-11111,arn:aws:ec2:us-east-1:123456789012:instance/i-22222,arn:aws:ec2:us-east-1:123456789012:instance/i-33333
Memisahkan grup sebuah komponen kustom
Untuk memisahkan komponen kustom menggunakan AWS CLI
Untuk menggunakan AWS CLI unroup komponen kustom bernama my-component
dalam aplikasi yang dibuat pada grup sumber dayamy-resource-group
, gunakan perintah berikut.
aws application-insights delete-component --resource-group-name
my-resource-group
--component-namemy-new-component
Untuk memisahkan komponen kustom menggunakan AWS Tools for Windows PowerShell
Untuk menggunakan AWS Tools for Windows PowerShell unroup komponen kustom bernama my-component
dalam aplikasi yang dibuat pada grup sumber dayamy-resource-group
, gunakan perintah berikut.
Remove-CWAIComponent -ComponentName
my-component
-ResourceGroupNamemy-resource-group
Memperbarui sebuah aplikasi
Perbarui aplikasi menggunakan AWS CLI
Anda dapat menggunakan AWS CLI untuk memperbarui aplikasi untuk menghasilkan AWS
Systems Manager OpsCenter OpsItems untuk masalah yang terdeteksi dengan aplikasi, dan untuk mengaitkan yang dibuat OpsItems ke topik SNS arn:aws:sns:us-east-1:123456789012:MyTopic
, menggunakan perintah berikut.
aws application-insights update-application --resource-group-name
my-resource-group
--ops-center-enabled --ops-item-sns-topic-arnarn:aws:sns:us-east-1:123456789012:MyTopic
Perbarui aplikasi menggunakan AWS Alat untuk Windows PowerShell
Anda dapat menggunakan AWS Tools for Windows PowerShell untuk memperbarui aplikasi untuk menghasilkan AWS SSM OpsCenter OpsItems untuk masalah yang terdeteksi dengan aplikasi, dan untuk mengaitkan yang dibuat OpsItems ke topik SNS arn:aws:sns:us-east-1:123456789012:MyTopic
, menggunakan perintah berikut.
Update-CWAIApplication -ResourceGroupName
my-resource-group
-OpsCenterEnabled true -OpsItemSNSTopicArnarn:aws:sns:us-east-1:123456789012:MyTopic
Memperbarui sebuah komponen kustom
Perbarui komponen kustom menggunakan AWS CLI
Anda dapat menggunakan AWS CLI untuk memperbarui komponen kustom yang dipanggil my-component
dengan nama komponen barumy-new-component
, dan grup instance yang diperbarui, dengan menggunakan perintah berikut.
aws application-insights update-component --resource-group-name
my-resource-group
--component-namemy-component
--new-component-namemy-new-component
--resource-listarn:aws:ec2:us-east-1:123456789012:instance/i-44444 arn:aws:ec2:us-east-1:123456789012:instance/i-55555
Perbarui komponen khusus menggunakan AWS Alat untuk Windows PowerShell
Anda dapat menggunakan AWS Tools for Windows PowerShell untuk memperbarui komponen kustom yang dipanggil my-component
dengan nama komponen barumy-new-component
, dan grup instance yang diperbarui, dengan menggunakan perintah berikut.
Update-CWAIComponent -ComponentName
my-component
-NewComponentNamemy-new-component
-ResourceGroupNamemy-resource-group
-ResourceListarn:aws:ec2:us-east-1:123456789012:instance/i-44444,arn:aws:ec2:us-east-1:123456789012:instance/i-55555
Mengelola dan memperbarui pemantauan
Anda dapat mengelola dan memperbarui pemantauan untuk aplikasi Wawasan Aplikasi Anda dengan menggunakan baris perintah.
Topik
Membuat daftar masalah yang terjadi pada aplikasi Anda
Buat daftar masalah dengan aplikasi Anda menggunakan AWS CLI
Untuk menggunakan daftar masalah dengan aplikasi Anda yang terdeteksi antara 1.000 dan 10.000 milidetik sejak Unix Epoch untuk aplikasi yang dibuat pada grup sumber daya yang disebutmy-resource-group
, gunakan perintah berikut. AWS CLI
aws application-insights list-problems --resource-group-name
my-resource-group
--start-time1000
--end-time10000
Buat daftar masalah dengan aplikasi Anda menggunakan AWS Tools untuk Windows PowerShell
Untuk menggunakan daftar masalah dengan aplikasi Anda yang terdeteksi antara 1.000 dan 10.000 milidetik sejak Unix Epoch untuk aplikasi yang dibuat pada grup sumber daya yang disebutmy-resource-group
, gunakan perintah berikut. AWS Tools for Windows PowerShell
$startDate = "
8/6/2019 3:33:00
" $endDate = "8/6/2019 3:34:00
" Get-CWAIProblemList -ResourceGroupNamemy-resource-group
-StartTime$startDate
-EndTime$endDate
Mendeskripsikan sebuah masalah aplikasi
Jelaskan masalah aplikasi menggunakan AWS CLI
Untuk menggunakan AWS CLI untuk menggambarkan masalah dengan masalah idp-1234567890
, gunakan perintah berikut.
aws application-insights describe-problem —problem-id
p-1234567890
Jelaskan masalah aplikasi menggunakan AWS Tools untuk Windows PowerShell
Untuk menggunakan AWS Tools for Windows PowerShell untuk menggambarkan masalah dengan masalah idp-1234567890
, gunakan perintah berikut.
Get-CWAIProblem -ProblemId
p-1234567890
Mendeskripsikan anomali atau kesalahan terkait sebuah masalah
Jelaskan anomali atau kesalahan yang terkait dengan masalah menggunakan AWS CLI
Untuk menggunakan AWS CLI untuk menggambarkan anomali atau kesalahan yang terkait dengan masalah dengan id masalahp-1234567890
, gunakan perintah berikut.
aws application-insights describe-problem-observations --problem-id
-1234567890
Mendeskripsikan anomali atau kesalahan terkait sebuah masalah dengan menggunakan AWS Tools for Windows PowerShell
Untuk menggunakan AWS Tools for Windows PowerShell untuk menggambarkan anomali atau kesalahan yang terkait dengan masalah dengan id masalahp-1234567890
, gunakan perintah berikut.
Get-CWAIProblemObservation -ProblemId
p-1234567890
Membuat deskripsi anomali atau kesalahan yang terjadi pada aplikasi
Membuat deskripsi anomali atau kesalahan yang terjadi pada aplikasi dengan menggunakan CLI AWS
Untuk menggunakan AWS CLI untuk menggambarkan anomali atau kesalahan dengan aplikasi dengan id observasio-1234567890
, gunakan perintah berikut.
aws application-insights describe-observation —observation-id
o-1234567890
Jelaskan anomali atau kesalahan dengan aplikasi menggunakan AWS Tools untuk Windows PowerShell
Untuk menggunakan AWS Tools for Windows PowerShell untuk menggambarkan anomali atau kesalahan dengan aplikasi dengan id observasio-1234567890
, gunakan perintah berikut.
Get-CWAIObservation -ObservationId
o-1234567890
Mendeskripsikan konfigurasi pemantauan suatu komponen
Mendeskripsikan konfigurasi pemantauan suatu komponen dengan menggunakan AWS CLI
Untuk menggunakan AWS CLI untuk menggambarkan konfigurasi pemantauan komponen yang disebut my-component
dalam aplikasi yang dibuat pada grup sumber dayamy-resource-group
, gunakan perintah berikut.
aws application-insights describe-component-configuration —resource-group-name
my-resource-group
—component-namemy-component
Jelaskan konfigurasi pemantauan komponen menggunakan AWS Alat untuk Windows PowerShell
Untuk menggunakan AWS Tools for Windows PowerShell untuk menggambarkan konfigurasi pemantauan komponen yang disebutmy-component
, dalam aplikasi yang dibuat pada grup sumber dayamy-resource-group
, gunakan perintah berikut.
Get-CWAIComponentConfiguration -ComponentName
my-component
-ResourceGroupNamemy-resource-group
Untuk informasi lebih lanjut tentang konfigurasi komponen dan misalnya file JSON, lihat Cara menggunakan konfigurasi komponen.
Mendeskripsikan konfigurasi pemantauan suatu komponen yang direkomendasikan
Jelaskan konfigurasi pemantauan komponen yang direkomendasikan menggunakan AWS CLI
Ketika komponen merupakan bagian dari aplikasi.NET Worker, Anda dapat menggunakan AWS CLI untuk menggambarkan konfigurasi pemantauan yang disarankan dari komponen yang disebut my-component
dalam aplikasi yang dibuat pada grup sumber dayamy-resource-group
, dengan menggunakan perintah berikut.
aws application-insights describe-component-configuration-recommendation --resource-group-name
my-resource-group
--component-namemy-component
--tierDOT_NET_WORKER
Jelaskan konfigurasi pemantauan yang direkomendasikan dari komponen yang menggunakan AWS Tools for Windows PowerShell
Ketika komponen merupakan bagian dari aplikasi.NET Worker, Anda dapat menggunakan AWS Tools for Windows PowerShell untuk menggambarkan konfigurasi pemantauan yang disarankan dari komponen yang disebut my-component
dalam aplikasi yang dibuat pada grup sumber dayamy-resource-group
, dengan menggunakan perintah berikut.
Get-CWAIComponentConfigurationRecommendation -ComponentName
my-component
-ResourceGroupNamemy-resource-group
-TierDOT_NET_WORKER
Untuk informasi lebih lanjut tentang konfigurasi komponen dan misalnya file JSON, lihat Cara menggunakan konfigurasi komponen.
Memperbarui konfigurasi pemantauan untuk sebuah komponen
Memperbarui konfigurasi pemantauan untuk sebuah komponen dengan menggunakan AWS CLI
Untuk menggunakan AWS CLI untuk memperbarui komponen yang disebut my-component
dalam aplikasi yang dibuat pada kelompok sumber daya yang disebutmy-resource-group
, gunakan perintah berikut. Perintah ini mencakup tindakan-tindakan berikut:
-
Mengaktifkan pemantauan komponen.
-
Mengatur tingkatan komponen menjadi
.NET Worker
. -
Memperbarui konfigurasi JSON komponen untuk dibaca dari file lokal
configuration.txt
.
aws application-insights update-component-configuration --resource-group-name
my-resource-group
--component-namemy-component
--tierDOT_NET_WORKER
--monitor --component-configuration "file://configuration.txt
"
Memperbarui konfigurasi pemantauan untuk sebuah komponen dengan menggunakan AWS Tools for Windows PowerShell
Untuk menggunakan AWS Tools for Windows PowerShell untuk memperbarui komponen yang disebut my-component
dalam aplikasi yang dibuat pada kelompok sumber daya yang disebutmy-resource-group
, gunakan perintah berikut. Perintah ini mencakup tindakan-tindakan berikut:
-
Mengaktifkan pemantauan komponen.
-
Mengatur tingkatan komponen menjadi
.NET Worker
. -
Memperbarui konfigurasi JSON komponen untuk dibaca dari file lokal
configuration.txt
.
[string]$config = Get-Content -Path
configuration.txt
Update-CWAIComponentConfiguration -ComponentNamemy-component
-ResourceGroupNamemy-resource-group
-TierDOT_NET_WORKER
-Monitor 1 -ComponentConfiguration$config
Untuk informasi selengkapnya tentang konfigurasi komponen dan contoh file JSON, silakan lihat Cara menggunakan konfigurasi komponen.
Menghapus sebuah grup sumber daya tertentu dari pemantauan Wawasan Aplikasi
Menghapus grup sumber daya tertentu dari pemantauan Application Insights menggunakan AWS CLI
Untuk menggunakan AWS CLI untuk menghapus aplikasi yang dibuat pada kelompok sumber daya yang dipanggil my-resource-group
dari pemantauan, gunakan perintah berikut.
aws application-insights delete-application --resource-group-name
my-resource-group
Menghapus grup sumber daya tertentu dari pemantauan Application Insights menggunakan AWS Tools for Windows PowerShell
Untuk menggunakan AWS Tools for Windows PowerShell untuk menghapus aplikasi yang dibuat pada kelompok sumber daya yang dipanggil my-resource-group
dari pemantauan, gunakan perintah berikut.
Remove-CWAIApplication -ResourceGroupName
my-resource-group
Mengonfigurasi pemantauan untuk SQL Always On Availability Groups
-
Buat aplikasi untuk grup sumber daya dengan EC2 instance SQL HA.
aws application-insights create-application ‐-region
<REGION>
‐-resource-group-name<RESOURCE_GROUP_NAME>
-
Tentukan EC2 instance yang mewakili cluster SQL HA dengan membuat komponen aplikasi baru.
aws application-insights create-component ‐-resource-group-name "
<RESOURCE_GROUP_NAME>
" ‐-component-name SQL_HA_CLUSTER ‐-resource-list "arn:aws:ec2:<REGION>
:<ACCOUNT_ID>
:instance/<CLUSTER_INSTANCE_1_ID>
" "arn:aws:ec2:<REGION>
:<ACCOUNT_ID>
:instance/<CLUSTER_INSTANCE_2_ID>
-
Mengonfigurasi komponen SQL HA.
aws application-insights update-component-configuration ‐-resource-group-name "<RESOURCE_GROUP_NAME>" ‐-region <REGION> ‐-component-name "SQL_HA_CLUSTER" ‐-monitor ‐-tier SQL_SERVER_ALWAYSON_AVAILABILITY_GROUP ‐-monitor ‐-component-configuration '{ "subComponents" : [ { "subComponentType" : "AWS::EC2::Instance", "alarmMetrics" : [ { "alarmMetricName" : "CPUUtilization", "monitor" : true }, { "alarmMetricName" : "StatusCheckFailed", "monitor" : true }, { "alarmMetricName" : "Processor % Processor Time", "monitor" : true }, { "alarmMetricName" : "Memory % Committed Bytes In Use", "monitor" : true }, { "alarmMetricName" : "Memory Available Mbytes", "monitor" : true }, { "alarmMetricName" : "Paging File % Usage", "monitor" : true }, { "alarmMetricName" : "System Processor Queue Length", "monitor" : true }, { "alarmMetricName" : "Network Interface Bytes Total/sec", "monitor" : true }, { "alarmMetricName" : "PhysicalDisk % Disk Time", "monitor" : true }, { "alarmMetricName" : "SQLServer:Buffer Manager Buffer cache hit ratio", "monitor" : true }, { "alarmMetricName" : "SQLServer:Buffer Manager Page life expectancy", "monitor" : true }, { "alarmMetricName" : "SQLServer:General Statistics Processes blocked", "monitor" : true }, { "alarmMetricName" : "SQLServer:General Statistics User Connections", "monitor" : true }, { "alarmMetricName" : "SQLServer:Locks Number of Deadlocks/sec", "monitor" : true }, { "alarmMetricName" : "SQLServer:SQL Statistics Batch Requests/sec", "monitor" : true }, { "alarmMetricName" : "SQLServer:Database Replica File Bytes Received/sec", "monitor" : true }, { "alarmMetricName" : "SQLServer:Database Replica Log Bytes Received/sec", "monitor" : true }, { "alarmMetricName" : "SQLServer:Database Replica Log remaining for undo", "monitor" : true }, { "alarmMetricName" : "SQLServer:Database Replica Log Send Queue", "monitor" : true }, { "alarmMetricName" : "SQLServer:Database Replica Mirrored Write Transaction/sec", "monitor" : true }, { "alarmMetricName" : "SQLServer:Database Replica Recovery Queue", "monitor" : true }, { "alarmMetricName" : "SQLServer:Database Replica Redo Bytes Remaining", "monitor" : true }, { "alarmMetricName" : "SQLServer:Database Replica Redone Bytes/sec", "monitor" : true }, { "alarmMetricName" : "SQLServer:Database Replica Total Log requiring undo", "monitor" : true }, { "alarmMetricName" : "SQLServer:Database Replica Transaction Delay", "monitor" : true } ], "windowsEvents" : [ { "logGroupName" : "WINDOWS_EVENTS-Application-<RESOURCE_GROUP_NAME>", "eventName" : "Application", "eventLevels" : [ "WARNING", "ERROR", "CRITICAL", "INFORMATION" ], "monitor" : true }, { "logGroupName" : "WINDOWS_EVENTS-System-<RESOURCE_GROUP_NAME>", "eventName" : "System", "eventLevels" : [ "WARNING", "ERROR", "CRITICAL" ], "monitor" : true }, { "logGroupName" : "WINDOWS_EVENTS-Security-<RESOURCE_GROUP_NAME>", "eventName" : "Security", "eventLevels" : [ "WARNING", "ERROR", "CRITICAL" ], "monitor" : true } ], "logs" : [ { "logGroupName" : "SQL_SERVER_ALWAYSON_AVAILABILITY_GROUP-<RESOURCE_GROUP_NAME>", "logPath" : "C:\\Program Files\\Microsoft SQL Server\\MSSQL**.MSSQLSERVER\\MSSQL\\Log\\ERRORLOG", "logType" : "SQL_SERVER", "monitor" : true, "encoding" : "utf-8" } ] }, { "subComponentType" : "AWS::EC2::Volume", "alarmMetrics" : [ { "alarmMetricName" : "VolumeReadBytes", "monitor" : true }, { "alarmMetricName" : "VolumeWriteBytes", "monitor" : true }, { "alarmMetricName" : "VolumeReadOps", "monitor" : true }, { "alarmMetricName" : "VolumeWriteOps", "monitor" : true }, { "alarmMetricName" : "VolumeQueueLength", "monitor" : true }, { "alarmMetricName" : "VolumeThroughputPercentage", "monitor" : true }, { "alarmMetricName" : "BurstBalance", "monitor" : true } ] } ] }'
catatan
Wawasan Aplikasi harus menyerap log Peristiwa Aplikasi (tingkat informasi) untuk mendeteksi aktivitas-aktivitas klaster, misalnya failover.
Mengonfigurasi pemantauan untuk MySQL RDS
-
Membuat sebuah aplikasi untuk grup sumber daya dengan instans basis data MySQL RDS.
aws application-insights create-application ‐-region
<REGION>
‐-resource-group-name<RESOURCE_GROUP_NAME>
-
Log kesalahan diaktifkan secara bawaan. Log kueri lambat dapat diaktifkan dengan menggunakan grup parameter data. Untuk informasi selengkapnya, silakan lihat Mengakses Kueri Lambat MySQL dan Log Umum.
-
set slow_query_log = 1
-
set log_output = FILE
-
-
Ekspor log yang akan dipantau ke CloudWatch log. Untuk informasi selengkapnya, lihat Menerbitkan Log MySQL ke Log. CloudWatch
-
Mengonfigurasi komponen MySQL RDS.
aws application-insights update-component-configuration ‐-resource-group-name "
<RESOURCE_GROUP_NAME>
" ‐-region<REGION>
‐-component-name "<DB_COMPONENT_NAME>
" ‐-monitor ‐-tier DEFAULT ‐-monitor ‐-component-configuration "{\"alarmMetrics\":[{\"alarmMetricName\":\"CPUUtilization\",\"monitor\":true}],\"logs\":[{\"logType\":\"MYSQL\",\"monitor\":true},{\"logType\": \"MYSQL_SLOW_QUERY\",\"monitor\":false}]}"
Konfigurasikan pemantauan untuk MySQL EC2
-
Buat aplikasi untuk grup sumber daya dengan EC2 instance SQL HA.
aws application-insights create-application ‐-region
<REGION>
‐-resource-group-name<RESOURCE_GROUP_NAME>
-
Log kesalahan diaktifkan secara bawaan. Log kueri lambat dapat diaktifkan dengan menggunakan grup parameter data. Untuk informasi selengkapnya, silakan lihat Mengakses Kueri Lambat MySQL dan Log Umum.
-
set slow_query_log = 1
-
set log_output = FILE
-
-
Konfigurasikan komponen EC2 MySQL.
aws application-insights update-component-configuration ‐-resource-group-name "
<RESOURCE_GROUP_NAME>
" ‐-region<REGION>
‐-component-name "<DB_COMPONENT_NAME>
" ‐-monitor ‐-tier MYSQL ‐-monitor ‐-component-configuration "{\"alarmMetrics\":[{\"alarmMetricName\":\"CPUUtilization\",\"monitor\":true}],\"logs\":[{\"logGroupName\":\"<UNIQUE_LOG_GROUP_NAME>
\",\"logPath\":\"C:\\\\ProgramData\\\\MySQL\\\\MySQL Server **\\\\Data\\\\<FILE_NAME>
.err\",\"logType\":\"MYSQL\",\"monitor\":true,\"encoding\":\"utf-8\"}]}"
Mengonfigurasi pemantauan untuk PostgreSQL RDS
-
Membuat sebuah aplikasi untuk grup sumber daya dengan instans basis data PostgreSQL RDS.
aws application-insights create-application ‐-region
<REGION>
‐-resource-group-name<RESOURCE_GROUP_NAME>
-
Menerbitkan log PostgreSQL CloudWatch ke tidak diaktifkan secara default. Untuk mengaktifkan pemantauan, buka konsol RDS kemudian pilih basis data yang akan dipantau. Pilih Modifikasi yang ada di sudut kanan atas, dan pilih kotak centang berlabel log PostgreSQL. Pilih Lanjutkan untuk menyimpan pengaturan ini.
-
Log PostgreSQL Anda diekspor ke. CloudWatch
-
Mengonfigurasi komponen PostgreSQL RDS.
aws application-insights update-component-configuration --region
<REGION>
--resource-group-name<RESOURCE_GROUP_NAME>
--component-name<DB_COMPONENT_NAME>
--monitor --tier DEFAULT --component-configuration "{ \"alarmMetrics\":[ { \"alarmMetricName\": \"CPUUtilization\", \"monitor\": true } ], \"logs\":[ { \"logType\": \"POSTGRESQL\", \"monitor\": true } ] }"
Konfigurasikan pemantauan untuk PostgreSQL EC2
-
Buat aplikasi untuk grup sumber daya dengan instance PostgreSQL EC2 .
aws application-insights create-application ‐-region
<REGION>
‐-resource-group-name<RESOURCE_GROUP_NAME>
-
Konfigurasikan komponen PostgreSQL EC2 .
aws application-insights update-component-configuration ‐-region
<REGION>
‐-resource-group-name<RESOURCE_GROUP_NAME>
‐-component-name<DB_COMPONENT_NAME>
‐-monitor ‐-tier POSTGRESQL ‐-component-configuration "{ \"alarmMetrics\":[ { \"alarmMetricName\":\"CPUUtilization\", \"monitor\":true } ], \"logs\":[ { \"logGroupName\":\"<UNIQUE_LOG_GROUP_NAME>
\", \"logPath\":\"/var/lib/pgsql/data/log/\", \"logType\":\"POSTGRESQL\", \"monitor\":true, \"encoding\":\"utf-8\" } ] }"
Mengonfigurasi pemantauan untuk Oracle RDS
-
Membuat sebuah aplikasi untuk grup sumber daya dengan instans basis data Oracle RDS.
aws application-insights create-application ‐-region
<REGION>
‐-resource-group-name<RESOURCE_GROUP_NAME>
-
Menerbitkan log Oracle ke tidak CloudWatch diaktifkan secara default. Untuk mengaktifkan pemantauan, buka konsol RDS kemudian pilih basis data yang akan dipantau. Pilih Modifikasi yang ada di sudut kanan atas, kemudian pilih kotak centang berlabel Peringatan dan log Pendengar. Pilih Lanjutkan untuk menyimpan pengaturan ini.
-
Log Oracle Anda diekspor ke. CloudWatch
-
Mengonfigurasi komponen Oracle RDS.
aws application-insights update-component-configuration --region
<REGION>
--resource-group-name<RESOURCE_GROUP_NAME>
--component-name<DB_COMPONENT_NAME>
--monitor --tier DEFAULT --component-configuration "{ \"alarmMetrics\":[ { \"alarmMetricName\": \"CPUUtilization\", \"monitor\": true } ], \"logs\":[ { \"logType\": \"ORACLE_ALERT\", \"monitor\": true }, { \"logType\": \"ORACLE_LISTENER\", \"monitor\": true } ] }"
Konfigurasikan pemantauan untuk Oracle EC2
-
Buat aplikasi untuk grup sumber daya dengan EC2 instance Oracle.
aws application-insights create-application ‐-region
<REGION>
‐-resource-group-name<RESOURCE_GROUP_NAME>
-
Konfigurasikan EC2 komponen Oracle.
aws application-insights update-component-configuration ‐-region
<REGION>
‐-resource-group-name<RESOURCE_GROUP_NAME>
‐-component-name<DB_COMPONENT_NAME>
‐-monitor ‐-tier ORACLE ‐-component-configuration "{ \"alarmMetrics\":[ { \"alarmMetricName\":\"CPUUtilization\", \"monitor\":true } ], \"logs\":[ { \"logGroupName\":\"<UNIQUE_LOG_GROUP_NAME>\", \"logPath\":\"/opt/oracle/diag/rdbms/*/*/trace\", \"logType\":\"ORACLE_ALERT\", \"monitor\":true, }, { \"logGroupName\":\"<UNIQUE_LOG_GROUP_NAME>\", \"logPath\":\"/opt/oracle/diag/tnslsnr/$HOSTNAME/listener/trace/\", \"logType\":\"ORACLE_ALERT\", \"monitor\":true, } ] }"