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

AWS Kredensi yang tidak ada saat meluncurkan kolektor OCB

Kolektor melempar kesalahan berikut saat memulai.

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

Masukkan kredensil yang benar.

Kredensial tidak valid AWS

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

Segarkan AWS kredensi di server kolektor.

Transaksi Pencarian dinonaktifkan

Collector melempar Message=API OTLP didukung dengan Log sebagai Tujuan Segmen CloudWatch Jejak.

Pastikan Penelusuran Transaksi diaktifkan CloudWatch sebelum menggunakan titik akhir OTLP untuk jejak. Untuk informasi selengkapnya, lihat Penelusuran Transaksi.
Masalah batching dan timeout

Kolektor melempar salah satu masalah ini:

  • waktu berlalu max kedaluwarsa gagal membuat permintaan HTTP

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

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

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

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

Menyetel kebijakan batching dan timeout menggunakan batchprocessor.
Coba lagi masalah

Masalah jaringan sementara antara kolektor dan titik akhir OTLP.

  • kesalahan rpc: kode = Desc tidak tersedia = kesalahan membaca dari server: baca tcp

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

  • kesalahan rpc: kode = Desc tidak tersedia = kode status HTTP tak terduga yang diterima dari server: 503 (Layanan Tidak tersedia)

Tune kebijakan coba lagi menggunakan eksportir.
Muatan ditolak TA Pastikan payload yang dikirim ke titik akhir jejak 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

  • Verifikasi bahwa Anda menggunakan versi ADOT yang didukung dengan benar.

  • Pastikan kredensil Anda diatur dengan benar dengan mengikuti rantai penyedia kredensi AWS SDK standar

Log atau bentang 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 pustaka yang akan diinstrumentasi didukung oleh instrumentasi otomatis. Lihat library yang didukung untuk Java, Python JavaScript, dan .NET.