Résolution des problèmes - Amazon CloudWatch

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Résolution des problèmes

Voici les scénarios de dépannage courants et les solutions pour le point de terminaison OTLP.

Problème Description Solution

Informations d' AWS identification inexistantes lors du lancement du collecteur OCB

Le collecteur renvoie l’erreur suivante au démarrage.

Erreur : configuration non valide : extensions : :sigv4auth : impossible de récupérer le fournisseur d'informations d'identification : échec de l'actualisation des informations d'identification mises en cache, aucun rôle IMDS trouvé, erreur d'opération EC2 ec2imds :, demande annulée, délai de contexte dépassé. GetMetadata

Veuillez saisir les informations d’identification correctes.

Informations d' AWS identification non valides

Le collecteur renvoie le code d’état HTTP 403, message = Le jeton de sécurité inclus dans la requête n’est pas valide, Détails = [] » lors de l’envoi de requêtes via le point de terminaison OTLP.

Actualisez les AWS informations d'identification sur le serveur du collecteur.

Recherche de transactions désactivée

Le collecteur envoie un message = L'API OTLP est prise en charge avec les CloudWatch journaux en tant que destination de segment de trace.

Assurez-vous que la recherche de transactions est activée CloudWatch avant d'utiliser le point de terminaison OTLP pour les traces. Pour plus d’informations, consultez Recherche de transactions.
Problèmes de traitement par lots et de délai d’expiration

Le collecteur renvoie l’un des problèmes suivants :

  • délai maximal écoulé, échec de la requête HTTP

  • io.opentelemetry.exporter.internal.http. HttpExporter - Impossible d'exporter les spans. La requête n’a pas pu être exécutée. Message d’erreur complet : délai d’attente

  • io.opentelemetry.exporter.internal.grpc. GrpcExporter - Impossible d'exporter les spans. Le serveur a répondu avec le code d’état gRPC 2. Message d’erreur : délai d’attente

  • erreur rpc : code = DeadlineExceeded desc = délai de contexte dépassé

  • erreur rpc : code = ResourceExhausted desc = « Trop de demandes », « dropped_items » : 1024

Effectuez les réglages des politiques de traitement par lots et de délai d’attente à l’aide de batchprocessor.
Problèmes de nouvelle tentative

Problèmes réseau transitoires entre le collecteur et le point de terminaison OTLP.

  • erreur rpc : code = Indisponible desc = erreur de lecture depuis le serveur : lecture tcp

  • erreur rpc : code = Indisponible desc = code d’état HTTP inattendu reçu du serveur : 502 (Mauvaise passerelle) ;

  • erreur rpc : code = Indisponible desc = code d’état HTTP inattendu reçu du serveur : 503 (Service indisponible)

Réglez la politique de nouvelle tentative à l’aide d’exporter.
Données utiles rejetées NA Assurez-vous que les données utiles envoyées au point de terminaison de trace respectent les limites et les restrictions. Pour de plus amples informations, veuillez consulter Limites et restrictions des points de terminaison.
Aucun en-tête d’authentification injecté dans les requêtes d’exportation sortantes dans ADOT

Erreur générique 403, « Jeton d’authentification manquant » :

Exemple :

ERROR:opentelemetry.exporter.otlp.proto.http.trace_exporter:Failed to export batch code: 403, reason: Missing Authentication Token

Les journaux ou les intervalles n'apparaissent pas dans les groupes de CloudWatch journaux Aucun journal ou intervalle n'apparaît dans les groupes de CloudWatch journaux attendus (aws/spanspour les intervalles et le groupe de journaux personnalisé que vous avez spécifié pour les journaux). Veuillez vous assurer que la bibliothèque à instrumenter est prise en charge par l’instrumentation automatique. Consultez les bibliothèques prises en charge pour Java, Python JavaScriptet .NET.