Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Konfigurasikan aturan AWS X-Ray pengambilan sampel untuk API Gateway API

Mode fokus
Konfigurasikan aturan AWS X-Ray pengambilan sampel untuk API Gateway API - Amazon API Gateway

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

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

Anda dapat menggunakan AWS X-Ray konsol atau SDK untuk mengonfigurasi aturan pengambilan sampel untuk Amazon API Gateway API. Aturan sampling menentukan permintaan X-Ray mana yang harus direkam untuk API Anda. Dengan menyesuaikan aturan pengambilan sampel, Anda dapat mengontrol jumlah data yang Anda catat, dan mengubah perilaku pengambilan sampel dengan cepat tanpa mengubah atau men-deploy ulang kode Anda.

Sebelum Anda menentukan aturan pengambilan sampel X-Ray, baca topik berikut di Panduan Pengembang X-Ray:

Nilai opsi aturan pengambilan sampel X-Ray untuk API Gateway API

Opsi pengambilan sampel X-Ray berikut relevan untuk API Gateway. Nilai string dapat menggunakan wildcard untuk mencocokkan satu karakter (?) atau nol atau lebih karakter (*). Untuk detail selengkapnya, termasuk penjelasan rinci tentang cara pengaturan Reservoir dan Rate digunakan, Konfigurasikan aturan pengambilan sampel.

  • Nama aturan (string) - Nama unik untuk aturan.

  • Prioritas (integer antara 1 dan 9999) — Prioritas aturan sampling. Layanan mengevaluasi aturan dalam urutan prioritas naik, dan membuat keputusan pengambilan sampel dengan aturan pertama yang cocok.

  • Reservoir (bilangan bulat nonnegatif) — Sejumlah permintaan pencocokan yang tetap ke instrumen per detik, sebelum menerapkan tarif tetap. Reservoir tidak digunakan secara langsung oleh layanan, tetapi berlaku untuk semua layanan yang menggunakan aturan secara kolektif.

  • Tarif (angka antara 0 dan 100) — Persentase permintaan yang cocok dengan instrumen, setelah reservoir habis.

  • Nama layanan (string) - nama tahap API, dalam bentuk{api-name}/{stage-name}. Misalnya, jika Anda menerapkan API PetStoresampel ke tahap bernamatest, nilai nama Layanan yang akan ditentukan dalam aturan pengambilan sampel Anda adalah. pets/test

  • Jenis layanan (string) - Untuk API Gateway API, baik AWS::ApiGateway::Stage atau AWS::ApiGateway::* dapat ditentukan.

  • Host (string) — Nama host dari header host HTTP. Setel ini * agar cocok dengan semua nama host. Atau Anda dapat menentukan nama host penuh atau sebagian untuk dicocokkan, misalnya, api.example.com atau*.example.com.

  • Resource ARN (string) — ARN dari tahap API, misalnya,. arn:aws:apigateway:region::/restapis/api-id/stages/stage-name

    Nama panggung dapat diperoleh dari konsol atau API Gateway CLI atau API. Untuk informasi selengkapnya tentang format ARN, lihat. Referensi Umum Amazon Web Services

  • Metode HTTP (string) — Metode yang akan diambil sampelnya, misalnya,GET.

  • Jalur URL (string) — Jalur URL permintaan.

  • (opsional) Atribut (kunci dan nilai) — Header dari permintaan HTTP asli, misalnya,, ConnectionContent-Length, atauContent-Type. Setiap nilai atribut dapat mencapai 32 karakter.

Contoh aturan pengambilan sampel X-Ray

Contoh aturan pengambilan sampel #1

Aturan ini mengambil sampel semua GET permintaan untuk testxray API pada test tahap tersebut.

  • Nama aturan - test-sampling

  • Prioritas - 17

  • Ukuran reservoir — 10

  • Tarif tetap - 10

  • Nama layanan - testxray/test

  • Jenis layanan - AWS::ApiGateway::Stage

  • Metode HTTP - GET

  • Sumber daya ARN — *

  • Tuan rumah — *

Contoh aturan pengambilan sampel #2

Aturan ini mengambil sampel semua permintaan untuk testxray API pada prod tahap tersebut.

  • Nama aturan - prod-sampling

  • Prioritas - 478

  • Ukuran reservoir — 1

  • Tarif tetap - 60

  • Nama layanan - testxray/prod

  • Jenis layanan - AWS::ApiGateway::Stage

  • Metode HTTP - *

  • Sumber daya ARN — *

  • Tuan rumah — *

  • Atribut{}

PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.