Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Aktifkan pencarian transaksi
Anda dapat mengaktifkan Pencarian Transaksi melalui konsol atau dengan menggunakan API. Pencarian transaksi dikonfigurasi untuk seluruh akun dan mengalihkan semua konsumsi rentang X-Ray ke mode pengumpulan hemat biaya menggunakan CloudWatch Harga https://aws.amazon.com/cloudwatch/pricing/
Prasyarat
Sebelum Anda dapat mengaktifkan Pencarian Transaksi, Anda harus membuat peran dengan izin berikut.
catatan
Untuk menggunakan Pencarian Transaksi dan CloudWatch fitur lainnya, tambahkan CloudWatchReadOnlyAccess kebijakan ke peran Anda. Untuk informasi tentang cara membuat peran, lihat pembuatan peran IAM.
Mengaktifkan Pencarian Transaksi di konsol
Prosedur berikut menjelaskan cara mengaktifkan Pencarian Transaksi di konsol.
Untuk mengaktifkan Pencarian Transaksi di CloudWatch konsol
Buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/
. -
Dari panel navigasi, di bawah Sin yal Aplikasi, pilih Pencarian Transaksi.
-
Pilih Aktifkan Pencarian Transaksi.
-
Pilih kotak untuk mengambil rentang sebagai log terstruktur, dan masukkan persentase rentang yang akan diindeks. Anda dapat mengindeks rentang pada 1% secara gratis dan mengubah persentase nanti berdasarkan kebutuhan Anda.
Mengaktifkan Pencarian Transaksi menggunakan API
Prosedur berikut menjelaskan cara mengaktifkan Pencarian Transaksi menggunakan API.
Langkah 1. Membuat kebijakan yang memberikan akses untuk menelan rentang di Log CloudWatch
Saat menggunakan AWS CLI atau SDK untuk mengaktifkan Pencarian Transaksi, Anda harus mengonfigurasi izin menggunakan kebijakan berbasis sumber daya dengan. PutResourcePolicy
Contoh kebijakan
Kebijakan contoh berikut memungkinkan X-Ray untuk mengirim jejak ke CloudWatch Log
Perintah contoh
Contoh berikut menunjukkan cara memformat AWS CLI perintah Anda denganPutResourcePolicy.
aws logs put-resource-policy --policy-name MyResourcePolicy --policy-document '{ "Version": "2012-10-17", "Statement": [ { "Sid": "TransactionSearchXRayAccess", "Effect": "Allow", "Principal": { "Service": "xray.amazonaws.com" }, "Action": "logs:PutLogEvents", "Resource": [ "arn:partition:logs:region:account-id:log-group:aws/spans:*", "arn:partition:logs:region:account-id:log-group:/aws/application-signals/data:*" ], "Condition": { "ArnLike": { "aws:SourceArn": "arn:partition:xray:region:account-id:*" }, "StringEquals": { "aws:SourceAccount": "account-id" } } } ]}'
Langkah 2. Konfigurasikan tujuan segmen jejak
Konfigurasikan konsumsi rentang dengan UpdateTraceSegmentDestination.
Perintah contoh
Contoh berikut menunjukkan cara memformat AWS CLI perintah Anda denganUpdateTraceSegmentDestination.
aws xray update-trace-segment-destination --destination CloudWatchLogs
Langkah 3. Konfigurasikan jumlah rentang untuk diindeks
Konfigurasikan persentase sampling yang Anda inginkan dengan UpdateIndexingRule
Perintah contoh
Contoh berikut menunjukkan cara memformat AWS CLI perintah Anda denganUpdateIndexingRule.
aws xray update-indexing-rule --name "Default" --rule '{"Probabilistic": {"DesiredSamplingPercentage": number}}'
catatan
Setelah Anda mengaktifkan Pencarian Transaksi, diperlukan waktu 10 menit agar rentang tersedia untuk pencarian dan analisis.
Langkah 4. Verifikasi rentang tersedia untuk pencarian dan analisis
Untuk memverifikasi rentang tersedia untuk pencarian dan analisis, gunakan GetTraceSegmentDestination.
Contoh perintah
Contoh berikut menunjukkan cara memformat AWS CLI perintah Anda denganGetTraceSegmentDestination.
aws xray get-trace-segment-destination
Contoh tanggapan
Contoh berikut menunjukkan respons yang dapat Anda harapkan saat Pencarian Transaksi aktif.
{ "Destination": "CloudWatchLogs", "Status": "ACTIVE" }