Asset Service Model (ASM)
The APM
module includes functionality for automated construction of a microservice asset-service model.
This model helps assess service health, detect degradations, and track the impact of dependencies.
Configuration of the model is described in the section: Configuring ASM and APM Inventory.
Microservice Metrics
After configuring ASM, the following metrics are generated for each service:
Metric | Description |
---|---|
Operations | Number of operations per time unit. Degrades when operations are absent. |
Operation Errors | Number of failed operations. Degrades when errors increase. |
Duration (p95) | 95th percentile of operation duration. Degrades when latency increases. |
Metrics are calculated for each resource that interacts with the service.
Learn more about calculation principles: Metrics
Service Dependencies
Relationships between services are formed based on trace analysis:
- Call route inventory is performed
- Based on the routes, service dependencies are built in the model
Thus, a service's status depends not only on its own metrics but also on the status of dependent services - those involved in business operations.