Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 40 additions & 3 deletions astro.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -357,7 +357,8 @@ export default defineConfig({
collapsed: true,
items: [
{ label: "Compare Tiger Data products", link: "/get-started/feature-comparison" },
{ label: "Cloud-exclusive features", link: "/get-started/cloud-exclusive-features" },
{ label: "Key differentiators of Tiger Cloud", link: "/get-started/cloud-exclusive-features" },
{ label: "Key differentiators of TimescaleDB Enterprise", link: "/get-started/enterprise-exclusive-features" },
{ label: "Compare TimescaleDB editions", link: "/get-started/choose-your-path/timescaledb-editions" },
],
},
Expand All @@ -379,6 +380,16 @@ export default defineConfig({
{ label: "Get started with the REST API", link: "/get-started/quickstart/rest-api" },
],
},
{
label: "TimescaleDB Enterprise",
collapsed: true,
items: [
{ label: "Install the console", link: "/get-started/enterprise/install-console" },
{ label: "Register infrastructure hosts", link: "/get-started/enterprise/register-hosts" },
{ label: "Deploy your first cluster", link: "/get-started/enterprise/deploy-cluster" },
{ label: "System requirements", link: "/get-started/enterprise/requirements" },
],
},
{
label: "Self-hosted TimescaleDB",
collapsed: true,
Expand Down Expand Up @@ -419,8 +430,8 @@ export default defineConfig({
label: "Tiger Cloud",
collapsed: true,
items: [
{ label: "Tiger Cloud", link: "/learn/tiger-cloud" },
{ label: "Cloud-exclusive features", link: "/learn/tiger-cloud/cloud-exclusive-features" },
{ label: "Meet Tiger Cloud", link: "/learn/tiger-cloud" },
{ label: "Key differentiators", link: "/learn/tiger-cloud/cloud-exclusive-features" },
{ label: "Tiger Cloud essentials", link: "/learn/tiger-cloud/tiger-cloud-essentials" },
],
},
Expand All @@ -431,6 +442,16 @@ export default defineConfig({
{ label: "Tiger CLI and Tiger MCP", link: "/learn/tiger-cli-mcp" },
],
},
{
label: "TimescaleDB Enterprise",
collapsed: true,
items: [
{ label: "Meet TimescaleDB Enterprise", link: "/learn/enterprise" },
{ label: "Key differentiators", link: "/learn/enterprise/enterprise-exclusive-features" },
{ label: "About high availability", link: "/learn/enterprise/high-availability" },
{ label: "Hybrid architectures with Cloud Sync", link: "/learn/enterprise/hybrid-architectures" },
],
},
{
label: "Capabilities and comparison",
collapsed: true,
Expand Down Expand Up @@ -1143,6 +1164,22 @@ export default defineConfig({
{ label: "Vectorizer and LLM calls migration guide", link: "/deploy/tiger-cloud/vectorizer-deprecation" },
],
},
{
label: "TimescaleDB Enterprise",
collapsed: true,
items: [
{ label: "Overview", link: "/deploy/enterprise" },
{ label: "Use the admin console", link: "/deploy/enterprise/admin-console-guide" },
{ label: "Manage your cluster", link: "/deploy/enterprise/cluster-management" },
{ label: "Back up and restore your cluster", link: "/deploy/enterprise/backup-and-restore" },
{ label: "Monitor your cluster", link: "/deploy/enterprise/monitoring" },
{ label: "Upgrade TimescaleDB and PostgreSQL", link: "/deploy/enterprise/upgrades" },
{ label: "Configure high availability", link: "/deploy/enterprise/high-availability" },
{ label: "Configure Cloud Sync", link: "/deploy/enterprise/cloud-sync" },
{ label: "Generate a support bundle", link: "/deploy/enterprise/support" },
{ label: "Troubleshooting", link: "/deploy/enterprise/support/troubleshooting" },
],
},
{
label: "Self-hosted TimescaleDB",
collapsed: true,
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
49 changes: 30 additions & 19 deletions src/components/HeroGetStartedCard.astro
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ import timescaledbBg from '../assets/images/hero-local/timescaledb-bg.png';
import timescaledbBgDark from '../assets/images/hero-local/timescaledb-bg-dark.png';

export interface Props {
/** "cloud" = lavender card (Get started with Cloud), "local" = cream card (Install locally). */
variant: "cloud" | "local";
/** "cloud" = lavender card, "local" = cream card, "enterprise" = tinted card (no illustration yet). */
variant: "cloud" | "local" | "enterprise";
/** Card heading (e.g. "Get started with Cloud"). */
title: string;
/** Short description under the title. */
Expand All @@ -24,7 +24,14 @@ export interface Props {
}

const { variant, title, description, ctaText, href } = Astro.props;
const variantClass = variant === "cloud" ? "splash-hero-card--cloud" : "splash-hero-card--local";
const variantClass =
variant === "cloud"
? "splash-hero-card--cloud"
: variant === "local"
? "splash-hero-card--local"
: "splash-hero-card--enterprise";
// The enterprise variant has no illustration artwork yet; it falls back to a solid tint + noise.
const hasIllustration = variant === "cloud" || variant === "local";
const bgImage = variant === "cloud" ? cloudBg : timescaledbBg;
const bgImageDark = variant === "cloud" ? cloudBgDark : timescaledbBgDark;
---
Expand All @@ -34,22 +41,26 @@ const bgImageDark = variant === "cloud" ? cloudBgDark : timescaledbBgDark;
href={href}
>
<div class="splash-hero-card__bg" aria-hidden="true" />
<Image
class="splash-hero-card__bg-img splash-hero-card__bg-img--light"
src={bgImage}
alt=""
width={1932}
height={900}
aria-hidden="true"
/>
<Image
class="splash-hero-card__bg-img splash-hero-card__bg-img--dark"
src={bgImageDark}
alt=""
width={1932}
height={900}
aria-hidden="true"
/>
{hasIllustration && (
<Fragment>
<Image
class="splash-hero-card__bg-img splash-hero-card__bg-img--light"
src={bgImage}
alt=""
width={1932}
height={900}
aria-hidden="true"
/>
<Image
class="splash-hero-card__bg-img splash-hero-card__bg-img--dark"
src={bgImageDark}
alt=""
width={1932}
height={900}
aria-hidden="true"
/>
</Fragment>
)}
<div class="splash-hero-card__inner">
<div class="splash-hero-card__content">
<h2 class="splash-hero-card__title">{title}</h2>
Expand Down
13 changes: 13 additions & 0 deletions src/content/docs/deploy/enterprise/admin-console-guide.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
title: Use the admin console
description: A guide to the TimescaleDB Enterprise console and where each operation lives

Check warning on line 3 in src/content/docs/deploy/enterprise/admin-console-guide.mdx

View workflow job for this annotation

GitHub Actions / Vale

Vale: TigerData.ProductConstants

Use the constant 'C.TIMESCALE_DB' instead of the literal 'TimescaleDB' in prose.
keywords: [timescaledb enterprise, admin console, console guide]
# products: [enterprise] — add once the "enterprise" product tag is added to content.config.ts
---

- **Hosts**
- **Clusters**
- **Monitoring**
- **Backups**
- **Upgrades**
- **Support**
18 changes: 18 additions & 0 deletions src/content/docs/deploy/enterprise/backup-and-restore/index.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
title: Back up and restore your cluster
description: Schedule, run, and restore backups for your TimescaleDB Enterprise cluster from the console

Check warning on line 3 in src/content/docs/deploy/enterprise/backup-and-restore/index.mdx

View workflow job for this annotation

GitHub Actions / Vale

Vale: TigerData.ProductConstants

Use the constant 'C.TIMESCALE_DB' instead of the literal 'TimescaleDB' in prose.
keywords: [timescaledb enterprise, backup manager, backups, point-in-time recovery, pitr, restore]
# products: [enterprise] — add once the "enterprise" product tag is added to content.config.ts
---

## Back up

1. Step 1
2. Step 2
3. Step 3

## Restore to a point in time

1. Step 1
2. Step 2
3. Step 3
20 changes: 20 additions & 0 deletions src/content/docs/deploy/enterprise/cloud-sync/index.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
title: Configure Cloud Sync
description: Optionally replicate your TimescaleDB Enterprise cluster to Tiger Cloud

Check warning on line 3 in src/content/docs/deploy/enterprise/cloud-sync/index.mdx

View workflow job for this annotation

GitHub Actions / Vale

Vale: TigerData.ProductConstants

Use the constant 'C.CLOUD_LONG' instead of the literal 'Tiger Cloud' in prose.

Check warning on line 3 in src/content/docs/deploy/enterprise/cloud-sync/index.mdx

View workflow job for this annotation

GitHub Actions / Vale

Vale: TigerData.ProductConstants

Use the constant 'C.TIMESCALE_DB' instead of the literal 'TimescaleDB' in prose.
keywords: [timescaledb enterprise, cloud sync, replication]
# products: [enterprise] — add once the "enterprise" product tag is added to content.config.ts
---

For the thinking behind this pattern, see [Hybrid architectures with Cloud Sync](/learn/enterprise/hybrid-architectures).

## Enable Cloud Sync

Check warning on line 10 in src/content/docs/deploy/enterprise/cloud-sync/index.mdx

View workflow job for this annotation

GitHub Actions / Vale

Vale: Google.Headings

'Enable Cloud Sync' should use sentence-style capitalization.

1. Step 1
2. Step 2
3. Step 3

## Disable Cloud Sync

Check warning on line 16 in src/content/docs/deploy/enterprise/cloud-sync/index.mdx

View workflow job for this annotation

GitHub Actions / Vale

Vale: Google.Headings

'Disable Cloud Sync' should use sentence-style capitalization.

1. Step 1
2. Step 2
3. Step 3
14 changes: 14 additions & 0 deletions src/content/docs/deploy/enterprise/cluster-management.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
title: Manage your cluster
description: Connection details and day-to-day operations for a TimescaleDB Enterprise cluster

Check warning on line 3 in src/content/docs/deploy/enterprise/cluster-management.mdx

View workflow job for this annotation

GitHub Actions / Vale

Vale: TigerData.ProductConstants

Use the constant 'C.TIMESCALE_DB' instead of the literal 'TimescaleDB' in prose.
keywords: [timescaledb enterprise, cluster, connection string, administration]
# products: [enterprise] — add once the "enterprise" product tag is added to content.config.ts
---

## Connection details

1. Step 1
2. Step 2
3. Step 3

## Cluster administration
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: Configure high availability
description: Turn on automatic failover for a TimescaleDB Enterprise cluster from the console

Check warning on line 3 in src/content/docs/deploy/enterprise/high-availability/index.mdx

View workflow job for this annotation

GitHub Actions / Vale

Vale: TigerData.ProductConstants

Use the constant 'C.TIMESCALE_DB' instead of the literal 'TimescaleDB' in prose.
keywords: [timescaledb enterprise, high availability, failover, configure]
# products: [enterprise] — add once the "enterprise" product tag is added to content.config.ts
---

For how this works, see [About high availability](/learn/enterprise/high-availability).
39 changes: 39 additions & 0 deletions src/content/docs/deploy/enterprise/index.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
title: TimescaleDB Enterprise

Check warning on line 2 in src/content/docs/deploy/enterprise/index.mdx

View workflow job for this annotation

GitHub Actions / Vale

Vale: TigerData.ProductConstants

Use the constant 'C.TIMESCALE_DB' instead of the literal 'TimescaleDB' in prose.
description: Monitor, back up, upgrade, and troubleshoot your self-managed TimescaleDB Enterprise deployment
keywords: [timescaledb enterprise, operations, monitoring, backups, upgrades]
# products: [enterprise] — add once the "enterprise" product tag is added to content.config.ts
---

import { RelatedContentCards, RelatedContentCard } from "@components/RelatedContentCards";

For the concepts behind these operations, see [Meet TimescaleDB Enterprise](/learn/enterprise).

Check warning on line 10 in src/content/docs/deploy/enterprise/index.mdx

View workflow job for this annotation

GitHub Actions / Vale

Vale: TigerData.ProductConstants

Use the constant 'C.TIMESCALE_DB' instead of the literal 'TimescaleDB' in prose.

## Operate your cluster

<RelatedContentCards>
<RelatedContentCard title="Use the admin console" description="" href="/deploy/enterprise/admin-console-guide" />
<RelatedContentCard title="Manage your cluster" description="" href="/deploy/enterprise/cluster-management" />
<RelatedContentCard title="Back up and restore your cluster" description="" href="/deploy/enterprise/backup-and-restore" />
<RelatedContentCard title="Monitor your cluster" description="" href="/deploy/enterprise/monitoring" />
<RelatedContentCard title="Upgrade TimescaleDB and PostgreSQL" description="" href="/deploy/enterprise/upgrades" />
</RelatedContentCards>

## High availability

<RelatedContentCards>
<RelatedContentCard title="Configure high availability" description="" href="/deploy/enterprise/high-availability" />
</RelatedContentCards>

## Cloud Sync

<RelatedContentCards>
<RelatedContentCard title="Configure Cloud Sync" description="" href="/deploy/enterprise/cloud-sync" />
</RelatedContentCards>

## Support and troubleshooting

<RelatedContentCards>
<RelatedContentCard title="Generate a support bundle" description="" href="/deploy/enterprise/support" />
<RelatedContentCard title="Troubleshooting" description="" href="/deploy/enterprise/support/troubleshooting" />
</RelatedContentCards>
14 changes: 14 additions & 0 deletions src/content/docs/deploy/enterprise/monitoring.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
title: Monitoring
description: Track the health of your TimescaleDB Enterprise cluster with pre-built dashboards
keywords: [timescaledb enterprise, monitoring, dashboards, metrics]
# products: [enterprise] — add once the "enterprise" product tag is added to content.config.ts
---

## What you can monitor

- **Host metrics**
- **Database metrics**
- **Connection metrics**

## Health status
18 changes: 18 additions & 0 deletions src/content/docs/deploy/enterprise/support/index.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
title: Generate a support bundle
description: Collect logs, metrics, and configuration to share with TimescaleDB Enterprise support
keywords: [timescaledb enterprise, support, diagnostics, bundle]
# products: [enterprise] — add once the "enterprise" product tag is added to content.config.ts
---

## Generate a bundle

1. Step 1
2. Step 2
3. Step 3

## Share it

1. Step 1
2. Step 2
3. Step 3
30 changes: 30 additions & 0 deletions src/content/docs/deploy/enterprise/support/troubleshooting.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
title: Troubleshooting
description: Resolve common TimescaleDB Enterprise deployment, connectivity, and monitoring issues
keywords: [timescaledb enterprise, troubleshooting, ports, ssh]
# products: [enterprise] — add once the "enterprise" product tag is added to content.config.ts
---

## A deployment fails

1. Step 1
2. Step 2
3. Step 3

## Dashboards or health cards are empty

1. Step 1
2. Step 2
3. Step 3

## The console cannot reach a host

1. Step 1
2. Step 2
3. Step 3

## Collect diagnostics

1. Step 1
2. Step 2
3. Step 3
12 changes: 12 additions & 0 deletions src/content/docs/deploy/enterprise/upgrades.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
title: Upgrade TimescaleDB and PostgreSQL
description: Apply TimescaleDB and PostgreSQL version upgrades to your cluster from the console
keywords: [timescaledb enterprise, upgrade, postgresql, version]
# products: [enterprise] — add once the "enterprise" product tag is added to content.config.ts
---

## Upgrade from the console

1. Step 1
2. Step 2
3. Step 3
14 changes: 8 additions & 6 deletions src/content/docs/deploy/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -23,17 +23,18 @@ Choose the deployment option that's right for you.
<RelatedContentCards>
<RelatedContentCard title="Tiger Cloud" description="Fully managed cloud service - fastest way to get started" href="/deploy/tiger-cloud/tiger-cloud-aws/service-management" />
<RelatedContentCard title="Self-hosted TimescaleDB" description="Run TimescaleDB on your own infrastructure" href="/deploy/self-hosted" />
<RelatedContentCard title="TimescaleDB Enterprise" description="Operate a self-managed TimescaleDB cluster with a managed control plane" href="/deploy/enterprise" />
<RelatedContentCard title="Managed Service (MST)" description="Managed Service for TimescaleDB on Aiven" href="/deploy/mst" />
</RelatedContentCards>

## Comparison

| Feature | Tiger Cloud | Self-hosted | MST |
|---------|-------------|-------------|-----|
| Management | Fully managed | Self-managed | Managed |
| Setup time | Minutes | Hours | Minutes |
| Scaling | Automatic | Manual | Automatic |
| Maintenance | Included | DIY | Included |
| Feature | Tiger Cloud | Self-hosted | TimescaleDB Enterprise | MST |
|---------|-------------|-------------|------------------------|-----|
| Management | Fully managed | Self-managed | Self-managed, managed control plane | Managed |
| Setup time | Minutes | Hours | Hours | Minutes |
| Scaling | Automatic | Manual | Manual | Automatic |
| Maintenance | Included | DIY | Console-assisted | Included |

<Callout variant="tip">
**Not sure which to choose?** Start with Tiger Cloud for the fastest path to production. You can always migrate later.
Expand All @@ -43,4 +44,5 @@ Choose the deployment option that's right for you.

- [Tiger Cloud quickstart](/get-started/quickstart/quickstart-5-minutes)
- [Self-hosted installation](/get-started/choose-your-path/install-timescaledb)
- [TimescaleDB Enterprise: install the console](/get-started/enterprise/install-console)
- [MST overview](/deploy/mst)
4 changes: 2 additions & 2 deletions src/content/docs/get-started/cloud-exclusive-features.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Cloud-exclusive features
description: Learn about the features and capabilities available exclusively in Tiger Cloud
title: Key differentiators of Tiger Cloud
description: What Tiger Cloud adds over self-hosted TimescaleDB Community Edition
products: [cloud]
---

Expand Down
Loading
Loading