Sistem yang didukung oleh Sinyal Aplikasi - Amazon CloudWatch

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

Sistem yang didukung oleh Sinyal Aplikasi

Sinyal Aplikasi didukung dan diuji di AmazonEKS, Kubernetes asli, Amazon, ECS dan Amazon. EC2 Petunjuk untuk mengaktifkan Sinyal Aplikasi di Amazon EC2 harus berfungsi pada platform apa pun yang mendukung CloudWatch agen dan AWS Distro OpenTelemetry, tetapi instruksinya belum diuji pada platform lain.

Kompatibilitas Java

Application Signals mendukung aplikasi Java, dan mendukung pustaka dan kerangka kerja Java yang sama seperti yang dilakukan AWS Distro. OpenTelemetry Untuk informasi selengkapnya, lihat Pustaka, kerangka kerja, server aplikasi yang didukung, dan. JVMs

JVMVersi 8, 11, dan 17 didukung.

Kompatibilitas Python

Kompatibilitas Python

Sinyal Aplikasi mendukung pustaka dan kerangka kerja yang sama seperti yang dilakukan oleh AWS Distro. OpenTelemetry Untuk informasi selengkapnya, lihat Paket yang didukung di opentelemetry-python-contrib.

Python versi 3.8 dan yang lebih baru didukung.

Sebelum Anda mengaktifkan Sinyal Aplikasi untuk aplikasi Python Anda, perhatikan pertimbangan berikut.

  • Dalam beberapa aplikasi kontainer, variabel PYTHONPATH lingkungan yang hilang terkadang dapat menyebabkan aplikasi gagal memulai. Untuk mengatasi hal ini, pastikan Anda mengatur variabel PYTHONPATH lingkungan ke lokasi direktori kerja aplikasi Anda. Ini karena masalah yang diketahui dengan OpenTelemetry instrumentasi otomatis. Untuk informasi selengkapnya tentang masalah ini, lihat Pengaturan autoinstrumentasi Python dari PYTHONPATH tidak sesuai.

  • Untuk aplikasi Django, ada konfigurasi tambahan yang diperlukan, yang diuraikan dalam dokumentasi Python OpenTelemetry .

    • Gunakan --noreload bendera untuk mencegah pemuatan ulang otomatis.

    • Tetapkan variabel DJANGO_SETTINGS_MODULE lingkungan ke lokasi settings.py berkas aplikasi Django Anda. Ini memastikan bahwa OpenTelemetry dapat mengakses dan mengintegrasikan dengan benar dengan pengaturan Django Anda.

. NETkompatibilitas (Pratinjau)

Sinyal Aplikasi mendukung. NETaplikasi dengan AWS Distro untuk instrumentasi Open Telemetry (ADOT) di AmazonEKS, Amazon, AmazonEC2, dan Kubernetes yang berjalan di ECS Amazon. EC2

Rilis pratinjau ini mendukung. NET8.

Sinyal Aplikasi mendukung. NETaplikasi yang berjalan pada x86-64 CPUs dan mendukung sistem operasi Linux x64, Microsoft Windows Server 2022 x64, dan Microsoft Windows Server 2019 x64.