Sinyal Aplikasi - Amazon CloudWatch

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Sinyal Aplikasi

Sinyal Aplikasi ada di rilis Pratinjau. Jika Anda memiliki umpan balik tentang fitur ini, Anda dapat menghubungi kami di app-signals-feedback@amazon .com.

Gunakan Sinyal CloudWatch Aplikasi untuk menginstruksikan aplikasi Anda secara otomatis AWS sehingga Anda dapat memantau kesehatan aplikasi saat ini dan melacak kinerja aplikasi jangka panjang terhadap tujuan bisnis Anda. Sinyal Aplikasi memberi Anda tampilan menyatu dan terpusat aplikasi pada aplikasi, layanan, dan dependensi Anda, serta membantu Anda memantau dan menentukan prioritas kesehatan aplikasi.

  • Aktifkan Sinyal Aplikasi untuk secara otomatis mengumpulkan metrik dan jejak dari aplikasi Anda, dan menampilkan metrik kunci seperti volume call, ketersediaan, latensi, gangguan, dan kesalahan. Dengan cepat lihat dan tentukan prioritas kesehatan operasional saat ini dengan cepat, dan apakah aplikasi Anda memenuhi sasaran tujuan jangka panjangnya, tanpa menulis kode ubah suai atau membuat dasbor.

  • Buat dan pantau tujuan tingkat layanan (SLO) dengan Sinyal Aplikasi. Buat dan lacak status SLI yang terkait dengan metrik dengan mudah, termasuk CloudWatch metrik aplikasi standar baru yang dikumpulkan oleh Sinyal Aplikasi. Melihat dan melacak status indikator tingkat layanan (SLI) layanan aplikasi Anda dalam sebuah daftar layanan dan peta topologi. Buat alarm untuk melacak SLO Anda, dan lacak metrik aplikasi standar baru yang dikumpulkan Sinyal Aplikasi tersebut.

  • Meihat peta topologi aplikasi Anda yang secara otomatis ditemukan oleh Sinyal Aplikasi, yang akan memberi Anda representasi visual dari aplikasi, dependensi, dan konektivitasnya.

  • Application Signals bekerja dengan CloudWatch RUM, kenari CloudWatch Synthetics AWS Service Catalog AppRegistry, dan Amazon EC2 Auto Scaling untuk menampilkan halaman klien Anda, kenari Synthetics, dan nama aplikasi dalam dasbor dan peta.

Gunakan Sinyal Aplikasi untuk pemantauan aplikasi harian

Gunakan Sinyal Aplikasi dalam CloudWatch konsol, sebagai bagian dari pemantauan aplikasi harian:

  1. Jika Anda telah membuat tujuan tingkat layanan (SLO) untuk layanan Anda, maka mulailah dengan halaman Tujuan Tingkat Layanan (SLO). Layanan ini memberi Anda tampilan langsung kesehatan layanan dan operasi Anda yang paling penting. Pilih nama layanan atau operasi untuk SLO untuk membuka halaman Detail Layanan dan melihat informasi layanan yang detail saat Anda menerbitkan pemecahan masalah.

  2. Buka halaman Layanan untuk melihat ringkasan semua layanan Anda, dan dengan cepat melihat layanan dengan kecepatan gangguan atau latensi tertinggi. Jika Anda telah membuat SLO, silakan lihat tabel Layanan untuk melihat layanan manakah yang memiliki indikator tingkat layanan (SLI) yang tidak sehat. Jika layanan tertentu dalam keadaan tidak sehat, pilih layanan untuk membuka halaman Detail Layanan dan lihat operasi layanan, dependensi, canary Synthetics, dan permintaan klien. Pilih titik dalam grafik untuk melihat jejak yang berkorelasi sehingga Anda dapat memecahkan masalah dan mengidentifikasi akar penyebab masalah-masalah operasional.

  3. Jika layanan baru telah disebarkan atau dependensi telah berubah, buka Peta Layanan untuk menginspeksi topologi aplikasi Anda. Lihat peta aplikasi Anda yang menunjukkan hubungan antara klien, canary Synthetics, layanan, dan dependensi. Lihat kesehatan SLI dengan cepat, silakan lihat metrik kunci seperti volume call, kecepatan gangguan, dan latensi, dan telusuri untuk melihat informasi lebih detail di halaman Detail layanan.

