XRay / Client / put_telemetry_records
put_telemetry_records#
- XRay.Client.put_telemetry_records(**kwargs)#
Used by the Amazon Web Services X-Ray daemon to upload telemetry.
See also: AWS API Documentation
Request Syntax
response = client.put_telemetry_records( TelemetryRecords=[ { 'Timestamp': datetime(2015, 1, 1), 'SegmentsReceivedCount': 123, 'SegmentsSentCount': 123, 'SegmentsSpilloverCount': 123, 'SegmentsRejectedCount': 123, 'BackendConnectionErrors': { 'TimeoutCount': 123, 'ConnectionRefusedCount': 123, 'HTTPCode4XXCount': 123, 'HTTPCode5XXCount': 123, 'UnknownHostCount': 123, 'OtherCount': 123 } }, ], EC2InstanceId='string', Hostname='string', ResourceARN='string' )
- Parameters:
TelemetryRecords (list) –
[REQUIRED]
(dict) –
Timestamp (datetime) – [REQUIRED]
SegmentsReceivedCount (integer) –
SegmentsSentCount (integer) –
SegmentsSpilloverCount (integer) –
SegmentsRejectedCount (integer) –
BackendConnectionErrors (dict) –
TimeoutCount (integer) –
ConnectionRefusedCount (integer) –
HTTPCode4XXCount (integer) –
HTTPCode5XXCount (integer) –
UnknownHostCount (integer) –
OtherCount (integer) –
EC2InstanceId (string) –
Hostname (string) –
ResourceARN (string) –
- Return type:
dict
- Returns:
Response Syntax
{}
Response Structure
(dict) –
Exceptions
XRay.Client.exceptions.InvalidRequestException
XRay.Client.exceptions.ThrottledException