diff --git a/website/pages/use-cases/img/ConsulACI.png b/website/pages/use-cases/img/ConsulACI.png new file mode 100644 index 0000000000..0ab10143fa Binary files /dev/null and b/website/pages/use-cases/img/ConsulACI.png differ diff --git a/website/pages/use-cases/img/DynamicFirewalling.svg b/website/pages/use-cases/img/DynamicFirewalling.svg new file mode 100644 index 0000000000..738e451a66 --- /dev/null +++ b/website/pages/use-cases/img/DynamicFirewalling.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/website/pages/use-cases/img/DynamicLoadBalancing.svg b/website/pages/use-cases/img/DynamicLoadBalancing.svg new file mode 100644 index 0000000000..10a1bb2ba7 --- /dev/null +++ b/website/pages/use-cases/img/DynamicLoadBalancing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/website/pages/use-cases/img/IntegrateAndExtend.svg b/website/pages/use-cases/img/IntegrateAndExtend.svg new file mode 100644 index 0000000000..161e73949e --- /dev/null +++ b/website/pages/use-cases/img/IntegrateAndExtend.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/website/pages/use-cases/img/NIA_logo_grid.svg b/website/pages/use-cases/img/NIA_logo_grid.svg new file mode 100644 index 0000000000..ae471c5d3d --- /dev/null +++ b/website/pages/use-cases/img/NIA_logo_grid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/website/pages/use-cases/img/website-app-aware-intentions.png b/website/pages/use-cases/img/website-app-aware-intentions.png new file mode 100644 index 0000000000..4248c382d3 Binary files /dev/null and b/website/pages/use-cases/img/website-app-aware-intentions.png differ diff --git a/website/pages/use-cases/img/website-mesh-viz.png b/website/pages/use-cases/img/website-mesh-viz.png new file mode 100644 index 0000000000..5fe4761dfb Binary files /dev/null and b/website/pages/use-cases/img/website-mesh-viz.png differ diff --git a/website/pages/use-cases/multi-platform-service-mesh.jsx b/website/pages/use-cases/multi-platform-service-mesh.jsx index d42f19d50e..7620c7a0bb 100644 --- a/website/pages/use-cases/multi-platform-service-mesh.jsx +++ b/website/pages/use-cases/multi-platform-service-mesh.jsx @@ -1,6 +1,5 @@ import UseCaseLayout from '../../layouts/use-cases' import TextSplitWithImage from '@hashicorp/react-text-split-with-image' -import TextSplitWithCode from '@hashicorp/react-text-split-with-code' export default function MultiPlatformServiceMeshPage() { return ( @@ -49,7 +48,7 @@ export default function MultiPlatformServiceMeshPage() { }} /> - @@ -97,7 +83,7 @@ Splits = [ ], }} image={{ - url: require('./img/kubernetes.svg?url'), + url: require('./img/IntegrateAndExtend.svg?url'), }} /> @@ -129,11 +115,18 @@ Splits = [ textSplit={{ heading: 'Improved Observability', content: - 'Centrally managed service observability at Layer 7 including detailed metrics on all service-to-service communication such as connections, bytes transferred, retries, timeouts, open circuits, and request rates, response codes.', + 'Gain insight into service health and performance metrics with a built-in visualization directly in the Consul UI or by exporting metrics to a third-party solution.', textSide: 'right', + links: [ + { + text: 'Learn More', + url: '/docs/agent/options#ui_config_metrics_provider', + type: 'outbound', + }, + ], }} image={{ - url: require('./img/observability.svg?url'), + url: require('./img/website-mesh-viz.png?url'), }} /> diff --git a/website/pages/use-cases/network-infrastructure-automation.jsx b/website/pages/use-cases/network-infrastructure-automation.jsx index b90443b685..353c19ff3a 100644 --- a/website/pages/use-cases/network-infrastructure-automation.jsx +++ b/website/pages/use-cases/network-infrastructure-automation.jsx @@ -18,13 +18,52 @@ export default function NetworkInfrastructureAutomationPage() { { text: 'Learn More', url: - 'https://learn.hashicorp.com/consul?track=integrations#integrations', + 'https://learn.hashicorp.com/collections/consul/integrations', type: 'outbound', }, ], }} image={{ - url: require('./img/dynamic-load-balancing.svg?url'), + url: require('./img/DynamicLoadBalancing.svg?url'), + }} + /> + + + + @@ -37,13 +76,13 @@ export default function NetworkInfrastructureAutomationPage() { links: [ { text: 'Read More', - url: '/docs/partnerships', + url: '/docs/integrate/nia-integration', type: 'inbound', }, ], }} image={{ - url: require('./img/extend-through-ecosystem.svg?url'), + url: require('./img/NIA_logo_grid.svg?url'), }} /> @@ -78,7 +117,7 @@ export default function NetworkInfrastructureAutomationPage() { { text: 'Learn More', url: - 'https://learn.hashicorp.com/consul?track=integrations#integrations', + 'https://learn.hashicorp.com/tutorials/consul/recovery-outage?in=consul/datacenter-operations', type: 'outbound', }, ],