CPC H04L 41/12 (2013.01) [H04L 41/0893 (2013.01); H04L 41/145 (2013.01); H04L 43/04 (2013.01); H04L 67/10 (2013.01); H04L 67/75 (2022.05); H04L 41/046 (2013.01); H04L 41/5009 (2013.01); H04L 43/08 (2013.01); H04L 67/133 (2022.05)] | 24 Claims |
1. A method, comprising:
collecting, at a service monitoring instance, network traffic comprising multiple packets communicated between multiple services distributed across a distributed cloud environment, at least two of the multiple services corresponding to a single cloud application, wherein the multiple packets from respective services of the multiple services to different respective services of the multiple services are captured by multiple collectors and forwarded to the monitoring service instance;
determining a network flow of some or all of the network traffic at least by reconstructing a request and a response to the request based at least in part upon the multiple packets;
generating a topology map based at least in part upon the network flow of the network traffic between the multiple services distributed across the distributed cloud environment at least by:
querying the network flow;
receiving query results representing at least multiple instances of code that correspond to a service of the single cloud application; and
grouping a portion of the query results corresponding to the multiple instances of code that correspond to the service based on a protocol type or a resource type; and
generating a display output of the topology map comprising at least at least a visual representation of the multiple instances of code comprising the service grouped based on a protocol type or a resource type.
|