Back to Meshery

Edge Styles Guide

docs/content/en/guides/configuration-management/edges-guide/index.md

1.0.192.1 KB
Original Source

In Meshery, the line that connects components is called an edge. Each edge visually represents a relationship and uses a specific style to communicate its nature.

This guide helps you interpret the most common edge styles you will encounter.

Interpreting Common Edge Styles

Meshery uses a set of default visual styles to provide at-a-glance information about the type of connection an edge represents. While these styles can be customized in the UI, understanding the defaults is key to interpreting component relationships.

Line Style: The Primary Indicator

The line style is the most important visual cue for understanding an edge's purpose.

  • Dotted Line:

    • What it means: A semantic relationship. This represents a real, functional connection that Meshery understands and can manage, such as a network link or a volume mount.
    • When you'll see it: These lines indicate active relationships between components, showing how they interact and communicate. The dotted pattern represents dynamic connections, while arrowheads show the direction of data flow or dependency.
  • Solid Line:

    • What it means: A non-semantic annotation. This is a visual note or organizational aid for human interpretation only. Meshery's engine ignores these connections.
    • When you'll see it: These lines represent static or conceptual relationships between components. They help visualize structural connections or highlight specific component groupings without implying active data flow.

Color: A Secondary Cue

Color provides an additional hint about an edge's nature.

  • Green / Teal:

    • This is the default color for non-semantic annotations, helping them stand out from functional connections.
  • Blue / Grey:

    • These are the typical default colors for semantic relationships.

The following gallery showcases the full range of visual styles available for edges in Meshery.

{{< extension-guide data_file="edges" guide_title="Edge" guide_description="Description" guide_svg="SVG" guide_assests_folder="shapes"

}}