View a markdown version of this page

Pemecahan Masalah - Amazon CloudWatch

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

Pemecahan Masalah

Berikut ini adalah skenario pemecahan masalah umum dan solusi untuk titik akhir OTLP.

Isu Deskripsi Solusi

Non-existing AWS kredenSIAL saat meluncurkan kolektor OCB

Kolektor melempar kesalahan berikut saat memulai.

Kesalahan: konfigurasi tidak valid: ekstensi: :sigv4auth: tidak dapat mengambil penyedia kredensia: gagal menyegarkan kredenSIAL yang di-cache, tidak ada peran EC2 IMDS yang ditemukan, kesalahan operasi ec2imds:, permintaan dibatalkan, batas waktu konteks terlampaui. GetMetadata

Masukkan kredenSIAL yang benar.

Kre AWS densibilitas tidak valid

Kolektor melempar Kode Status HTTP 403, Pesan = Token keamanan yang disertakan dalam permintaan tidak valid., Details= []” saat mengirim permintaan melalui titik akhir OTLP.

Segarkan AWS kredenSIAL pada server kolektor.

Pencarian Transaksi dinonaktifkan

Kolektor melempar Pesan = API OTLP didukung dengan CloudWatch Log sebagai Tujuan Segmen Pelacakan.

Pastikan Pencarian Transaksi diaktifkan CloudWatch sebelum menggunakan titik akhir OTLP untuk pelacakan. Untuk informasi selengkapnya, lihat Pencarian Transaksi.
Masalah batching dan batas waktu

Kolektor melempar salah satu masalah ini:

  • waktu maksimum yang telah berlalu berakhir gagal membuat permintaan HTTP

  • io.opentelemetry.exporter.internal.http. HttpExporter - Gagal mengekspor rentang. Permintaan tidak dapat dieksekusi. Pesan kesalahan penuh: batas waktu

  • io.opentelemetry.exporter.internal.grpc. GrpcExporter - Gagal mengekspor rentang. Server merespons dengan kode status gRPC 2. Pesan kesalahan: batas waktu

  • kesalahan rpc: kode = DeadlineExceeded desc = batas waktu konteks terlampaui

  • kesalahan rpc: code = ResourceExhausted desc = Terlalu banyak permintaan”, “dropped_items”: 1024

Setel kebijakan batching dan batas waktu menggunakan batchprocessor.
Masalah coba lagi

Masalah jaringan sementara antara kolektor dan titik akhir OTLP.

  • kesalahan rpc: kode = Tidak tersedia desc = kesalahan membaca dari server: baca tcp

  • kesalahan rpc: kode = Tidak tersedia desc = kode status HTTP tak terduga diterima dari server: 502 (Bad Gateway);

  • kesalahan rpc: kode = Tidak tersedia desc = kode status HTTP tak terduga diterima dari server: 503 (Layanan Tidak Tersedia)

Setel kebijakan coba ulang menggunakan eksportir.
Payload ditolak TA Pastikan payload yang dikirim ke titik akhir pelacakan berada dalam batas dan batasan. Untuk informasi selengkapnya, lihat Batas dan batasan titik akhir.
Tidak ada header autentikasi yang disuntikkan ke permintaan ekspor keluar di ADOT

Kesalahan umum 403, “Token Otentikasi Hilang”:

Contoh:

ERROR:opentelemetry.exporter.otlp.proto.http.trace_exporter:Failed to export batch code: 403, reason: Missing Authentication Token

  • Pastikan Anda menggunakan versi yang didukung ADOT yang benar.

  • Pastikan kredenSIAL Anda diatur dengan benar dengan mengikuti rantai penyedia kredensia AWS SDK standar

Log atau rentang tidak muncul di grup CloudWatch log Tidak ada log atau rentang yang muncul di grup CloudWatch log yang diharapkan (aws/spansuntuk rentang dan grup log kustom yang Anda tentukan untuk log). Pastikan bahwa perpustakaan yang akan diinstrumentasi didukung oleh instrumentasi otomatis. Lihat pustaka yang didukung untuk Java, Python, JavaScript dan .NET.