X-RAY (new) Flashcards
What is X-RAY?
A distributed tracing service used for visualising, understanding and debugging distributed apps and microservices
Receives data it organises into segments, groups into traces, processes requests to generate a service graph.
What is X-RAY useful for?
Identifying bottlenecks
Understanding dependencies
Troubleshooting issues
How can you use X-RAY and Cloud Watch?
X-RAY identifies the issue
Cloud Watch displays details about the issue on a dashboard
What is the name of the tracing header?
X-Amzn-Trace-Id
What does the tracing header (X-Amzn-Trace-Id) contain?
trace id
segment id (parent id)
sampling decision
flags
options
What does GetTraceSummaries API return?
returns trace summarise (high level)
What does BatchGetTraces API return?
returns detail info about traces using their trace id’s
How long is Service Graph data stored for?
30 days
What does purple colour on the Service Graph indicate?
Throttling
What is the max number of annotations per trace
50
Can you add annotations and metadata to a segment or subsegment?
Yes