The System Map provides real-time visualization for your entire serverless application.
Using automated distributed tracing, Lumigo detects the various resources that comprise your system, and deduces how they are connected to one another.
Each and every resource is represented by a node, with edges representing the flow of your data through each triggered resource.
By default, only resources that have been active during the selected time window are included.
The time window for which results are displayed can be adjusted automatically using the provided search:
You're provided with a robust tool set that you can use to organize the graph view of your application. This appears as a series of blue icons at the bottom of the system map.
The first set of controls manipulate the displayed graph. The slider scales in or out depending on the action taken by the user, and the user is able to select from a Standard or a Circular representation of the mapped services.
One of the more powerful features of the system map is the ability to dynamically scale the icons of the mapped services by performance characteristics. Using the "View Options" dialog, you can scale icons by:
- A fixed size, meaning all service icons are the same size
- The number of invocations for a service
- The number of errors encountered by that service
- The average duration of execution for a service
- The cost for a service
- The average memory by the service
In addition to the tools provided for manipulating the system map's presentation, Lumigo offers two additional powerful tools: filtering, and highlighting.
Filtering allows you to filter the resources displayed based on a search string. This search string is applied to resource name, type, region, or tags as needed, and only services that match the filter will be included in the system map.
Highlighting, on the other hand, allows you to highlight specific systems of import. This is also achieved via a search string that is applied to resource name, type, region, or tags. Matching services will be highlighted in the service map.
Serverless environments can become very complex. Here are a couple tips on managing the scale of your system map:
- Simplify the view by selecting a shorter time frame for analysis
- Ignore inactive Lambda functions to reduce the complexity of the view
- Zoom in to the system map to get a better view of a specific resource
- Filter for a specific viewpoint. You can filter resources by type, region, error rate, or by tag
Updated 4 months ago