DVA-C02 Question 351
Single answerYou are a developer troubleshooting a distributed application using AWS X-Ray. After enabling X-Ray tracing in your application, you notice that the service map shows a node labeled 'edge' connected to multiple downstream services. What does the 'edge' node represent in the service map?
- A
The 'edge' node represents an external client sending requests to your application.
- B
The 'edge' node represents an AWS service processing requests from your application.
- C
The 'edge' node represents an uninstrumented service in your application.
- D
The 'edge' node represents a bottleneck in your application's performance.
Show answer and explanation
Correct answer: A
Explanation
In AWS X-Ray, the service map visualizes the components of your application and their interactions. The 'edge' node represents an external client that sends requests to your application. This helps you understand the source of incoming traffic and how it flows through your system.
- A. Correct.
This is correct. The 'edge' node in the X-Ray service map represents an external client (e.g., a web browser, mobile app, or third-party service) that sends requests to the application being traced.
- B. Incorrect.
This is incorrect. The 'edge' node does not represent an AWS service. AWS services usually appear as their specific names (e.g., DynamoDB, S3) in the service map.
- C. Incorrect.
This is incorrect. An uninstrumented service would not explicitly appear as the 'edge' node. Instead, it would likely show as a generic node with limited data if detected.
- D. Incorrect.
This is incorrect. The 'edge' node does not signify a performance bottleneck. Bottlenecks are typically visualized in X-Ray via high latency paths or error rates, not by the 'edge' node.