Adding UI screenshots to L7 overview

pull/11995/head
Jasmine W 2022-01-10 14:34:00 -05:00
parent 0ac96c7d23
commit 0d61d70e3b
7 changed files with 74 additions and 20029 deletions

3
package-lock.json generated Normal file
View File

@ -0,0 +1,3 @@
{
"lockfileVersion": 1
}

View File

@ -33,7 +33,7 @@ Connect proxy upstreams are discovered using a series of stages: routing,
splitting, and resolution. These stages represent different ways of managing L7 splitting, and resolution. These stages represent different ways of managing L7
traffic. traffic.
![diagram showing l7 traffic discovery stages: routing to splitting to resolution](/img/l7-traffic-stages.svg) ![screenshot of L7 traffic visualization in the UI](/img/l7-routing/full.png)
Each stage of this discovery process can be dynamically reconfigured via various Each stage of this discovery process can be dynamically reconfigured via various
[configuration entries](/docs/agent/config-entries). When a configuration [configuration entries](/docs/agent/config-entries). When a configuration
@ -44,6 +44,8 @@ entry is missing, that stage will fall back on reasonable default behavior.
A [`service-router`](/docs/connect/config-entries/service-router) config A [`service-router`](/docs/connect/config-entries/service-router) config
entry kind is the first configurable stage. entry kind is the first configurable stage.
![screenshot of service router in the UI](/img/l7-routing/Router.png)
A router config entry allows for a user to intercept traffic using L7 criteria A router config entry allows for a user to intercept traffic using L7 criteria
such as path prefixes or http headers, and change behavior such as by sending such as path prefixes or http headers, and change behavior such as by sending
traffic to a different service or service subset. traffic to a different service or service subset.
@ -59,6 +61,8 @@ can be found in the `service-router` documentation.
A [`service-splitter`](/docs/connect/config-entries/service-splitter) config A [`service-splitter`](/docs/connect/config-entries/service-splitter) config
entry kind is the next stage after routing. entry kind is the next stage after routing.
![screenshot of service splitter in the UI](/img/l7-routing/Splitter.png)
A splitter config entry allows for a user to choose to split incoming requests A splitter config entry allows for a user to choose to split incoming requests
across different subsets of a single service (like during staged canary across different subsets of a single service (like during staged canary
rollouts), or perhaps across different services (like during a v2 rewrite or rollouts), or perhaps across different services (like during a v2 rewrite or
@ -84,6 +88,8 @@ can be found in the `service-splitter` documentation.
A [`service-resolver`](/docs/connect/config-entries/service-resolver) config A [`service-resolver`](/docs/connect/config-entries/service-resolver) config
entry kind is the last stage. entry kind is the last stage.
![screenshot of service resolver in the UI](/img/l7-routing/Resolver.png)
A resolver config entry allows for a user to define which instances of a A resolver config entry allows for a user to define which instances of a
service should satisfy discovery requests for the provided name. service should satisfy discovery requests for the provided name.
@ -118,4 +124,4 @@ can be found in the `service-resolver` documentation.
-> **Note:** `service-resolver` config entries kinds can function at L4 (unlike -> **Note:** `service-resolver` config entries kinds can function at L4 (unlike
`service-router` and `service-splitter` kinds). These can be created for `service-router` and `service-splitter` kinds). These can be created for
services of any protocol such as `tcp`. services of any protocol such as `tcp`.

20090
website/package-lock.json generated

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 106 KiB