aws / aws/aws-xray-daemon

Failed to send telemetry 6 record(s). Re-queue records. NoCredentialProviders: no valid providers in chain. Deprecated.

Open
#48 7 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
Go
Stars
193
Forks
73
Avg merge
2d 7h
Merged PRs (30d)
3

Description

2020-05-10T05:05:13Z [Warn] Delaying sending of additional batches by 0 seconds
2020-05-10T05:05:14Z [Debug] processor: sending partial batch
2020-05-10T05:05:14Z [Debug] processor: segment batch size: 1. capacity: 50
2020-05-10T05:05:14Z [Error] Sending segment batch failed with: NoCredentialProviders: no valid providers in chain. Deprecated.
For verbose messaging see aws.Config.CredentialsChainVerboseErrors
2020-05-10T05:05:14Z [Warn] Delaying sending of additional batches by 0 seconds
2020-05-10T05:05:30Z [Debug] Failed to send telemetry 3 record(s). Re-queue records. NoCredentialProviders: no valid providers in chain. Deprecated.
For verbose messaging see aws.Config.CredentialsChainVerboseErrors
2020-05-10T05:06:30Z [Debug] Failed to send telemetry 4 record(s). Re-queue records. NoCredentialProviders: no valid providers in chain. Deprecated.
For verbose messaging see aws.Config.CredentialsChainVerboseErrors
2020-05-10T05:07:30Z [Debug] Failed to send telemetry 5 record(s). Re-queue records. NoCredentialProviders: no valid providers in chain. Deprecated.
For verbose messaging see aws.Config.CredentialsChainVerboseErrors
2020-05-10T05:07:57Z [Debug] Received request on HTTP Proxy server : /GetSamplingRules
2020-05-10T05:07:57Z [Error] Unable to sign request: NoCredentialProviders: no valid providers in chain. Deprecated.
For verbose messaging see aws.Config.CredentialsChainVerboseErrors
2020-05-10T05:07:58Z [Debug] Received request on HTTP Proxy server : /GetSamplingRules
2020-05-10T05:07:58Z [Error] Unable to sign request: NoCredentialProviders: no valid providers in chain. Deprecated.
For verbose messaging see aws.Config.CredentialsChainVerboseErrors
2020-05-10T05:07:58Z [Debug] Received request on HTTP Proxy server : /GetSamplingRules
2020-05-10T05:07:58Z [Error] Unable to sign request: NoCredentialProviders: no valid providers in chain. Deprecated.
For verbose messaging see aws.Config.CredentialsChainVerboseErrors
2020-05-10T05:07:58Z [Debug] Received request on HTTP Proxy server : /GetSamplingRules
2020-05-10T05:07:58Z [Error] Unable to sign request: NoCredentialProviders: no valid providers in chain. Deprecated.
For verbose messaging see aws.Config.CredentialsChainVerboseErrors
2020-05-10T05:08:30Z [Debug] Failed to send telemetry 6 record(s). Re-queue records. NoCredentialProviders: no valid providers in chain. Deprecated.
For verbose messaging see aws.Config.CredentialsChainVerboseErrors

Contributor guide

Open the contributing guide

Research direction

The issue contains only daemon log output from telemetry delivery and the /GetSamplingRules proxy endpoint, including aws.Config.CredentialsChainVerboseErrors. Start by reproducing the missing-credentials failure and tracing the credential-provider configuration used by the daemon. Done means the daemon can authenticate, send telemetry, and retrieve sampling rules without re-queuing records.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, go
Domain
authentication, cloud
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.