Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Abilitazione di Transaction Search
Puoi abilitare Transaction Search utilizzando la console o l'API. La ricerca delle transazioni è configurata per l'intero account e trasforma l'importazione di tutti gli intervalli tramite X-Ray in una modalità di raccolta conveniente utilizzando Amazon Pricing. CloudWatch
Prerequisiti
Prima di abilitare Transaction Search, è necessario creare un ruolo con le seguenti autorizzazioni.
Nota
Per utilizzare Transaction Search e altre CloudWatch funzionalità, aggiungi la policy al tuo ruolo. CloudWatchReadOnlyAccess Per ulteriori informazioni sulla creazione di un ruolo, consulta IAM role creation.
Abilitazione di Transaction Search nella console
La procedura seguente descrive come abilitare Transaction Search nella console.
Per abilitare Transaction Search nella CloudWatch console
Apri la CloudWatch console all'indirizzo https://console.aws.amazon.com/cloudwatch/
. -
Dal pannello di navigazione, in Application Signals, scegli Transaction Search.
-
Scegli Abilita Transaction Search
-
Seleziona la casella per importare gli intervalli come log strutturati e inserisci una percentuale di intervalli da indicizzare. Puoi indicizzare gli intervalli all'1% gratuitamente e modificare la percentuale in un secondo momento in base alle tue esigenze.
Abilitazione di Transaction Search tramite un'API
La procedura seguente descrive come abilitare Transaction Search utilizzando un'API.
Passaggio 1. Crea una politica che garantisca l'accesso agli intervalli di importazione nei registri CloudWatch
Quando si utilizza l'SDK AWS CLI o per abilitare Transaction Search, è necessario configurare le autorizzazioni utilizzando una politica basata sulle risorse con. PutResourcePolicy
Policy di esempio
La seguente policy di esempio consente a X-Ray di inviare tracce a Logs CloudWatch
Esempio di comando
L'esempio seguente mostra come formattare il AWS CLI comando con. PutResourcePolicy
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" } } } ]}'
Passaggio 2. Configurazione della destinazione dei segmenti di traccia
Configura l'importazione degli intervalli con UpdateTraceSegmentDestination.
Esempio di comando
L'esempio seguente mostra come formattare il AWS CLI comando conUpdateTraceSegmentDestination.
aws xray update-trace-segment-destination --destination CloudWatchLogs
Fase 3. Configurazione della quantità di intervalli da indicizzare
Configura la percentuale di campionamento desiderata con UpdateIndexingRule
Esempio di comando
L'esempio seguente mostra come formattare il AWS CLI comando conUpdateIndexingRule.
aws xray update-indexing-rule --name "Default" --rule '{"Probabilistic": {"DesiredSamplingPercentage": number}}'
Nota
Dopo aver abilitato Transaction Search, potrebbero essere necessari fino a dieci minuti prima che gli intervalli risultino disponibili per la ricerca e l'analisi.
Passaggio 4. Verifica della disponibilità a fini di ricerca e analisi degli intervalli
Per verificare che gli intervalli siano disponibili per la ricerca e l'analisi, utilizza GetTraceSegmentDestination.
Comandi di esempio
L'esempio seguente mostra come formattare il AWS CLI comando conGetTraceSegmentDestination.
aws xray get-trace-segment-destination
Risposta di esempio
L'esempio seguente mostra la risposta che ci si può aspettare quando Transaction Search è attiva.
{ "Destination": "CloudWatchLogs", "Status": "ACTIVE" }