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

Show more characters in resource names #550

Open chris-armstrong opened 1 month ago

chris-armstrong commented 1 month ago

Feature name Show more characters in resource names

Is your feature request related to a problem? Please describe. I am trying to visualise serverless-style deployments that have a lot of resources, often with autogenerated names or names with fixed prefixes. The 13 character limit on names before they are truncated e.g. honey-shared-application -> honey-shared... makes it hard to distinguish resources.

Describe the feature you'd like to see implemented

Describe the value this feature will add to AWS Perspective Enable lots of resources with similar prefixes or long names to be distinguished in a diagram.

Describe alternatives you've considered I could redeploy resources with shorter names, but this is a hassle in order to visualise them automatically.

Additional context Many of our resources are prefixed with stack names or environment names.

svozza commented 1 month ago

My concern here is the amount of extra whitespace having the full names would introduce into diagrams. I do wonder though if we could make this configurable in the Diagram Settings section of the diagram so user could choose.

chris-armstrong commented 1 month ago

I fully agree, and think that multiple solutions may needed, because some users may have very short names (although the current 12 characters is very short). However, at the moment the tool is very difficult for my use case because I can't configure anything to either select part of the names, filter out common parts, or show more of the names.