diff --git a/.changeset/lucky-fans-wait.md b/.changeset/lucky-fans-wait.md
new file mode 100644
index 0000000000..439d943c65
--- /dev/null
+++ b/.changeset/lucky-fans-wait.md
@@ -0,0 +1,5 @@
+---
+'@backstage/plugin-cost-insights': patch
+---
+
+Fix links in sample instructions
diff --git a/plugins/cost-insights/src/components/LabelDataflowInstructionsPage/LabelDataflowInstructionsPage.tsx b/plugins/cost-insights/src/components/LabelDataflowInstructionsPage/LabelDataflowInstructionsPage.tsx
index 3442de49fc..c3f4b4f79c 100644
--- a/plugins/cost-insights/src/components/LabelDataflowInstructionsPage/LabelDataflowInstructionsPage.tsx
+++ b/plugins/cost-insights/src/components/LabelDataflowInstructionsPage/LabelDataflowInstructionsPage.tsx
@@ -16,7 +16,7 @@
import React from 'react';
import { Box, Typography } from '@material-ui/core';
-import { CodeSnippet } from '@backstage/core';
+import { CodeSnippet, Link } from '@backstage/core';
import { AlertInstructionsLayout } from '../AlertInstructionsLayout';
export const LabelDataflowInstructionsPage = () => {
@@ -31,10 +31,10 @@ export const LabelDataflowInstructionsPage = () => {
In Cloud Dataflow, labels can be added to a job either programmatically
- or via the command-line when launching a job. Note that GCP has
-
+ or via the command-line when launching a job. Note that GCP has{' '}
+
restrictions
- {' '}
+ {' '}
on the length and characters that can be used in labels.
@@ -46,9 +46,9 @@ export const LabelDataflowInstructionsPage = () => {
DataflowPipelineOptions
Dataflow jobs using Beam's{' '}
-
+
DataflowPipelineOptions
- {' '}
+ {' '}
directly can use the setLabels function to add one or more
labels:
"my-dataflow-job
For more information on specifying options, see the{' '}
-
+
Dataflow documentation
- {' '}
+ {' '}
or{' '}
-
+
Scio Scaladoc
-
+
.
diff --git a/plugins/cost-insights/src/components/ProjectGrowthInstructionsPage/ProjectGrowthInstructionsPage.tsx b/plugins/cost-insights/src/components/ProjectGrowthInstructionsPage/ProjectGrowthInstructionsPage.tsx
index 4fcc34c87f..02b66b0fd1 100644
--- a/plugins/cost-insights/src/components/ProjectGrowthInstructionsPage/ProjectGrowthInstructionsPage.tsx
+++ b/plugins/cost-insights/src/components/ProjectGrowthInstructionsPage/ProjectGrowthInstructionsPage.tsx
@@ -135,7 +135,7 @@ export const ProjectGrowthInstructionsPage = () => {
Next, evaluate whether the growth is significant. This helps avoid
premature optimization, where cost in engineering time is more than
- would be saved from the optimization over a reasonable timeframe.
+ would be saved from the optimization over a reasonable time frame.
We recommend reframing the cost growth itself in terms of engineering
@@ -205,7 +205,7 @@ export const ProjectGrowthInstructionsPage = () => {
Is the workload using cloud resources efficiently? For compute
resources, do the utilization metrics look reasonable? Autoscaling
infrastructure, such as Kubernetes, can run workloads more efficiently
- without comprimising reliability.
+ without compromising reliability.
Lifecycle