Semantic monitoring uses synthetic transactions and emulates end-user flows through a microservices-based application to track performance and alert on anomalies.
Semantic monitoring runs a set of automated tests against an application on production systems at regular intervals.
https://medium.com/@greekykhs/part-3-microservices-interview-questions-and-answers-dd022bee697d