Penggunaan Sinyal Aplikasi menimbulkan pengeluaran biaya. Untuk informasi tentang CloudWatch harga, lihat CloudWatch Harga Amazon.

catatan

Tidak perlu mengaktifkan Sinyal Aplikasi untuk menggunakan CloudWatch Synthetics, CloudWatch RUM, atau CloudWatch Evidently. Namun, Synthetics dan CloudWatch RUM bekerja dengan Application Signals untuk memberikan manfaat ketika Anda menggunakan fitur ini bersama-sama.

Bahasa dan arsitektur yang didukung

Saat ini, Application Signals mendukung aplikasi Java dan Python.

Sinyal Aplikasi didukung dan diuji di Amazon EKS, Amazon ECS, dan Amazon EC2. Di klaster Amazon EKS, secara otomatis menemukan nama layanan dan cluster Anda. Di arsitektur lain, Anda harus memberikan nama layanan dan lingkungan ketika Anda mengaktifkan layanan tersebut untuk Sinyal Aplikasi.

Petunjuk untuk mengaktifkan Sinyal Aplikasi di Amazon EC2 harus bekerja pada arsitektur apa pun yang mendukung agen AWS dan CloudWatch Distro. OpenTelemetry Namun demikian, instruksinya belum diuji pada arsitektur selain Amazon ECS dan Amazon EC2.

Wilayah yang didukung

Untuk rilis Pratinjau ini, Sinyal Aplikasi didukung di Wilayah-Wilayah berikut.

  • AS Timur (Virginia Utara)

  • AS Timur (Ohio)

  • AS Barat (Oregon)

  • Asia Pasifik (Sydney)

  • Asia Pasifik (Tokyo)

  • Eropa (Irlandia)

Pratinjau SDK

Versi Pratinjau SDK sudah tersedia untuk diunduh.

Awas

Operasi dan parameter API dapat berubah sebelum Sinyal Aplikasi tersedia secara umum. Perubahan-perubahan tersebut mungkin melanggar perubahan. Jangan gunakan versi Pratinjau SDK untuk tujuan produksi.

Untuk menginstal SDK Pratinjau, instal atau perbarui versi terbaru AWS CLI versi 2. Untuk informasi selengkapnya, silakan lihat Menginstal atau memperbarui versi terbaru dari AWS CLI.

Kemudian gunakan perintah berikut untuk mengunduh file zip SDK dari bucket Amazon S3, kemudian ekstrak isinya. Setiap file zip SDK berisi instruksi-instruksi SDK dan dokumentasi API.

catatan

SDK disediakan dalam beberapa bahasa pemrograman sehingga Anda dapat menggunakan Application Signals API dengan salah satu bahasa pemrograman ini. Namun, instrumentasi otomatis aplikasi Anda untuk mengirim data ke Sinyal Aplikasi hanya didukung untuk aplikasi Java dan Python.

  • SDK Java V2: aws s3 cp s3://application-signals-preview-sdk/awsJavaSdkV2.zip ./

  • JavaScript SDK V3: aws s3 cp s3://application-signals-preview-sdk/jsSdkV3.zip ./

  • JavaScript V2 SDK: aws s3 cp s3://application-signals-preview-sdk/jsSdkV2.zip ./

  • SDK Python: aws s3 cp s3://application-signals-preview-sdk/pythonSdk.zip ./

  • SDK Kotlin: aws s3 cp s3://application-signals-preview-sdk/kotlin.zip ./

  • SDK Android: aws s3 cp s3://application-signals-preview-sdk/andriod.zip ./

  • C++ SDK: aws s3 cp s3://application-signals-preview-sdk/awsCppSdk.zip ./

  • SDK PHP: aws s3 cp s3://application-signals-preview-sdk/awsSdkPhp.zip ./

  • SDK Ruby aws s3 cp s3://application-signals-preview-sdk/awsSdkRuby.zip ./

  • SDK Go V2: aws s3 cp s3://application-signals-preview-sdk/awsSdkGoV2.zip ./

  • SDK Go V1: aws s3 cp s3://application-signals-preview-sdk/go.zip ./

  • SDK iOS: aws s3 cp s3://application-signals-preview-sdk/iOS.zip ./