diff --git a/src/app/(dashboard)/pipelines/page.tsx b/src/app/(dashboard)/pipelines/page.tsx
index b359de41..5446a5c2 100644
--- a/src/app/(dashboard)/pipelines/page.tsx
+++ b/src/app/(dashboard)/pipelines/page.tsx
@@ -99,7 +99,23 @@ function PipelineHealthBadge({ pipelineId }: { pipelineId: string }) {
),
);
const status = healthQuery.data?.status ?? null;
- if (!status || status === "no_data") return null;
+ const hasSlis = (healthQuery.data?.slis?.length ?? 0) > 0;
+
+ if (!status) return null;
+
+ if (status === "no_data" && hasSlis) {
+ return (
+
+
+
+
+ No Data — SLIs configured but no traffic yet
+
+ );
+ }
+
+ if (status === "no_data") return null;
+
return (