{tenantType}
-
+
{renderName()}
- {monitoringLink && }
-
+
+ {monitoringLink && }
+ {logsLink && }
+
+
string | undefined;
getMonitoringLink?: (name?: string, type?: ETenantType) => string | null;
+ getLogsLink?: (name?: string) => string | null;
}
export type NodeAddress = Pick;
diff --git a/src/utils/monitoring.ts b/src/utils/monitoring.ts
index 0a69f577d2..62a427ebba 100644
--- a/src/utils/monitoring.ts
+++ b/src/utils/monitoring.ts
@@ -99,3 +99,10 @@ export function parseMonitoringData(monitoring: string): ParsedMonitoringData |
return undefined;
}
+
+interface GetLogsLinkProps {
+ dbName: string;
+ clusterName: string;
+}
+
+export type GetLogsLink = (props: GetLogsLinkProps) => string;