Aktifkan pencarian transaksi - Amazon CloudWatch

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 Secara default, Anda juga akan mengindeks 1% dari rentang yang dicerna secara gratis sebagai ringkasan jejak untuk analisis, yang biasanya cukup mengingat Anda sudah memiliki visibilitas end-to-end jejak penuh pada semua rentang yang tertelan melalui Pencarian Transaksi.

Mengaktifkan Penelusuran Transaksi di konsol

Prosedur berikut menjelaskan cara mengaktifkan Pencarian Transaksi di konsol.

Untuk mengaktifkan Penelusuran Transaksi di CloudWatch konsol
  1. Buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/.

  2. Dari panel navigasi, di bawah Sinyal Aplikasi, pilih Pencarian Transaksi.

  3. Pilih Aktifkan Pencarian Transaksi.

  4. 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" }