Question 1 of 30
In a multi-tier application architecture, you are tasked with configuring application discovery for a newly deployed microservices-based application. The application consists of several services that communicate over HTTP and utilize a shared database. You need to ensure that the application performance monitoring tool can accurately identify and map the interactions between these services. What is the most effective approach to achieve this?
Implement agent-based monitoring on each microservice instance to capture transaction traces and service dependencies.
Use a single agent to monitor the entire application, relying on log analysis to infer service interactions.
Configure network-level monitoring to track HTTP requests and responses between services without modifying the application code.
Deploy a centralized monitoring solution that aggregates metrics from all services but does not provide transaction tracing.