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 rentang konsumsi melalui X-Ray ke mode pengumpulan hemat biaya menggunakan Harga Amazon. CloudWatch
Mengaktifkan Penelusuran Transaksi di konsol
Prosedur berikut menjelaskan cara mengaktifkan Pencarian Transaksi di konsol.
Untuk mengaktifkan Penelusuran Transaksi di CloudWatch konsol
Buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/
. -
Dari panel navigasi, di bawah Sinyal Aplikasi, pilih Pencarian Transaksi.
-
Pilih Aktifkan Pencarian Transaksi.
-
Pilih kotak untuk menelan bentang sebagai log terstruktur, dan masukkan persentase rentang yang akan diindeks. Anda dapat mengindeks rentang 1% secara gratis dan mengubah persentasenya nanti berdasarkan kebutuhan Anda.
Mengaktifkan Penelusuran Transaksi menggunakan API
Prosedur berikut menjelaskan cara mengaktifkan Transaction Search menggunakan API.
Langkah 1. Buat kebijakan yang memberikan akses ke rentang konsumsi di Log CloudWatch
Saat menggunakan AWS CLI atau SDK untuk mengaktifkan Penelusuran Transaksi, Anda harus mengonfigurasi izin menggunakan kebijakan berbasis sumber daya dengan. PutResourcePolicy
Contoh kebijakan
Contoh kebijakan berikut memungkinkan X-Ray mengirim jejak ke CloudWatch Log
{ "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" } } } ] }
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:logs:region:account-id:*" }, "StringEquals": { "aws:SourceAccount": "account-id" } } } ]}'
Langkah 2. Konfigurasikan tujuan segmen jejak
Konfigurasikan konsumsi bentang 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 bentang yang akan diindeks
Konfigurasikan persentase pengambilan sampel 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 Penelusuran Transaksi, dibutuhkan waktu sepuluh 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 Transaction Search aktif.
{ "Destination": "CloudWatchLogs", "Status": "ACTIVE" }