AWS SDK for Java 1.x telah memasuki mode pemeliharaan pada 31 Juli 2024, dan akan mencapai end-of-support
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengaktifkan Metrik untuk AWS SDK for Java
AWS SDK for Java Dapat menghasilkan metrik untuk visualisasi dan pemantauan dengan Amazon CloudWatch yang mengukur
-
kinerja aplikasi Anda saat mengakses AWS
-
kinerja Anda JVMs saat digunakan dengan AWS
-
Rincian lingkungan runtime seperti memori heap, jumlah thread, dan deskriptor file yang dibuka
Cara Mengaktifkan Generasi SDK Metrik Java
Anda perlu menambahkan dependensi Maven berikut untuk mengaktifkan metrik SDK untuk mengirim. CloudWatch
<dependencyManagement> <dependencies> <dependency> <groupId>com.amazonaws</groupId> <artifactId>aws-java-sdk-bom</artifactId> <version>
1.12.490
*</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement> <dependencies> <dependency> <groupId>com.amazonaws</groupId> <artifactId>aws-java-sdk-cloudwatchmetrics</artifactId> <scope>provided</scope> </dependency> <!-- Other SDK dependencies. --> </dependencies>
* Ganti nomor versi dengan versi terbaru yang SDK tersedia di Maven Central
AWS SDK for Java metrik dinonaktifkan secara default. Untuk mengaktifkannya untuk lingkungan pengembangan lokal Anda, sertakan properti sistem yang menunjuk ke file kredensi AWS keamanan Anda saat memulai file. JVM Sebagai contoh:
-Dcom.amazonaws.sdk.enableDefaultMetrics=credentialFile=/path/aws.properties
Anda perlu menentukan jalur ke file kredenal Anda sehingga SDK dapat mengunggah titik data yang dikumpulkan untuk CloudWatch analisis nanti.
catatan
Jika Anda mengakses AWS dari sebuah Amazon EC2 instance menggunakan layanan metadata Amazon EC2 instance, Anda tidak perlu menentukan file kredensi. Dalam hal ini, Anda hanya perlu menentukan:
-Dcom.amazonaws.sdk.enableDefaultMetrics
Semua metrik yang ditangkap oleh AWS SDK for Java berada di bawah namespace AWSSDK/Java, dan diunggah ke CloudWatch wilayah default (us-east-1). Untuk mengubah wilayah, tentukan dengan menggunakan cloudwatchRegion
atribut di properti sistem. Misalnya, untuk menyetel CloudWatch wilayah ke us-east-1, gunakan:
-Dcom.amazonaws.sdk.enableDefaultMetrics=credentialFile=/path/aws.properties,cloudwatchRegion={region_api_default}
Setelah Anda mengaktifkan fitur, setiap kali ada permintaan layanan AWS dari, titik data metrik akan dibuat AWS SDK for Java, antri untuk ringkasan statistik, dan diunggah secara asinkron menjadi sekitar sekali setiap menit. CloudWatch Setelah metrik diunggah, Anda dapat memvisualisasikannya menggunakan AWS Management Console
Jenis Metrik yang Tersedia
Kumpulan metrik default dibagi menjadi tiga kategori utama:
- AWS Minta Metrik
-
-
Meliputi area seperti latensi HTTP permintaan/respons, jumlah permintaan, pengecualian, dan percobaan ulang.
-
- Layanan AWS Metrik
-
-
Sertakan data Layanan AWS spesifik, seperti throughput dan jumlah byte untuk unggahan dan unduhan S3.
-
- Metrik Mesin
-
-
Tutupi lingkungan runtime, termasuk memori heap, jumlah thread, dan deskriptor file terbuka.
Jika Anda ingin mengecualikan Metrik Mesin, tambahkan
excludeMachineMetrics
ke properti sistem:-Dcom.amazonaws.sdk.enableDefaultMetrics=credentialFile=/path/aws.properties,excludeMachineMetrics
-
Informasi Selengkapnya
-
Lihat ringkasan paket amazonaws/metrics untuk daftar lengkap jenis metrik inti yang telah ditentukan sebelumnya.
-
Pelajari tentang bekerja dengan CloudWatch menggunakan AWS SDK for Java dalam CloudWatch Contoh Menggunakan AWS SDK for Java.
-
Pelajari lebih lanjut tentang penyetelan kinerja dalam Menyetel AWS SDK for Java untuk Meningkatkan Ketahanan posting blog
.