aws-solutions / workload-discovery-on-aws

Workload Discovery on AWS is a solution to visualize AWS Cloud workloads. With it you can build, customize, and share architecture diagrams of your workloads based on live data from AWS. The solution maintains an inventory of the AWS resources across your accounts and regions, mapping their relationships and displaying them in the user interface.
https://aws.amazon.com/solutions/implementations/workload-discovery-on-aws/
Apache License 2.0
727 stars 88 forks source link

Hide all resources of a particular type on a diagram. #551

Closed chris-armstrong closed 1 month ago

chris-armstrong commented 1 month ago

Feature name Hide all resources of a particular type on a diagram.

Is your feature request related to a problem? Please describe. I'm constructing diagrams with lots of serverless resources such as Lambda functions. However, these types of resources can have a lot of default relationships such as tags, roles, VPCs, etc., so visualising them with all their relationships can result in a very clutered diagram and lots of lines going from the resource to a role or tag, which is unhelpful.

Describe the feature you'd like to see implemented

Describe the value this feature will add to AWS Perspective Improve the usability of AWS Workload Discovery when working with serverless architectures.

Describe alternatives you've considered I can use the Actions->Resources->Remove menu, but this is tedious when working with lots of diagrams and not easily accessed. It could be surfaced as a toolbar button instead of a menu item.

Additional context

svozza commented 1 month ago

You can exlcude resource types from a diagram in the Diagram Settings section on the Diagram page. Is this the functionality you're talking about?

Screenshot 2024-09-30 at 11 07 18
chris-armstrong commented 1 month ago

This setting lets you specify resources to include, but using this as a discovery tool for my architecture, I'm more interested in explicitly excluding resources which clutter the diagram (such as tags and roles), and possibly being able to do this as a default setting or some kind of diagram settings profile to apply

svozza commented 1 month ago

You can do both, the Filter Type toggle determines whether the resource types selected in the Resource Types dropdown will be excluded (Hide Selected) or included (Only Show Selected). When you more expand more resources in the diagram, any newly added resources types will be excluded/included as per your selection.

https://github.com/user-attachments/assets/3abad4ba-0e56-437f-8c25-40afbe209868

chris-armstrong commented 1 month ago

Thanks, sorry I missed this one

chris-armstrong commented 1 month ago

closing