diff --git a/about/changelog.md b/about/changelog.md
index 8116a2eca7..c1385979c2 100644
--- a/about/changelog.md
+++ b/about/changelog.md
@@ -2,6 +2,7 @@
title: Changelog
excerpt: Get a weekly summary of the latest changes to Timescale products with links to detailed documentation
keywords: [changelog, upgrades, updates, releases]
+products: [cloud]
---
# Changelog
diff --git a/about/contribute-to-timescale.md b/about/contribute-to-timescale.md
index 0e16623c63..9bb78504c3 100644
--- a/about/contribute-to-timescale.md
+++ b/about/contribute-to-timescale.md
@@ -1,7 +1,7 @@
---
title: Contribute to Timescale
excerpt: We welcome all contributions! Learn to contribute to the TimescaleDB code base and documentation
-products: [cloud, mst, self_hosted]
+products: [self_hosted]
keywords: [contribute]
tags: [github]
---
diff --git a/about/index.md b/about/index.md
index 01afd5180e..967f57792e 100644
--- a/about/index.md
+++ b/about/index.md
@@ -1,6 +1,7 @@
---
title: About Timescale products
excerpt: Learn about Timescale Cloud and TimescaleDB, including pricing, release notes, feature overview, and contribution guidelines
+products: [cloud, self_hosted, mst]
---
# About Timescale
diff --git a/about/release-notes.md b/about/release-notes.md
index 43bab8884e..4df6cc50d7 100644
--- a/about/release-notes.md
+++ b/about/release-notes.md
@@ -1,6 +1,7 @@
---
title: Timescale release notes
excerpt: Get an overview of the new features, improvements, and fixes released in every version of Timescale Cloud and TimescaleDB
+products: [cloud, self_hosted]
keywords: [TimescaleDB, Timescale Cloud, TimescaleDB Toolkit, pgai, pgvectorscale, pgspot, live-migration, upgrades, updates, releases]
---
diff --git a/about/timescaledb-editions.md b/about/timescaledb-editions.md
index 244ad2ace5..70e2374be7 100644
--- a/about/timescaledb-editions.md
+++ b/about/timescaledb-editions.md
@@ -1,7 +1,7 @@
---
title: Compare TimescaleDB editions
excerpt: See the difference between the TimescaleDB Community and TimescaleDB Apache 2 editions
-products: [cloud, mst, self_hosted]
+products: [cloud, self_hosted]
keywords: [Apache, community, license]
tags: [learn, contribute]
---
diff --git a/ai/index.md b/ai/index.md
index 7e1dd41744..ce4f945c02 100644
--- a/ai/index.md
+++ b/ai/index.md
@@ -1,7 +1,7 @@
---
title: Power your AI apps with PostgreSQL
excerpt: Timescale pgai is a solution for building search, RAG, and AI agents with PostgreSQL. Learn more about pgai and how to use it
-products: [cloud]
+products: [cloud, mst, self_hosted]
keywords: [ai, vector, pgvector, pgvectorscale, pgai]
tags: [ai, vector]
---
diff --git a/ai/key-vector-database-concepts-for-understanding-pgvector.md b/ai/key-vector-database-concepts-for-understanding-pgvector.md
index 697e68a47b..b8af7d63a4 100644
--- a/ai/key-vector-database-concepts-for-understanding-pgvector.md
+++ b/ai/key-vector-database-concepts-for-understanding-pgvector.md
@@ -1,7 +1,7 @@
---
title: Key vector database concepts for understanding pgvector
excerpt: Learn the most important vector database concepts for understanding AI in PostgreSQL - pgvector, pgvectorscale, and pgai
-products: [cloud]
+products: [cloud, mst, self_hosted]
keywords: [ai, vector, pgvector, pgvectorscale, pgai]
tags: [ai, vector]
---
diff --git a/ai/sql-interface-for-pgvector-and-timescale-vector.md b/ai/sql-interface-for-pgvector-and-timescale-vector.md
index 08cdb53b0f..1dfdbec898 100644
--- a/ai/sql-interface-for-pgvector-and-timescale-vector.md
+++ b/ai/sql-interface-for-pgvector-and-timescale-vector.md
@@ -1,7 +1,7 @@
---
title: SQL inteface for pgvector and pgvectorscale
excerpt: Use the SQL interface to work with pgvector and pgvectorscale, including installing the extensions, creating a table, querying the vector embeddings, and more
-products: [cloud]
+products: [cloud, mst, self_hosted]
keywords: [ai, vector, pgvector, timescale vector, sql, pgvectorscale]
tags: [ai, vector, sql]
---
diff --git a/api/_hyperfunctions/asap_smooth.md b/api/_hyperfunctions/asap_smooth.md
index 315c607587..d954376ac9 100644
--- a/api/_hyperfunctions/asap_smooth.md
+++ b/api/_hyperfunctions/asap_smooth.md
@@ -72,5 +72,6 @@ api_details:
2020-01-05 05:00:00+00 | 4.417012192481623
2020-01-06 01:00:00+00 | 5.366481456572268
2020-01-06 21:00:00+00 | 5.949469264090643
+products: [cloud, mst, self_hosted]
---
diff --git a/api/_hyperfunctions/candlestick_agg/candlestick_agg.md b/api/_hyperfunctions/candlestick_agg/candlestick_agg.md
index 7a7bf0c864..137b71d098 100644
--- a/api/_hyperfunctions/candlestick_agg/candlestick_agg.md
+++ b/api/_hyperfunctions/candlestick_agg/candlestick_agg.md
@@ -56,5 +56,6 @@ api_details:
An object storing `(timestamp, value)` pairs for each of the opening,
high, low, and closing prices, in addition to information used to
calculate the total volume and Volume Weighted Average Price.
+products: [cloud, mst, self_hosted]
---
diff --git a/api/_hyperfunctions/compact_state_agg/compact_state_agg.md b/api/_hyperfunctions/compact_state_agg/compact_state_agg.md
index df5b21adfe..82804307b3 100644
--- a/api/_hyperfunctions/compact_state_agg/compact_state_agg.md
+++ b/api/_hyperfunctions/compact_state_agg/compact_state_agg.md
@@ -40,5 +40,6 @@ api_details:
command:
code: |
SELECT toolkit_experimental.compact_state_agg(time, status) FROM devices;
+products: [cloud, mst, self_hosted]
---
diff --git a/api/_hyperfunctions/count_min_sketch/count_min_sketch.md b/api/_hyperfunctions/count_min_sketch/count_min_sketch.md
index 1e45418ca8..85c51aa809 100644
--- a/api/_hyperfunctions/count_min_sketch/count_min_sketch.md
+++ b/api/_hyperfunctions/count_min_sketch/count_min_sketch.md
@@ -44,5 +44,6 @@ api_details:
- column: count_min_sketch
type: CountMinSketch
description: An object storing a table of counters
+products: [cloud, mst, self_hosted]
---
diff --git a/api/_hyperfunctions/counter_agg/counter_agg.md b/api/_hyperfunctions/counter_agg/counter_agg.md
index ab2525aa59..cbd7b3e924 100644
--- a/api/_hyperfunctions/counter_agg/counter_agg.md
+++ b/api/_hyperfunctions/counter_agg/counter_agg.md
@@ -66,5 +66,6 @@ api_details:
FROM foo
WHERE id = 'bar'
GROUP BY time_bucket('1 day'::interval, ts)
+products: [cloud, mst, self_hosted]
---
diff --git a/api/_hyperfunctions/freq_agg/freq_agg.md b/api/_hyperfunctions/freq_agg/freq_agg.md
index 0069805116..52654b16f9 100644
--- a/api/_hyperfunctions/freq_agg/freq_agg.md
+++ b/api/_hyperfunctions/freq_agg/freq_agg.md
@@ -48,5 +48,6 @@ api_details:
command:
code: |
SELECT toolkit_experimental.freq_agg(0.05, ZIP) FROM HomeSales;
+products: [cloud, mst, self_hosted]
---
diff --git a/api/_hyperfunctions/gauge_agg/gauge_agg.md b/api/_hyperfunctions/gauge_agg/gauge_agg.md
index f7876904b8..f0ecaa9c0a 100644
--- a/api/_hyperfunctions/gauge_agg/gauge_agg.md
+++ b/api/_hyperfunctions/gauge_agg/gauge_agg.md
@@ -65,5 +65,6 @@ api_details:
FROM foo
WHERE id = 'bar'
GROUP BY time_bucket('1 day'::interval, ts)
+products: [cloud, mst, self_hosted]
---
diff --git a/api/_hyperfunctions/heartbeat_agg/heartbeat_agg.md b/api/_hyperfunctions/heartbeat_agg/heartbeat_agg.md
index 0e3ee0ef04..468f41a7b2 100644
--- a/api/_hyperfunctions/heartbeat_agg/heartbeat_agg.md
+++ b/api/_hyperfunctions/heartbeat_agg/heartbeat_agg.md
@@ -61,4 +61,5 @@ api_details:
'10 days',
'5 min')
FROM system_health;
+products: [cloud, mst, self_hosted]
---
diff --git a/api/_hyperfunctions/heartbeat_agg/intro.md b/api/_hyperfunctions/heartbeat_agg/intro.md
index 000abfae5b..baa06e4f49 100644
--- a/api/_hyperfunctions/heartbeat_agg/intro.md
+++ b/api/_hyperfunctions/heartbeat_agg/intro.md
@@ -9,5 +9,5 @@ or downtime as well as report the time ranges where the system was live or dead.
It's also possible to combine multiple heartbeat aggregates to determine the
overall health of a service. For example, the heartbeat aggregates from a
-primary and standby server could be combine to see if there was ever a window
+primary and standby server could be combined to see if there was ever a window
where both machines were down at the same time.
diff --git a/api/_hyperfunctions/hyperloglog/hyperloglog.md b/api/_hyperfunctions/hyperloglog/hyperloglog.md
index 5428c02d2f..d9a82a136b 100644
--- a/api/_hyperfunctions/hyperloglog/hyperloglog.md
+++ b/api/_hyperfunctions/hyperloglog/hyperloglog.md
@@ -63,5 +63,6 @@ api_details:
to other `hyperloglog` functions.
command:
code: CREATE VIEW hll AS SELECT hyperloglog(32768, data) FROM samples;
+products: [cloud, mst, self_hosted]
---
diff --git a/api/_hyperfunctions/max_n/max_n.md b/api/_hyperfunctions/max_n/max_n.md
index d761e0892c..38a504cdb4 100644
--- a/api/_hyperfunctions/max_n/max_n.md
+++ b/api/_hyperfunctions/max_n/max_n.md
@@ -39,4 +39,5 @@ api_details:
type: MaxN
description: >
The compiled aggregate. Note that the exact type will be `MaxInts`, `MaxFloats`, or `MaxTimes` depending on the input type
+products: [cloud, mst, self_hosted]
---
\ No newline at end of file
diff --git a/api/_hyperfunctions/max_n_by/max_n_by.md b/api/_hyperfunctions/max_n_by/max_n_by.md
index 3a68560050..b67d10d83f 100644
--- a/api/_hyperfunctions/max_n_by/max_n_by.md
+++ b/api/_hyperfunctions/max_n_by/max_n_by.md
@@ -44,4 +44,5 @@ api_details:
type: MaxNBy
description: >
The compiled aggregate. Note that the exact type will be MaxByInts, MaxByFloats, or MaxByTimes depending on the input type
+products: [cloud, mst, self_hosted]
---
\ No newline at end of file
diff --git a/api/_hyperfunctions/min_n/min_n.md b/api/_hyperfunctions/min_n/min_n.md
index 4d636e480a..0a1b18d423 100644
--- a/api/_hyperfunctions/min_n/min_n.md
+++ b/api/_hyperfunctions/min_n/min_n.md
@@ -39,5 +39,6 @@ api_details:
type: MinN
description: >
The compiled aggregate. Note that the exact type is `MinInts`, `MinFloats`, or `MinTimes` depending on the input type
+products: [cloud, mst, self_hosted]
---
diff --git a/api/_hyperfunctions/min_n_by/min_n_by.md b/api/_hyperfunctions/min_n_by/min_n_by.md
index b74ee915f4..e648228817 100644
--- a/api/_hyperfunctions/min_n_by/min_n_by.md
+++ b/api/_hyperfunctions/min_n_by/min_n_by.md
@@ -44,4 +44,5 @@ api_details:
type: MinNBy
description: >
The compiled aggregate. Note that the exact type is `MinByInts`, `MinByFloats`, or `MinByTimes` depending on the input type
+products: [cloud, mst, self_hosted]
---
\ No newline at end of file
diff --git a/api/_hyperfunctions/saturating-math-intro.md b/api/_hyperfunctions/saturating-math-intro.md
index 3f4b94ca82..aee645d46e 100644
--- a/api/_hyperfunctions/saturating-math-intro.md
+++ b/api/_hyperfunctions/saturating-math-intro.md
@@ -1,6 +1,7 @@
---
section: hyperfunction
subsection: saturating math
+products: [cloud, mst, self_hosted]
---
The saturating math hyperfunctions help you perform saturating math on integers.
diff --git a/api/_hyperfunctions/saturating_add.md b/api/_hyperfunctions/saturating_add.md
index a575466373..6cd32ce92d 100644
--- a/api/_hyperfunctions/saturating_add.md
+++ b/api/_hyperfunctions/saturating_add.md
@@ -33,5 +33,6 @@ api_details:
- column: saturating_add
type: INT
description: The result of `x + y`, saturating at the numeric bounds instead of overflowing. The numeric bounds are the upper and lower bounds of the 32-bit signed integers.
+products: [cloud, mst, self_hosted]
---
diff --git a/api/_hyperfunctions/state_agg/timeline_agg.md b/api/_hyperfunctions/state_agg/timeline_agg.md
index d4cd19c01d..fda399d602 100644
--- a/api/_hyperfunctions/state_agg/timeline_agg.md
+++ b/api/_hyperfunctions/state_agg/timeline_agg.md
@@ -44,5 +44,6 @@ api_details:
command:
code: |
SELECT state_agg(time, status) FROM devices;
+products: [cloud, mst, self_hosted]
---
diff --git a/api/_hyperfunctions/stats_agg-one-variable/stats_agg.md b/api/_hyperfunctions/stats_agg-one-variable/stats_agg.md
index b9fc2f9dea..35e3dee5e2 100644
--- a/api/_hyperfunctions/stats_agg-one-variable/stats_agg.md
+++ b/api/_hyperfunctions/stats_agg-one-variable/stats_agg.md
@@ -51,5 +51,6 @@ api_details:
statistical aggregates API to perform final calculations. Or, pass the
aggregate to rollup functions to combine multiple statistical aggregates
into larger aggregates.
+products: [cloud, mst, self_hosted]
---
diff --git a/api/_hyperfunctions/stats_agg-two-variables/stats_agg.md b/api/_hyperfunctions/stats_agg-two-variables/stats_agg.md
index a499de1140..104d1b52b6 100644
--- a/api/_hyperfunctions/stats_agg-two-variables/stats_agg.md
+++ b/api/_hyperfunctions/stats_agg-two-variables/stats_agg.md
@@ -46,5 +46,6 @@ api_details:
statistical aggregates API to perform final calculations. Or, pass the
aggregate to rollup functions to combine multiple statistical aggregates
into larger aggregates.
+products: [cloud, mst, self_hosted]
---
diff --git a/api/_hyperfunctions/tdigest/tdigest.md b/api/_hyperfunctions/tdigest/tdigest.md
index a465d86292..0f03958a76 100644
--- a/api/_hyperfunctions/tdigest/tdigest.md
+++ b/api/_hyperfunctions/tdigest/tdigest.md
@@ -51,5 +51,6 @@ api_details:
`tdigest` using the `data` column. Use 100 buckets for the approximation.
command:
code: SELECT tdigest(100, data) FROM samples;
+products: [cloud, mst, self_hosted]
---
diff --git a/api/_hyperfunctions/time_bucket_gapfill/time_bucket_gapfill.md b/api/_hyperfunctions/time_bucket_gapfill/time_bucket_gapfill.md
index e01397fa51..d7523e1efb 100644
--- a/api/_hyperfunctions/time_bucket_gapfill/time_bucket_gapfill.md
+++ b/api/_hyperfunctions/time_bucket_gapfill/time_bucket_gapfill.md
@@ -65,5 +65,6 @@ api_details:
type: TIMESTAMPTZ
description: >
The start time of the time bucket.
+products: [cloud, mst, self_hosted]
---
diff --git a/api/_hyperfunctions/time_weight/time_weight.md b/api/_hyperfunctions/time_weight/time_weight.md
index 861507534b..78be9cdaa4 100644
--- a/api/_hyperfunctions/time_weight/time_weight.md
+++ b/api/_hyperfunctions/time_weight/time_weight.md
@@ -78,5 +78,6 @@ api_details:
time_weight('Linear', ts, val) AS tw
FROM foo
GROUP BY time_bucket('1 day'::interval, ts)
+products: [cloud, mst, self_hosted]
---
diff --git a/api/_hyperfunctions/uddsketch/uddsketch.md b/api/_hyperfunctions/uddsketch/uddsketch.md
index c203658f2e..9e477d8ec2 100644
--- a/api/_hyperfunctions/uddsketch/uddsketch.md
+++ b/api/_hyperfunctions/uddsketch/uddsketch.md
@@ -67,5 +67,6 @@ api_details:
relative error of 0.01.
command:
code: SELECT uddsketch(100, 0.01, data) FROM samples;
+products: [cloud, mst, self_hosted]
---
diff --git a/api/administration.md b/api/administration.md
index 42f5d7abf1..fba1ea3cad 100644
--- a/api/administration.md
+++ b/api/administration.md
@@ -3,6 +3,7 @@ title: Administrative functions
excerpt: The full list of administration functions available in Timescale Cloud. Administration functions help you manage your service before and after recovery, as well as keeping track of your data
keywords: [administration]
tags: [backup, restore, set up]
+products: [cloud, mst, self_hosted]
---
# Administrative Functions
diff --git a/api/api-tag-overview.md b/api/api-tag-overview.md
index 8d43d4f0b4..a2a236f069 100644
--- a/api/api-tag-overview.md
+++ b/api/api-tag-overview.md
@@ -2,6 +2,7 @@
title: API reference tag overview
excerpt: The Timescale Cloud API reference includes tags to categorize the available SQL functions and views. See what tags are used and what they mean
tags: [licenses, toolkit, experimental]
+products: [cloud, mst, self_hosted]
---
import ExperimentalUpgrade from "versionContent/_partials/_experimental-schema-upgrade.mdx";
diff --git a/api/approximate_row_count.md b/api/approximate_row_count.md
index aa5b34e48a..3928c87c73 100644
--- a/api/approximate_row_count.md
+++ b/api/approximate_row_count.md
@@ -11,6 +11,7 @@ api:
stable: 0.10.0
hyperfunction:
type: one-step aggregate
+products: [cloud, mst, self_hosted]
---
# approximate_row_count()
diff --git a/api/compression/add_compression_policy.md b/api/compression/add_compression_policy.md
index 7a154443c3..aebff38d8a 100644
--- a/api/compression/add_compression_policy.md
+++ b/api/compression/add_compression_policy.md
@@ -7,6 +7,7 @@ tags: [scheduled jobs, background jobs, automation framework]
api:
license: community
type: function
+products: [cloud, mst, self_hosted]
---
import Deprecated2180 from "versionContent/_partials/_deprecated_2_18_0.mdx";
diff --git a/api/compression/alter_table_compression.md b/api/compression/alter_table_compression.md
index 3d5c7263db..9b2bbc8176 100644
--- a/api/compression/alter_table_compression.md
+++ b/api/compression/alter_table_compression.md
@@ -7,6 +7,7 @@ tags: [settings, hypertables, alter, change]
api:
license: community
type: command
+products: [cloud, mst, self_hosted]
---
import Deprecated2180 from "versionContent/_partials/_deprecated_2_18_0.mdx";
diff --git a/api/compression/chunk_compression_stats.md b/api/compression/chunk_compression_stats.md
index 2c3feb6ff4..535c2d36ec 100644
--- a/api/compression/chunk_compression_stats.md
+++ b/api/compression/chunk_compression_stats.md
@@ -7,6 +7,7 @@ tags: [disk space, schemas, size]
api:
license: community
type: function
+products: [cloud, mst, self_hosted]
---
import Deprecated2180 from "versionContent/_partials/_deprecated_2_18_0.mdx";
diff --git a/api/compression/compress_chunk.md b/api/compression/compress_chunk.md
index 82d781ec78..21884779ae 100644
--- a/api/compression/compress_chunk.md
+++ b/api/compression/compress_chunk.md
@@ -7,6 +7,7 @@ tags: [chunks]
api:
license: community
type: function
+products: [cloud, mst, self_hosted]
---
import Deprecated2180 from "versionContent/_partials/_deprecated_2_18_0.mdx";
diff --git a/api/compression/decompress_chunk.md b/api/compression/decompress_chunk.md
index e503cf2e05..64949af21b 100644
--- a/api/compression/decompress_chunk.md
+++ b/api/compression/decompress_chunk.md
@@ -6,6 +6,7 @@ keywords: [compression, decompression, chunks, backfilling]
api:
license: community
type: function
+products: [cloud, mst, self_hosted]
---
import Deprecated2180 from "versionContent/_partials/_deprecated_2_18_0.mdx";
diff --git a/api/compression/hypertable_compression_stats.md b/api/compression/hypertable_compression_stats.md
index 8c515ff3a3..84dab68866 100644
--- a/api/compression/hypertable_compression_stats.md
+++ b/api/compression/hypertable_compression_stats.md
@@ -7,6 +7,7 @@ tags: [statistics, size]
api:
license: community
type: function
+products: [cloud, mst, self_hosted]
---
import Deprecated2180 from "versionContent/_partials/_deprecated_2_18_0.mdx";
diff --git a/api/compression/index.md b/api/compression/index.md
index 3df9a04737..0b14d04754 100644
--- a/api/compression/index.md
+++ b/api/compression/index.md
@@ -3,6 +3,7 @@ title: Compression
excerpt: Timescale Cloud API reference for compressing your data. Includes SQL functions for compressing and decompressing chunks, managing compression policies, and getting compression stats
keywords: [compression]
tags: [hypertables]
+products: [cloud, mst, self_hosted]
---
import Deprecated2180 from "versionContent/_partials/_deprecated_2_18_0.mdx";
diff --git a/api/compression/recompress_chunk.md b/api/compression/recompress_chunk.md
index a20282acf0..3a576fde59 100644
--- a/api/compression/recompress_chunk.md
+++ b/api/compression/recompress_chunk.md
@@ -7,6 +7,7 @@ tags: [hypertables]
api:
license: community
type: function
+products: [cloud, mst, self_hosted]
---
import Deprecated2180 from "versionContent/_partials/_deprecated_2_18_0.mdx";
diff --git a/api/compression/remove_compression_policy.md b/api/compression/remove_compression_policy.md
index 3af46e54ea..8bd6ee315c 100644
--- a/api/compression/remove_compression_policy.md
+++ b/api/compression/remove_compression_policy.md
@@ -7,6 +7,7 @@ tags: [delete, drop]
api:
license: community
type: function
+products: [cloud, mst, self_hosted]
---
import Deprecated2180 from "versionContent/_partials/_deprecated_2_18_0.mdx";
diff --git a/api/configuration.md b/api/configuration.md
index f462aa09dc..55ff637aa7 100644
--- a/api/configuration.md
+++ b/api/configuration.md
@@ -2,6 +2,7 @@
title: Configuration
excerpt: Use the default PostgreSQL server configuration settings for your Timescale Cloud service, or customize them as needed
keywords: [configure]
+products: [self_hosted]
---
# Configuration
diff --git a/api/continuous-aggregates/add_continuous_aggregate_policy.md b/api/continuous-aggregates/add_continuous_aggregate_policy.md
index 73adac4a6a..e3b90ca4d3 100644
--- a/api/continuous-aggregates/add_continuous_aggregate_policy.md
+++ b/api/continuous-aggregates/add_continuous_aggregate_policy.md
@@ -7,6 +7,7 @@ tags: [scheduled jobs, refresh]
api:
license: community
type: function
+products: [cloud, self_hosted, mst]
---
# add_continuous_aggregate_policy() Community
diff --git a/api/continuous-aggregates/add_policies.md b/api/continuous-aggregates/add_policies.md
index 1870c07d58..f891d69fae 100644
--- a/api/continuous-aggregates/add_policies.md
+++ b/api/continuous-aggregates/add_policies.md
@@ -7,6 +7,7 @@ api:
license: community
type: function
experimental: true
+products: [cloud, self_hosted, mst]
---
import Experimental from "versionContent/_partials/_experimental.mdx";
diff --git a/api/continuous-aggregates/alter_materialized_view.md b/api/continuous-aggregates/alter_materialized_view.md
index 2471768b39..bbdb503fa4 100644
--- a/api/continuous-aggregates/alter_materialized_view.md
+++ b/api/continuous-aggregates/alter_materialized_view.md
@@ -7,6 +7,7 @@ tags: [materialized views, hypertables, alter, change]
api:
license: community
type: command
+products: [cloud, self_hosted, mst]
---
# ALTER MATERIALIZED VIEW (Continuous Aggregate) Community
diff --git a/api/continuous-aggregates/alter_policies.md b/api/continuous-aggregates/alter_policies.md
index 1c179b8acb..0bea6da261 100644
--- a/api/continuous-aggregates/alter_policies.md
+++ b/api/continuous-aggregates/alter_policies.md
@@ -8,6 +8,7 @@ api:
license: community
type: function
experimental: true
+products: [cloud, self_hosted, mst]
---
import Experimental from "versionContent/_partials/_experimental.mdx";
diff --git a/api/continuous-aggregates/cagg_migrate.md b/api/continuous-aggregates/cagg_migrate.md
index 07febef3de..e408665ec7 100644
--- a/api/continuous-aggregates/cagg_migrate.md
+++ b/api/continuous-aggregates/cagg_migrate.md
@@ -7,6 +7,7 @@ tags: [migrate]
api:
license: community
type: procedure
+products: [cloud, self_hosted, mst]
---
# cagg_migrate()
diff --git a/api/continuous-aggregates/create_materialized_view.md b/api/continuous-aggregates/create_materialized_view.md
index c34c9708ec..e2ef6b469f 100644
--- a/api/continuous-aggregates/create_materialized_view.md
+++ b/api/continuous-aggregates/create_materialized_view.md
@@ -7,6 +7,7 @@ tags: [materialized view, hypertables]
api:
license: community
type: command
+products: [cloud, self_hosted, mst]
---
# CREATE MATERIALIZED VIEW (Continuous Aggregate) Community
diff --git a/api/continuous-aggregates/drop_materialized_view.md b/api/continuous-aggregates/drop_materialized_view.md
index 877b2f4ba9..35d15971c2 100644
--- a/api/continuous-aggregates/drop_materialized_view.md
+++ b/api/continuous-aggregates/drop_materialized_view.md
@@ -7,6 +7,7 @@ tags: [materialized views, drop]
api:
license: community
type: command
+products: [cloud, self_hosted, mst]
---
# DROP MATERIALIZED VIEW (Continuous Aggregate) Community
diff --git a/api/continuous-aggregates/hypertable_detailed_size.md b/api/continuous-aggregates/hypertable_detailed_size.md
index cdb9c38b7a..39c06e901d 100644
--- a/api/continuous-aggregates/hypertable_detailed_size.md
+++ b/api/continuous-aggregates/hypertable_detailed_size.md
@@ -7,6 +7,7 @@ tags: [statistics, size, disk space]
api:
license: apache
type: function
+products: [cloud, self_hosted, mst]
---
import HypertableDetailedSize from "versionContent/_partials/_hypertable-detailed-size-api.mdx";
diff --git a/api/continuous-aggregates/hypertable_size.md b/api/continuous-aggregates/hypertable_size.md
index abf3d6731f..9a17e22a4c 100644
--- a/api/continuous-aggregates/hypertable_size.md
+++ b/api/continuous-aggregates/hypertable_size.md
@@ -7,6 +7,7 @@ tags: [disk space, size]
api:
license: apache
type: function
+products: [cloud, self_hosted, mst]
---
import HypertableSize from "versionContent/_partials/_hypertable-size-api.mdx";
diff --git a/api/continuous-aggregates/index.md b/api/continuous-aggregates/index.md
index f26f9379da..0552709172 100644
--- a/api/continuous-aggregates/index.md
+++ b/api/continuous-aggregates/index.md
@@ -2,6 +2,7 @@
title: Continuous aggregates
excerpt: Timescale Cloud API reference for calculating continuous aggregates on your data. Includes SQL functions and views related to creating, altering, and dropping continuous aggregates
keywords: [hypertables, chunks]
+products: [cloud, self_hosted, mst]
---
import CaggsIntro from "versionContent/_partials/_caggs-intro.mdx";
diff --git a/api/continuous-aggregates/refresh_continuous_aggregate.md b/api/continuous-aggregates/refresh_continuous_aggregate.md
index e83eae15d0..1d68ddf4a1 100644
--- a/api/continuous-aggregates/refresh_continuous_aggregate.md
+++ b/api/continuous-aggregates/refresh_continuous_aggregate.md
@@ -6,6 +6,7 @@ keywords: [continuous aggregates, refresh]
api:
license: community
type: function
+products: [cloud, self_hosted, mst]
---
# refresh_continuous_aggregate() Community
diff --git a/api/continuous-aggregates/remove_all_policies.md b/api/continuous-aggregates/remove_all_policies.md
index a0d2eb484e..459606f1b9 100644
--- a/api/continuous-aggregates/remove_all_policies.md
+++ b/api/continuous-aggregates/remove_all_policies.md
@@ -7,6 +7,7 @@ api:
license: community
type: function
experimental: true
+products: [cloud, self_hosted, mst]
---
import Experimental from "versionContent/_partials/_experimental.mdx";
diff --git a/api/continuous-aggregates/remove_continuous_aggregate_policy.md b/api/continuous-aggregates/remove_continuous_aggregate_policy.md
index 46591f2357..37611d5a19 100644
--- a/api/continuous-aggregates/remove_continuous_aggregate_policy.md
+++ b/api/continuous-aggregates/remove_continuous_aggregate_policy.md
@@ -7,6 +7,7 @@ tags: [delete, drop]
api:
license: community
type: function
+products: [cloud, self_hosted, mst]
---
# remove_continuous_aggregate_policy() Community
diff --git a/api/continuous-aggregates/remove_policies.md b/api/continuous-aggregates/remove_policies.md
index b8f6eabf00..39489b09a5 100644
--- a/api/continuous-aggregates/remove_policies.md
+++ b/api/continuous-aggregates/remove_policies.md
@@ -7,6 +7,7 @@ api:
license: community
type: function
experimental: true
+products: [cloud, self_hosted, mst]
---
import Experimental from "versionContent/_partials/_experimental.mdx";
diff --git a/api/continuous-aggregates/show_policies.md b/api/continuous-aggregates/show_policies.md
index 3f46825ef7..652e1e6177 100644
--- a/api/continuous-aggregates/show_policies.md
+++ b/api/continuous-aggregates/show_policies.md
@@ -7,6 +7,7 @@ api:
license: community
type: function
experimental: true
+products: [cloud, self_hosted, mst]
---
import Experimental from "versionContent/_partials/_experimental.mdx";
diff --git a/api/data-retention/add_retention_policy.md b/api/data-retention/add_retention_policy.md
index 39c6e8e1c5..37453677cc 100644
--- a/api/data-retention/add_retention_policy.md
+++ b/api/data-retention/add_retention_policy.md
@@ -7,6 +7,7 @@ tags: [hypertables, drop]
api:
license: community
type: function
+products: [cloud, self_hosted, mst]
---
# add_retention_policy() Community
diff --git a/api/data-retention/index.md b/api/data-retention/index.md
index a7a0a2801a..02b00f3b48 100644
--- a/api/data-retention/index.md
+++ b/api/data-retention/index.md
@@ -3,6 +3,7 @@ title: Data retention
excerpt: Timescale Cloud API reference for data retention. Includes SQL functions for adding and removing data retention policies that run on a schedule that you define
keywords: [data retention, delete]
tags: [drop]
+products: [cloud, self_hosted, mst]
---
# Data Retention Community
diff --git a/api/data-retention/remove_retention_policy.md b/api/data-retention/remove_retention_policy.md
index 299f82cd0e..659c446b99 100644
--- a/api/data-retention/remove_retention_policy.md
+++ b/api/data-retention/remove_retention_policy.md
@@ -7,6 +7,7 @@ tags: [delete, drop]
api:
license: community
type: function
+products: [cloud, self_hosted, mst]
---
# remove_retention_policy() Community
diff --git a/api/days_in_month.md b/api/days_in_month.md
index 935d1182bc..da97cf82d3 100644
--- a/api/days_in_month.md
+++ b/api/days_in_month.md
@@ -12,6 +12,7 @@ api:
stable: 1.16.0
hyperfunction:
type: one-step operation
+products: [cloud, mst, self_hosted]
---
# days_in_month()
diff --git a/api/downsample.md b/api/downsample.md
index 4b456d14ec..a69d057878 100644
--- a/api/downsample.md
+++ b/api/downsample.md
@@ -2,6 +2,7 @@
title: Downsample
excerpt: Downsample data to a smaller, representative subset
keywords: [downsample, hyperfunctions, Toolkit]
+products: [cloud, mst, self_hosted]
---
# Downsample
diff --git a/api/first.md b/api/first.md
index cbc1268ec4..b0c41cf2c7 100644
--- a/api/first.md
+++ b/api/first.md
@@ -10,6 +10,7 @@ api:
stable: 0.0.11-beta
hyperfunction:
type: one-step aggregate
+products: [cloud, mst, self_hosted]
---
# first()
diff --git a/api/histogram.md b/api/histogram.md
index cedbc06963..0d0eb4ef28 100644
--- a/api/histogram.md
+++ b/api/histogram.md
@@ -10,6 +10,7 @@ api:
stable: 0.5.0
hyperfunction:
type: one-step aggregate
+products: [cloud, mst, self_hosted]
---
# histogram()
diff --git a/api/hypercore/alter_materialized_view.md b/api/hypercore/alter_materialized_view.md
index 59c216df8b..e08bb4711f 100644
--- a/api/hypercore/alter_materialized_view.md
+++ b/api/hypercore/alter_materialized_view.md
@@ -7,6 +7,7 @@ tags: [materialized views, hypertables, alter, change]
api:
license: community
type: command
+products: [cloud, self_hosted]
---
import Since2180 from "versionContent/_partials/_since_2_18_0.mdx";
diff --git a/api/hypercore/chunk_columnstore_settings.md b/api/hypercore/chunk_columnstore_settings.md
index d9eb4c669f..dc248532cf 100644
--- a/api/hypercore/chunk_columnstore_settings.md
+++ b/api/hypercore/chunk_columnstore_settings.md
@@ -7,6 +7,7 @@ tags: [chunk, columnstore settings]
api:
license: community
type: view
+products: [cloud, self_hosted]
---
import Since2180 from "versionContent/_partials/_since_2_18_0.mdx";
diff --git a/api/hypercore/chunk_columnstore_stats.md b/api/hypercore/chunk_columnstore_stats.md
index 6186567166..eb3eab9d30 100644
--- a/api/hypercore/chunk_columnstore_stats.md
+++ b/api/hypercore/chunk_columnstore_stats.md
@@ -7,6 +7,7 @@ tags: [disk space, schemas, size]
api:
license: community
type: procedure
+products: [cloud, self_hosted]
---
import Since2180 from "versionContent/_partials/_since_2_18_0.mdx";
diff --git a/api/hypercore/convert_to_columnstore.md b/api/hypercore/convert_to_columnstore.md
index 95114cf5a3..61baf9c871 100644
--- a/api/hypercore/convert_to_columnstore.md
+++ b/api/hypercore/convert_to_columnstore.md
@@ -7,6 +7,7 @@ tags: [chunks, hypercore]
api:
license: community
type: procedure
+products: [cloud, self_hosted]
---
import Since2180 from "versionContent/_partials/_since_2_18_0.mdx";
diff --git a/api/hypercore/convert_to_rowstore.md b/api/hypercore/convert_to_rowstore.md
index faecb0d5cc..4319db9c9a 100644
--- a/api/hypercore/convert_to_rowstore.md
+++ b/api/hypercore/convert_to_rowstore.md
@@ -6,6 +6,7 @@ keywords: [columnstore, hypercore, rowstore, chunks, backfilling]
api:
license: community
type: procedure
+products: [cloud, self_hosted]
---
import Since2180 from "versionContent/_partials/_since_2_18_0.mdx";
diff --git a/api/hypercore/hypertable_columnstore_settings.md b/api/hypercore/hypertable_columnstore_settings.md
index 137f062350..631942bee3 100644
--- a/api/hypercore/hypertable_columnstore_settings.md
+++ b/api/hypercore/hypertable_columnstore_settings.md
@@ -7,6 +7,7 @@ tags: [hypertable columnstore, columnstore settings]
api:
license: community
type: view
+products: [cloud, self_hosted]
---
import Since2180 from "versionContent/_partials/_since_2_18_0.mdx";
diff --git a/api/hypercore/hypertable_columnstore_stats.md b/api/hypercore/hypertable_columnstore_stats.md
index 741e7428c2..db0dbb9698 100644
--- a/api/hypercore/hypertable_columnstore_stats.md
+++ b/api/hypercore/hypertable_columnstore_stats.md
@@ -7,6 +7,7 @@ tags: [statistics, size]
api:
license: community
type: procedure
+products: [cloud, self_hosted]
---
import Since2180 from "versionContent/_partials/_since_2_18_0.mdx";
diff --git a/api/hypercore/remove_columnstore_policy.md b/api/hypercore/remove_columnstore_policy.md
index 13aca85999..46569722e8 100644
--- a/api/hypercore/remove_columnstore_policy.md
+++ b/api/hypercore/remove_columnstore_policy.md
@@ -7,6 +7,7 @@ tags: [delete, drop]
api:
license: community
type: procedure
+products: [cloud, self_hosted]
---
import Since2180 from "versionContent/_partials/_since_2_18_0.mdx";
diff --git a/api/hyperfunctions.md b/api/hyperfunctions.md
index 3d51464ab8..e68e324505 100644
--- a/api/hyperfunctions.md
+++ b/api/hyperfunctions.md
@@ -2,6 +2,7 @@
title: Hyperfunctions
excerpt: The full list of hyperfunctions available in Timescale Cloud, with required arguments, returns, and complete use examples
keywords: [hyperfunctions, Toolkit]
+products: [cloud, mst, self_hosted]
---
# Hyperfunctions
diff --git a/api/hypertable/add_dimension.md b/api/hypertable/add_dimension.md
index 344226a502..3da5334345 100644
--- a/api/hypertable/add_dimension.md
+++ b/api/hypertable/add_dimension.md
@@ -7,6 +7,7 @@ tags: [dimensions, chunks]
api:
license: apache
type: function
+products: [cloud, mst, self_hosted]
---
import DimensionInfo from "versionContent/_partials/_dimension_info.mdx";
diff --git a/api/hypertable/add_dimension_old.md b/api/hypertable/add_dimension_old.md
index 091175adb0..1b9bc1fc29 100644
--- a/api/hypertable/add_dimension_old.md
+++ b/api/hypertable/add_dimension_old.md
@@ -7,6 +7,7 @@ tags: [dimensions, chunks]
api:
license: apache
type: function
+products: [cloud, mst, self_hosted]
---
# add_dimension(), deprecated interface
diff --git a/api/hypertable/add_reorder_policy.md b/api/hypertable/add_reorder_policy.md
index 2c3c1b8687..c4ddddf65b 100644
--- a/api/hypertable/add_reorder_policy.md
+++ b/api/hypertable/add_reorder_policy.md
@@ -7,6 +7,7 @@ tags: [reorder]
api:
license: community
type: function
+products: [cloud, mst, self_hosted]
---
# add_reorder_policy() Community
diff --git a/api/hypertable/attach_tablespace.md b/api/hypertable/attach_tablespace.md
index fdedfee666..f1cbea992e 100644
--- a/api/hypertable/attach_tablespace.md
+++ b/api/hypertable/attach_tablespace.md
@@ -7,6 +7,7 @@ tags: [chunks, attach]
api:
license: apache
type: function
+products: [cloud, mst, self_hosted]
---
# attach_tablespace()
diff --git a/api/hypertable/chunks_detailed_size.md b/api/hypertable/chunks_detailed_size.md
index 7b6c8b72ed..f876110139 100644
--- a/api/hypertable/chunks_detailed_size.md
+++ b/api/hypertable/chunks_detailed_size.md
@@ -7,6 +7,7 @@ tags: [disk space, schemas]
api:
license: community
type: function
+products: [cloud, mst, self_hosted]
---
# chunks_detailed_size()
diff --git a/api/hypertable/create_hypertable.md b/api/hypertable/create_hypertable.md
index 3d378a30c6..30d14434c4 100644
--- a/api/hypertable/create_hypertable.md
+++ b/api/hypertable/create_hypertable.md
@@ -6,6 +6,7 @@ keywords: [hypertables, create]
api:
license: apache
type: function
+products: [cloud, mst, self_hosted]
---
import DimensionInfo from "versionContent/_partials/_dimension_info.mdx";
diff --git a/api/hypertable/create_hypertable_old.md b/api/hypertable/create_hypertable_old.md
index c0ee41070b..c8ee0c31e6 100644
--- a/api/hypertable/create_hypertable_old.md
+++ b/api/hypertable/create_hypertable_old.md
@@ -6,6 +6,7 @@ keywords: [hypertables, create]
api:
license: apache
type: function
+products: [cloud, mst, self_hosted]
---
# create_hypertable() (old interface)
diff --git a/api/hypertable/create_index.md b/api/hypertable/create_index.md
index f4f587625f..18c86c79b0 100644
--- a/api/hypertable/create_index.md
+++ b/api/hypertable/create_index.md
@@ -6,6 +6,7 @@ keywords: [hypertables, indexes, chunks, create]
api:
license: apache
type: command
+products: [cloud, mst, self_hosted]
---
# CREATE INDEX (Transaction Per Chunk)
diff --git a/api/hypertable/detach_tablespace.md b/api/hypertable/detach_tablespace.md
index 1ba910fc90..b73c7500ff 100644
--- a/api/hypertable/detach_tablespace.md
+++ b/api/hypertable/detach_tablespace.md
@@ -3,6 +3,7 @@ api_name: detach_tablespace()
excerpt: Detach a tablespace from a hypertable
topics: [hypertables]
keywords: [tablespaces, hypertables, detach]
+products: [cloud, mst, self_hosted]
api:
license: apache
type: function
diff --git a/api/hypertable/detach_tablespaces.md b/api/hypertable/detach_tablespaces.md
index 6f12fc15f8..b42eb07a7d 100644
--- a/api/hypertable/detach_tablespaces.md
+++ b/api/hypertable/detach_tablespaces.md
@@ -3,6 +3,7 @@ api_name: detach_tablespaces()
excerpt: Detach all tablespaces from a hypertable
topics: [hypertables]
keywords: [tablespaces, hypertables, detach]
+products: [cloud, mst, self_hosted]
api:
license: apache
type: function
diff --git a/api/hypertable/disable_chunk_skipping.md b/api/hypertable/disable_chunk_skipping.md
index 22f223b2fa..d3a12876b9 100644
--- a/api/hypertable/disable_chunk_skipping.md
+++ b/api/hypertable/disable_chunk_skipping.md
@@ -7,6 +7,7 @@ tags: [columns, ranges, min-max, chunks]
api:
license: apache
type: function
+products: [cloud, mst, self_hosted]
---
# disable_chunk_skipping()
diff --git a/api/hypertable/drop_chunks.md b/api/hypertable/drop_chunks.md
index 979e63e527..b5c008c706 100644
--- a/api/hypertable/drop_chunks.md
+++ b/api/hypertable/drop_chunks.md
@@ -7,6 +7,7 @@ tags: [drop]
api:
license: apache
type: function
+products: [cloud, mst, self_hosted]
---
# drop_chunks()
diff --git a/api/hypertable/enable_chunk_skipping.md b/api/hypertable/enable_chunk_skipping.md
index 22976dda04..c80d8658cc 100644
--- a/api/hypertable/enable_chunk_skipping.md
+++ b/api/hypertable/enable_chunk_skipping.md
@@ -7,6 +7,7 @@ tags: [columns, ranges, min-max, chunks]
api:
license: apache
type: function
+products: [cloud, mst, self_hosted]
---
# enable_chunk_skipping()
diff --git a/api/hypertable/hypertable_approximate_detailed_size.md b/api/hypertable/hypertable_approximate_detailed_size.md
index 46301cc7c1..0a6323debe 100644
--- a/api/hypertable/hypertable_approximate_detailed_size.md
+++ b/api/hypertable/hypertable_approximate_detailed_size.md
@@ -7,6 +7,7 @@ tags: [statistics, size, disk space]
api:
license: apache
type: function
+products: [cloud, mst, self_hosted]
---
# hypertable_approximate_detailed_size()
diff --git a/api/hypertable/hypertable_approximate_size.md b/api/hypertable/hypertable_approximate_size.md
index 59c4c0bcec..6f2a7bca10 100644
--- a/api/hypertable/hypertable_approximate_size.md
+++ b/api/hypertable/hypertable_approximate_size.md
@@ -7,6 +7,7 @@ tags: [disk space, size]
api:
license: apache
type: function
+products: [cloud, mst, self_hosted]
---
# hypertable_approximate_size()
diff --git a/api/hypertable/hypertable_detailed_size.md b/api/hypertable/hypertable_detailed_size.md
index cdb9c38b7a..38080c8235 100644
--- a/api/hypertable/hypertable_detailed_size.md
+++ b/api/hypertable/hypertable_detailed_size.md
@@ -7,6 +7,7 @@ tags: [statistics, size, disk space]
api:
license: apache
type: function
+products: [cloud, mst, self_hosted]
---
import HypertableDetailedSize from "versionContent/_partials/_hypertable-detailed-size-api.mdx";
diff --git a/api/hypertable/hypertable_index_size.md b/api/hypertable/hypertable_index_size.md
index 125d8c81a1..54c41ec6b8 100644
--- a/api/hypertable/hypertable_index_size.md
+++ b/api/hypertable/hypertable_index_size.md
@@ -7,6 +7,7 @@ tags: [disk space, size]
api:
license: apache
type: function
+products: [cloud, mst, self_hosted]
---
# hypertable_index_size()
diff --git a/api/hypertable/hypertable_size.md b/api/hypertable/hypertable_size.md
index 9cc0f8ddfc..87ea90f2e4 100644
--- a/api/hypertable/hypertable_size.md
+++ b/api/hypertable/hypertable_size.md
@@ -7,6 +7,7 @@ tags: [disk space, size]
api:
license: apache
type: function
+products: [cloud, mst, self_hosted]
---
import HypertableSize from "versionContent/_partials/_hypertable-size-api.mdx";
diff --git a/api/hypertable/index.md b/api/hypertable/index.md
index 1927a52ad5..0b7868c875 100644
--- a/api/hypertable/index.md
+++ b/api/hypertable/index.md
@@ -2,6 +2,7 @@
title: Hypertables and chunks
excerpt: Timescale Cloud API reference for dealing with hypertables and chunks. Includes all SQL functions and views related to managing hypertables, chunks, dimensions, tablespaces, and indexing
keywords: [hypertables, chunks]
+products: [cloud, mst, self_hosted]
---
import HypertableIntro from "versionContent/_partials/_hypertables-intro.mdx";
diff --git a/api/hypertable/merge_chunks.md b/api/hypertable/merge_chunks.md
index 0067af55ef..2d4d69a3d9 100644
--- a/api/hypertable/merge_chunks.md
+++ b/api/hypertable/merge_chunks.md
@@ -6,6 +6,7 @@ keywords: [hypertables, chunk, merge]
api:
license: community
type: procedure
+products: [cloud, mst, self_hosted]
---
# merge_chunks()
diff --git a/api/hypertable/move_chunk.md b/api/hypertable/move_chunk.md
index d66a9718b9..8b20cc218d 100644
--- a/api/hypertable/move_chunk.md
+++ b/api/hypertable/move_chunk.md
@@ -8,6 +8,7 @@ api:
type: function
seo:
robots: noindex
+products: [cloud, mst, self_hosted]
---
# move_chunk() Community
diff --git a/api/hypertable/remove_reorder_policy.md b/api/hypertable/remove_reorder_policy.md
index 3e8dcf69e0..6fc0b60ad8 100644
--- a/api/hypertable/remove_reorder_policy.md
+++ b/api/hypertable/remove_reorder_policy.md
@@ -7,6 +7,7 @@ tags: [delete, drop]
api:
license: community
type: function
+products: [cloud, mst, self_hosted]
---
# remove_reorder_policy() Community
diff --git a/api/hypertable/reorder_chunk.md b/api/hypertable/reorder_chunk.md
index 9800159e3f..0c2d63190f 100644
--- a/api/hypertable/reorder_chunk.md
+++ b/api/hypertable/reorder_chunk.md
@@ -6,6 +6,7 @@ keywords: [chunks, hypertables, reorder]
api:
license: community
type: function
+products: [cloud, mst, self_hosted]
---
# reorder_chunk() Community
diff --git a/api/hypertable/set_chunk_time_interval.md b/api/hypertable/set_chunk_time_interval.md
index 57cbe29b05..d3eea81b97 100644
--- a/api/hypertable/set_chunk_time_interval.md
+++ b/api/hypertable/set_chunk_time_interval.md
@@ -7,6 +7,7 @@ tags: [time ranges, time intervals]
api:
license: apache
type: function
+products: [cloud, mst, self_hosted]
---
# set_chunk_time_interval()
diff --git a/api/hypertable/set_integer_now_func.md b/api/hypertable/set_integer_now_func.md
index f47fd482f1..e2d7470051 100644
--- a/api/hypertable/set_integer_now_func.md
+++ b/api/hypertable/set_integer_now_func.md
@@ -7,6 +7,7 @@ tags: [integer time values]
api:
license: apache
type: function
+products: [cloud, mst, self_hosted]
---
# set_integer_now_func()
diff --git a/api/hypertable/show_chunks.md b/api/hypertable/show_chunks.md
index 2e0e3f3595..39a0564f89 100644
--- a/api/hypertable/show_chunks.md
+++ b/api/hypertable/show_chunks.md
@@ -7,6 +7,7 @@ tags: [show, get]
api:
license: apache
type: function
+products: [cloud, mst, self_hosted]
---
# show_chunks()
diff --git a/api/hypertable/show_tablespaces.md b/api/hypertable/show_tablespaces.md
index 4b92dd0757..4e9030e55e 100644
--- a/api/hypertable/show_tablespaces.md
+++ b/api/hypertable/show_tablespaces.md
@@ -7,6 +7,7 @@ tags: [show, get]
api:
license: apache
type: function
+products: [cloud, mst, self_hosted]
---
# show_tablespaces()
diff --git a/api/index.md b/api/index.md
index c62e64409c..0d5c307b27 100644
--- a/api/index.md
+++ b/api/index.md
@@ -2,6 +2,7 @@
title: TimescaleDB API reference
excerpt: See the full list of SQL functions and views that Timescale Cloud provides to help you interact with and manage your data
keywords: [reference]
+products: [cloud, mst, self_hosted]
---
# TimescaleDB API reference
diff --git a/api/informational-views/chunk_compression_settings.md b/api/informational-views/chunk_compression_settings.md
index 2e6726496a..ad59373026 100644
--- a/api/informational-views/chunk_compression_settings.md
+++ b/api/informational-views/chunk_compression_settings.md
@@ -7,6 +7,7 @@ tags: [chunk compression, compression settings]
api:
license: community
type: view
+products: [cloud, mst, self_hosted]
---
# timescaledb_information.chunk_compression_settings
diff --git a/api/informational-views/chunks.md b/api/informational-views/chunks.md
index c57bfe8ac6..a8abd935b4 100644
--- a/api/informational-views/chunks.md
+++ b/api/informational-views/chunks.md
@@ -7,6 +7,7 @@ tags: [schemas, tablespaces, data nodes, time ranges]
api:
license: apache
type: view
+products: [cloud, mst, self_hosted]
---
# timescaledb_information.chunks
diff --git a/api/informational-views/compression_settings.md b/api/informational-views/compression_settings.md
index d9e3670325..117ad9e5c6 100644
--- a/api/informational-views/compression_settings.md
+++ b/api/informational-views/compression_settings.md
@@ -7,6 +7,7 @@ tags: [informational, settings, hypertables, schemas, indexes]
api:
license: community
type: view
+products: [cloud, mst, self_hosted]
---
import DeprecationNotice from "versionContent/_partials/_deprecated.mdx";
diff --git a/api/informational-views/continuous_aggregates.md b/api/informational-views/continuous_aggregates.md
index 98af1cf453..32890699cc 100644
--- a/api/informational-views/continuous_aggregates.md
+++ b/api/informational-views/continuous_aggregates.md
@@ -7,6 +7,7 @@ tags: [information, schemas, metadata, definition]
api:
license: community
type: view
+products: [cloud, mst, self_hosted]
---
# timescaledb_information.continuous_aggregates
diff --git a/api/informational-views/data_nodes.md b/api/informational-views/data_nodes.md
index f8723e63a6..0c4c4aec1d 100644
--- a/api/informational-views/data_nodes.md
+++ b/api/informational-views/data_nodes.md
@@ -7,6 +7,7 @@ tags: [data nodes, cluster]
api:
license: community
type: view
+products: [cloud, mst, self_hosted]
---
import MultiNodeDeprecation from "versionContent/_partials/_multi-node-deprecation.mdx";
diff --git a/api/informational-views/dimensions.md b/api/informational-views/dimensions.md
index aaf7efb0a4..805672d33d 100644
--- a/api/informational-views/dimensions.md
+++ b/api/informational-views/dimensions.md
@@ -7,6 +7,7 @@ tags: [dimensions, partitions]
api:
license: community
type: view
+products: [cloud, mst, self_hosted]
---
# timescaledb_information.dimensions
diff --git a/api/informational-views/hypertable_compression_settings.md b/api/informational-views/hypertable_compression_settings.md
index 2ca11b5d7d..b75b87a4a8 100644
--- a/api/informational-views/hypertable_compression_settings.md
+++ b/api/informational-views/hypertable_compression_settings.md
@@ -7,6 +7,7 @@ tags: [hypertable compression, compression settings]
api:
license: community
type: view
+products: [cloud, mst, self_hosted]
---
# timescaledb_information.hypertable_compression_settings
diff --git a/api/informational-views/hypertables.md b/api/informational-views/hypertables.md
index 15e0d5b018..6199eeeeb1 100644
--- a/api/informational-views/hypertables.md
+++ b/api/informational-views/hypertables.md
@@ -7,6 +7,7 @@ tags: [schemas, tablespaces, data nodes, dimensions]
api:
license: apache
type: view
+products: [cloud, mst, self_hosted]
---
# timescaledb_information.hypertables
diff --git a/api/informational-views/index.md b/api/informational-views/index.md
index 9dc713b74f..90f5d29ba9 100644
--- a/api/informational-views/index.md
+++ b/api/informational-views/index.md
@@ -3,6 +3,7 @@ title: Information views
excerpt: The full list of informational views available in Timescale Cloud. Informational views provide detailed information about the state of your data, hypertables, chunks, and any jobs or policies you have in place
keywords: [information]
tags: [statistics, background jobs, scheduled jobs, hypertables, continuous aggregates, compression]
+products: [cloud, mst, self_hosted]
---
# Informational Views
diff --git a/api/informational-views/job_errors.md b/api/informational-views/job_errors.md
index 62794e1e55..ce01ea3a8a 100644
--- a/api/informational-views/job_errors.md
+++ b/api/informational-views/job_errors.md
@@ -6,6 +6,7 @@ tags: [background jobs, scheduled jobs, automation framework, scheduled views]
api:
license: community
type: view
+products: [cloud, mst, self_hosted]
---
# timescaledb_information.job_errors
diff --git a/api/informational-views/job_history.md b/api/informational-views/job_history.md
index 265b4785df..3c75502b38 100644
--- a/api/informational-views/job_history.md
+++ b/api/informational-views/job_history.md
@@ -6,6 +6,7 @@ tags: [background jobs, scheduled jobs, automation framework, scheduled views]
api:
license: community
type: view
+products: [cloud, mst, self_hosted]
---
# timescaledb_information.job_history
diff --git a/api/informational-views/job_stats.md b/api/informational-views/job_stats.md
index e3b2ed66bd..9586c5f21f 100644
--- a/api/informational-views/job_stats.md
+++ b/api/informational-views/job_stats.md
@@ -7,6 +7,7 @@ tags: [background jobs, scheduled jobs, automation framework, scheduled views, s
api:
license: community
type: view
+products: [cloud, mst, self_hosted]
---
# timescaledb_information.job_stats
diff --git a/api/informational-views/jobs.md b/api/informational-views/jobs.md
index 769eac5489..336fec91b3 100644
--- a/api/informational-views/jobs.md
+++ b/api/informational-views/jobs.md
@@ -7,6 +7,7 @@ tags: [background jobs, scheduled jobs, automation framework]
api:
license: community
type: view
+products: [cloud, mst, self_hosted]
---
# timescaledb_information.jobs
diff --git a/api/informational-views/policies.md b/api/informational-views/policies.md
index 27d42a29ff..e42d6f4264 100644
--- a/api/informational-views/policies.md
+++ b/api/informational-views/policies.md
@@ -8,6 +8,7 @@ api:
license: community
type: view
experimental: true
+products: [cloud, mst, self_hosted]
---
import Experimental from "versionContent/_partials/_experimental.mdx";
diff --git a/api/jobs-automation/add_job.md b/api/jobs-automation/add_job.md
index c5720bd528..f28b0b9317 100644
--- a/api/jobs-automation/add_job.md
+++ b/api/jobs-automation/add_job.md
@@ -7,6 +7,7 @@ tags: [scheduled jobs, background jobs, automation framework]
api:
license: community
type: function
+products: [cloud, mst, self_hosted]
---
# add_job() Community
diff --git a/api/jobs-automation/alter_job.md b/api/jobs-automation/alter_job.md
index ff233b8d41..1ea9e1f222 100644
--- a/api/jobs-automation/alter_job.md
+++ b/api/jobs-automation/alter_job.md
@@ -7,6 +7,7 @@ tags: [scheduled jobs, automation framework, background jobs, alter, change]
api:
license: community
type: function
+products: [cloud, mst, self_hosted]
---
import EarlyAccess from "versionContent/_partials/_early_access.mdx";
diff --git a/api/jobs-automation/delete_job.md b/api/jobs-automation/delete_job.md
index e771a53126..7eeb3bd004 100644
--- a/api/jobs-automation/delete_job.md
+++ b/api/jobs-automation/delete_job.md
@@ -7,6 +7,7 @@ tags: [background jobs, scheduled jobs, automation framework]
api:
license: community
type: function
+products: [cloud, mst, self_hosted]
---
# delete_job() Community
diff --git a/api/jobs-automation/index.md b/api/jobs-automation/index.md
index 0f9917282b..54d4249d76 100644
--- a/api/jobs-automation/index.md
+++ b/api/jobs-automation/index.md
@@ -3,6 +3,7 @@ title: Jobs
excerpt: Timescale Cloud API reference for jobs. Includes SQL functions for adding, altering, deleting, and running a job
keywords: [jobs]
tags: [background jobs, scheduled jobs, automation framework]
+products: [cloud, mst, self_hosted]
---
# $JOB_CAPs Community
diff --git a/api/jobs-automation/run_job.md b/api/jobs-automation/run_job.md
index a3fcb33b62..ae0d0e0952 100644
--- a/api/jobs-automation/run_job.md
+++ b/api/jobs-automation/run_job.md
@@ -7,6 +7,7 @@ tags: [background jobs, scheduled jobs, automation framework]
api:
license: community
type: function
+products: [cloud, mst, self_hosted]
---
# run_job() Community
diff --git a/api/last.md b/api/last.md
index a2642ad0f2..9b60339c43 100644
--- a/api/last.md
+++ b/api/last.md
@@ -10,6 +10,7 @@ api:
stable: 0.0.11-beta
hyperfunction:
type: one-step aggregate
+products: [cloud, mst, self_hosted]
---
# last()
diff --git a/api/month_normalize.md b/api/month_normalize.md
index 0e02a4b227..76628ac1ca 100644
--- a/api/month_normalize.md
+++ b/api/month_normalize.md
@@ -12,6 +12,7 @@ api:
stable: 1.16.0
hyperfunction:
type: one-step operation
+products: [cloud, mst, self_hosted]
---
# month_normalize()
diff --git a/api/time_bucket.md b/api/time_bucket.md
index 3577cc47a2..24598fff0b 100644
--- a/api/time_bucket.md
+++ b/api/time_bucket.md
@@ -11,6 +11,7 @@ api:
stable: 0.0.10-beta
hyperfunction:
type: bucket
+products: [cloud, mst, self_hosted]
---
# time_bucket()
diff --git a/api/time_bucket_ng.md b/api/time_bucket_ng.md
index 9584fe0f5f..ad60df304c 100644
--- a/api/time_bucket_ng.md
+++ b/api/time_bucket_ng.md
@@ -11,11 +11,12 @@ api:
deprecated: true
hyperfunction:
type: bucket
+products: [cloud, mst, self_hosted]
---
import DeprecationNotice from "versionContent/_partials/_deprecated.mdx";
-## timescaledb_experimental.time_bucket_ng() Experimental
+# timescaledb_experimental.time_bucket_ng() Experimental
The `time_bucket_ng()` function is an experimental version of the
[`time_bucket()`][time_bucket] function. It introduced some new capabilities,
diff --git a/getting-started/index.md b/getting-started/index.md
index c828b0fa76..ad5863a61a 100644
--- a/getting-started/index.md
+++ b/getting-started/index.md
@@ -1,7 +1,7 @@
---
title: Get started with Timescale
excerpt: Supercharge your real-time analytics on time-series data with Timescale Cloud. Create a free account, launch your first service, and use some of the advanced features
-products: [cloud, mst, self_hosted]
+products: [cloud]
content_group: Getting started
---
diff --git a/getting-started/run-queries-from-console.md b/getting-started/run-queries-from-console.md
index b872dc0de5..ad34eda23f 100644
--- a/getting-started/run-queries-from-console.md
+++ b/getting-started/run-queries-from-console.md
@@ -1,7 +1,7 @@
---
title: Run your queries from Timescale Console
excerpt: Choose the right tool to manage your data. Timescale Cloud offers the data mode, the SQL editor, and the SQL Assistant to better address your needs
-products: [cloud, mst, self_hosted]
+products: [cloud]
content_group: Getting started
---
diff --git a/getting-started/services.md b/getting-started/services.md
index c11362ae31..3a7696cb02 100644
--- a/getting-started/services.md
+++ b/getting-started/services.md
@@ -1,7 +1,7 @@
---
title: Create your first Timescale service
excerpt: Timescale Cloud offers a range of capabilities to accommodate your real-time analytics and AI and vector workloads. Learn more about each of them and create your first service in Timescale Console
-products: [cloud, mst, self_hosted]
+products: [cloud]
content_group: Getting started
---
diff --git a/getting-started/start-coding-with-timescale.md b/getting-started/start-coding-with-timescale.md
index 252bcae7ee..6f428ce390 100644
--- a/getting-started/start-coding-with-timescale.md
+++ b/getting-started/start-coding-with-timescale.md
@@ -2,7 +2,7 @@
title: Start coding with Timescale
excerpt: Integrate Timescale Cloud with your app using your preferred programming language. Connect to a service,
create and manage hypertables, then and ingest and query data
-products: [cloud, mst, self_hosted]
+products: [cloud, self_hosted, mst]
content_group: Getting started
---
diff --git a/getting-started/try-key-features-timescale-products.md b/getting-started/try-key-features-timescale-products.md
index 2e4986dc4b..e966a3bc14 100644
--- a/getting-started/try-key-features-timescale-products.md
+++ b/getting-started/try-key-features-timescale-products.md
@@ -1,7 +1,7 @@
---
title: Try the key Timescale features
excerpt: Improve database performance with hypertables, time bucketing, compression and continuous aggregates.
-products: [cloud, mst, self_hosted]
+products: [cloud, self_hosted, mst]
content_group: Getting started
---
diff --git a/integrations/amazon-sagemaker.md b/integrations/amazon-sagemaker.md
index 3cb8494567..d9654962bb 100644
--- a/integrations/amazon-sagemaker.md
+++ b/integrations/amazon-sagemaker.md
@@ -1,7 +1,7 @@
---
title: Integrate Amazon Sagemaker with Timescale Cloud
excerpt: Amazon SageMaker is a fully managed machine learning service. Integrate Amazon SageMaker with Timescale Cloud to store and analyze ML model data
-products: [cloud, mst, self_hosted]
+products: [cloud, self_hosted]
keywords: [connect, integrate, amazon, aws, sagemaker]
---
diff --git a/integrations/apache-airflow.md b/integrations/apache-airflow.md
index dfbd325a9a..8c7a63eec9 100644
--- a/integrations/apache-airflow.md
+++ b/integrations/apache-airflow.md
@@ -1,7 +1,7 @@
---
title: Integrate Apache Airflow with Timescale Cloud
excerpt: Apache Airflow is a platform to programmatically author, schedule, and monitor workflows. Integrate Apache Airflow with Timescale Cloud and create a data pipeline
-products: [cloud, mst, self_hosted]
+products: [cloud, self_hosted]
keywords: [connect, integrate, apache, airflow]
---
diff --git a/integrations/aws-lambda.md b/integrations/aws-lambda.md
index cfe34e5697..a5c64b472b 100644
--- a/integrations/aws-lambda.md
+++ b/integrations/aws-lambda.md
@@ -1,7 +1,7 @@
---
title: Integrate AWS Lambda with Timescale Cloud
excerpt: With AWS Lambda, you can run code without provisioning or managing servers, and scale automatically. Integrate AWS Lambda with Timescale Cloud and inject data into your service
-products: [cloud, mst, self_hosted]
+products: [cloud, self_hosted]
keywords: [connect, integrate, aws, lambda]
---
diff --git a/integrations/azure-data-studio.md b/integrations/azure-data-studio.md
index 7e3466e950..74a925df5e 100644
--- a/integrations/azure-data-studio.md
+++ b/integrations/azure-data-studio.md
@@ -1,7 +1,7 @@
---
title: Integrate Azure Data Studio with Timescale Cloud
excerpt: Azure Data Studio is an open-source, cross-platform hybrid data analytics tool designed to simplify the data landscape. Integrate Azure Data Studio with Timescale Cloud
-products: [cloud, mst, self_hosted]
+products: [cloud, self_hosted]
keywords: [integrate]
---
diff --git a/integrations/cloudwatch.md b/integrations/cloudwatch.md
index 40b6fb36d4..214bcb2cb3 100644
--- a/integrations/cloudwatch.md
+++ b/integrations/cloudwatch.md
@@ -1,7 +1,8 @@
---
title: Integrate Amazon CloudWatch with Timescale Cloud
excerpt: Amazon CloudWatch is a monitoring and observability service. Export telemetry data from your Timescale Cloud service with time-series and analytics capability to Amazon CloudWatch
-products: [cloud, mst, self_hosted]
+products: [cloud]
+price_plans: [scale, enterprise]
keywords: [integrate]
---
diff --git a/integrations/datadog.md b/integrations/datadog.md
index 45ac3d197a..4e6ee9e72f 100644
--- a/integrations/datadog.md
+++ b/integrations/datadog.md
@@ -1,7 +1,8 @@
---
title: Integrate Datadog with Timescale Cloud
excerpt: Datadog is a cloud-based monitoring and analytics platform. Export telemetry data from your Timescale Cloud service with time-series and analytics capability to Datadog
-products: [cloud, mst, self_hosted]
+products: [cloud]
+price_plans: [scale, enterprise]
keywords: [integrate]
---
diff --git a/integrations/dbeaver.md b/integrations/dbeaver.md
index 12473e1896..2660247e2e 100644
--- a/integrations/dbeaver.md
+++ b/integrations/dbeaver.md
@@ -1,7 +1,7 @@
---
title: Integrate DBeaver with Timescale Cloud
excerpt: DBeaver is a free cross-platform database tool for developers, database administrators, analysts, and everyone working with data. Integrate DBeaver with Timescale Cloud
-products: [cloud, mst, self_hosted]
+products: [cloud, self_hosted]
keywords: [integrate]
---
diff --git a/integrations/debezium.md b/integrations/debezium.md
index 2b8df525c0..bbbfe7cbc1 100644
--- a/integrations/debezium.md
+++ b/integrations/debezium.md
@@ -1,7 +1,7 @@
---
title: Integrate Debezium with Timescale Cloud
excerpt: Integrate Debezium with Timescale Cloud to enable change data capture in your Timescale Cloud service and streaming to Redis Streams
-products: [cloud, mst, self_hosted]
+products: [self_hosted]
keywords: [Debezium, integrate]
---
diff --git a/integrations/decodable.md b/integrations/decodable.md
index b71e5553b0..67ebf94d66 100644
--- a/integrations/decodable.md
+++ b/integrations/decodable.md
@@ -1,7 +1,7 @@
---
title: Integrate Decodable with Timescale Cloud
excerpt: Decodable enables you to build, run, and manage data pipelines effortlessly. Seamlessly integrate Decodable with Timescale Cloud to unlock real-time data processing capabilities
-products: [cloud, mst, self_hosted]
+products: [cloud, self_hosted]
keywords: [Decodable, Timescale Cloud]
---
diff --git a/integrations/fivetran.md b/integrations/fivetran.md
index 78f554bae2..f23170b5f0 100644
--- a/integrations/fivetran.md
+++ b/integrations/fivetran.md
@@ -1,7 +1,7 @@
---
title: Integrate Fivetran with Timescale Cloud
excerpt: Fivetran is a fully managed data pipeline platform that simplifies extract, transform, and load processes. Integrate Fivetran with Timescale Cloud for seamless data synchronization
-products: [cloud]
+products: [cloud, self-hosted]
keywords: [Fivetran, PostgreSQL, connection, integrate]
---
diff --git a/integrations/grafana.md b/integrations/grafana.md
index 102f6fbe70..dcf17dd4ea 100644
--- a/integrations/grafana.md
+++ b/integrations/grafana.md
@@ -1,7 +1,7 @@
---
title: Integrate Grafana and Timescale Cloud
excerpt: Grafana enables you to query, visualize, alert on, and explore your metrics, logs, and traces wherever they’re stored. Integrate Grafana with Timescale Cloud
-products: [cloud]
+products: [cloud, self_hosted]
keywords: [Grafana, visualizations, analytics, monitoring]
---
import IntegrationPrereqs from "versionContent/_partials/_integration-prereqs.mdx";
diff --git a/integrations/index.md b/integrations/index.md
index 3637346df4..1aaa586f95 100644
--- a/integrations/index.md
+++ b/integrations/index.md
@@ -1,7 +1,7 @@
---
title: Integrations
excerpt: Built on PostgreSQL, Timescale Cloud can integrate with the same array of third-party solutions. See integration procedures for the most popular and requested third-party services
-products: [cloud]
+products: [cloud, self_hosted]
keywords: [integrations]
tags: [integrations]
---
diff --git a/integrations/kubernetes.md b/integrations/kubernetes.md
index f3015ff516..b04259f1d3 100644
--- a/integrations/kubernetes.md
+++ b/integrations/kubernetes.md
@@ -1,7 +1,7 @@
---
title: Integrate Kubernetes with Timescale Cloud
excerpt: Learn how to integrate Kubernetes with Timescale Cloud to enable seamless deployment and scaling of your PostgreSQL workloads
-products: [cloud, mst, self_hosted]
+products: [cloud, self_hosted]
keywords: [Kubernetes, Timescale Cloud, PostgreSQL, container orchestration]
---
diff --git a/integrations/pgadmin.md b/integrations/pgadmin.md
index effbfe3576..d091326448 100644
--- a/integrations/pgadmin.md
+++ b/integrations/pgadmin.md
@@ -1,7 +1,7 @@
---
title: Integrate pgAdmin with Timescale Cloud
excerpt: pgAdmin is a feature-rich open-source administration and development platform for PostgreSQL. Integrate pgadmin with Timescale Cloud
-products: [cloud, mst, self_hosted]
+products: [cloud, self_hosted]
keywords: [integrate]
---
diff --git a/integrations/postgresql.md b/integrations/postgresql.md
index 0d539d2a1d..23f812d133 100644
--- a/integrations/postgresql.md
+++ b/integrations/postgresql.md
@@ -1,7 +1,7 @@
---
title: Integrate with PostgreSQL
excerpt: Query any other PostgreSQL database or another Timescale Cloud service from your service by using PostgreSQL foreign data wrappers
-products: [cloud]
+products: [cloud, self_hosted]
keywords: [integrate, foreign data wrappers, fdw]
tags: [change]
---
diff --git a/integrations/power-bi.md b/integrations/power-bi.md
index 3b0b76b5d8..bd9ecd5b12 100644
--- a/integrations/power-bi.md
+++ b/integrations/power-bi.md
@@ -1,7 +1,7 @@
---
title: Integrate Power BI with Timescale Cloud
excerpt: Integrate Timescale Cloud with Power BI for advanced data visualization.
-products: [cloud, mst, self_hosted]
+products: [cloud, self_hosted]
keywords: [Power BI, visualizations, analysis, real-time]
---
diff --git a/integrations/prometheus.md b/integrations/prometheus.md
index c19728498e..b1474b38da 100644
--- a/integrations/prometheus.md
+++ b/integrations/prometheus.md
@@ -1,7 +1,7 @@
---
title: Integrate Prometheus with Timescale Cloud
excerpt: Prometheus is an open-source monitoring system with a modern alerting approach. Export telemetry metrics from your Timescale Cloud service to Prometheus
-products: [cloud, mst, self_hosted]
+products: [cloud, self_hosted]
keywords: [integrate]
---
diff --git a/integrations/psql.md b/integrations/psql.md
index 0057f99b8c..617bea558c 100644
--- a/integrations/psql.md
+++ b/integrations/psql.md
@@ -1,7 +1,7 @@
---
title: Connect to a Timescale Cloud service with psql
excerpt: psql enables you to type in queries interactively, issue them to Postgres, and see the query results. Connect to your Timescale Cloud service using psql
-products: [cloud, mst, self_hosted]
+products: [cloud, self_hosted]
keywords: [connect, psql]
---
diff --git a/integrations/qstudio.md b/integrations/qstudio.md
index fc2b82e142..108777e06b 100644
--- a/integrations/qstudio.md
+++ b/integrations/qstudio.md
@@ -1,7 +1,7 @@
---
title: Integrate qStudio with Timescale Cloud
excerpt: qStudio is a modern free SQL editor that provides syntax highlighting, code-completion, excel export, charting, and much more. Integrate qStudio with Timescale Cloud
-products: [cloud, mst, self_hosted]
+products: [cloud, self_hosted]
keywords: [integrate]
---
diff --git a/integrations/supabase.md b/integrations/supabase.md
index 056c0a29df..92090bc68f 100644
--- a/integrations/supabase.md
+++ b/integrations/supabase.md
@@ -1,7 +1,7 @@
---
title: Integrate Supabase with Timescale Cloud
excerpt: Supabase is an open source Firebase alternative. Integrate Supabase with Timescale Cloud
-products: [cloud, mst, self_hosted]
+products: [cloud, self_hosted]
keywords: [integrate]
---
@@ -19,9 +19,9 @@ $SERVICE_LONG.
- Create a [Supabase project][supabase-new-project]
-## Setup your $SERVICE_LONG
+## Set up your $SERVICE_LONG
-To setup a $SERVICE_LONG optimized for analytics to receive data from Supabase:
+To set up a $SERVICE_LONG optimized for analytics to receive data from Supabase:
@@ -135,9 +135,9 @@ To setup a $SERVICE_LONG optimized for analytics to receive data from Supabase:
-## Setup a Supabase database
+## Set up a Supabase database
-To setup a Supabase database that injects data into your $SERVICE_LONG:
+To set up a Supabase database that injects data into your $SERVICE_LONG:
@@ -264,7 +264,6 @@ You have successfully integrated Supabase with your $SERVICE_LONG.
[supabase]: https://supabase.com/
[supabase-new-project]: https://supabase.com/dashboard/new
-
[hypertables-section]: /use-timescale/:currentVersion:/hypertables/
[connect]: /getting-started/:currentVersion:/run-queries-from-console/
[hypercore]: /use-timescale/:currentVersion:/hypercore/
diff --git a/integrations/tableau.md b/integrations/tableau.md
index a2dfa021f1..4278e06a03 100644
--- a/integrations/tableau.md
+++ b/integrations/tableau.md
@@ -1,7 +1,7 @@
---
title: Using Tableau to visualize data in TimescaleDB
excerpt: Tableau is a popular analytics platform that helps you gain greater intelligence about your business. Integrate Tableau with Timescale Cloud
-products: [cloud, mst, self_hosted]
+products: [cloud, self_hosted]
keywords: [visualizations, analytics, Tableau]
---
diff --git a/integrations/terraform.md b/integrations/terraform.md
index d16ed3ca53..7fc9643417 100644
--- a/integrations/terraform.md
+++ b/integrations/terraform.md
@@ -1,7 +1,7 @@
---
title: Integrate Terraform with Timescale Cloud
excerpt: Manage your Timescale Cloud services with a Terraform provider
-products: [cloud]
+products: [cloud, self_hosted]
keywords: [Terraform, configuration, deployment]
tags: [integrate]
---
diff --git a/migrate/dual-write-and-backfill.md b/migrate/dual-write-and-backfill.md
index 6e53569bb5..1f74b1cf4d 100644
--- a/migrate/dual-write-and-backfill.md
+++ b/migrate/dual-write-and-backfill.md
@@ -1,7 +1,7 @@
---
title: Low-downtime migrations with dual-write and backfill
excerpt: Migrate a hypertable or your entire database to Timescale Cloud with low downtime using dual-write and backfill
-products: [cloud, self_hosted]
+products: [cloud, self_hosted, mst]
keywords: [backups, restore]
tags: [recovery, logical backup, pg_dump, pg_restore]
---
diff --git a/migrate/dual-write-and-backfill/index.md b/migrate/dual-write-and-backfill/index.md
index f0bbd596e0..2acb2308f8 100644
--- a/migrate/dual-write-and-backfill/index.md
+++ b/migrate/dual-write-and-backfill/index.md
@@ -1,7 +1,7 @@
---
title: Low-downtime migrations with dual-write and backfill
excerpt: Migrate a hypertable or your entire database to Timescale Cloud with low downtime
-products: [cloud, self_hosted]
+products: [cloud, self_hosted, mst]
keywords: [backups, restore]
tags: [recovery, logical backup, pg_dump, pg_restore]
---
diff --git a/migrate/index.md b/migrate/index.md
index e8ab82d04d..c2da96dfa5 100644
--- a/migrate/index.md
+++ b/migrate/index.md
@@ -1,7 +1,7 @@
---
title: Migrate your data to Timescale Cloud
excerpt: Migrate your existing database to Timescale Cloud - with downtime, live, or using dual-write and backfill
-products: [cloud]
+products: [cloud, mst, self_hosted]
keywords: [data migration, postgresql, RDS]
tags: [ingest, migrate, RDS]
---
diff --git a/migrate/live-migration.md b/migrate/live-migration.md
index 1de46c078f..e180ec1cb7 100644
--- a/migrate/live-migration.md
+++ b/migrate/live-migration.md
@@ -1,7 +1,7 @@
---
title: Live migration
excerpt: Migrate your entire database to Timescale Cloud with low downtime
-products: [cloud]
+products: [cloud, mst, self_hosted]
keywords: [migration, low-downtime, backup]
tags: [recovery, logical backup, replication]
---
diff --git a/migrate/pg-dump-and-restore.md b/migrate/pg-dump-and-restore.md
index 3efe06af1f..d43022ac17 100644
--- a/migrate/pg-dump-and-restore.md
+++ b/migrate/pg-dump-and-restore.md
@@ -1,7 +1,7 @@
---
title: Migrate with downtime
excerpt: Migrate a hypertable or an entire database to Timescale Cloud with native PostgreSQL commands. Use `pg_dump` and `pg_restore` to move less than 100GB of data
-products: [cloud, self_hosted]
+products: [cloud, mst, self_hosted]
keywords: [backups, restore]
tags: [recovery, logical backup, pg_dump, pg_restore]
---
diff --git a/migrate/troubleshooting.md b/migrate/troubleshooting.md
index 61b5db8780..7c48bc4b34 100644
--- a/migrate/troubleshooting.md
+++ b/migrate/troubleshooting.md
@@ -1,7 +1,7 @@
---
title: FAQ and troubleshooting
excerpt: Troubleshooting known issues in database migrations
-products: [cloud, self_hosted]
+products: [cloud, self_hosted, mst]
keywords: [backups, restore]
tags: [recovery, logical backup, pg_dump, pg_restore]
---
diff --git a/mst/integrations/index.md b/mst/integrations/index.md
index 92625cfb87..ace138d9d9 100644
--- a/mst/integrations/index.md
+++ b/mst/integrations/index.md
@@ -1,7 +1,6 @@
---
title: Integrations for Managed Service for TimescaleDB
excerpt: Integrate Managed Service for TimescaleDB with other services
-product: mst
products: [mst]
---
diff --git a/self-hosted/backup-and-restore/logical-backup.md b/self-hosted/backup-and-restore/logical-backup.md
index e903b7f46c..0b94d7cf72 100644
--- a/self-hosted/backup-and-restore/logical-backup.md
+++ b/self-hosted/backup-and-restore/logical-backup.md
@@ -2,6 +2,7 @@
title: Logical backup with pg_dump and pg_restore
excerpt: Back up and restore a hypertable or an entire database using native PostgreSQL commands
keywords: [backups, restore]
+products: [self_hosted]
tags: [recovery, logical backup, pg_dump, pg_restore]
---
diff --git a/self-hosted/tooling/install-toolkit.md b/self-hosted/tooling/install-toolkit.md
index 65b9d7525b..0b800c8c23 100644
--- a/self-hosted/tooling/install-toolkit.md
+++ b/self-hosted/tooling/install-toolkit.md
@@ -1,7 +1,7 @@
---
title: Install and update TimescaleDB Toolkit
excerpt: Install the TimescaleDB Toolkit extension to access more hyperfunctions and function pipelines
-products: [mst, self_hosted]
+products: [self_hosted]
keywords: [Toolkit, installation, hyperfunctions, function pipelines]
---
diff --git a/tutorials/blockchain-analyze/analyze-blockchain-query.md b/tutorials/blockchain-analyze/analyze-blockchain-query.md
index a60ff4170e..947ed5d615 100644
--- a/tutorials/blockchain-analyze/analyze-blockchain-query.md
+++ b/tutorials/blockchain-analyze/analyze-blockchain-query.md
@@ -1,7 +1,7 @@
---
title: Analyze the Bitcoin blockchain - query the data
excerpt: Use Timescale Cloud hyperfunctions to construct advanced analytical queries and run them on blockchain transaction data
-products: [cloud]
+products: [cloud, self_hosted, mst]
keywords: [intermediate, crypto, blockchain, Bitcoin, finance, analytics]
layout_components: [next_prev_large]
content_group: Analyze the Bitcoin blockchain
diff --git a/tutorials/blockchain-analyze/blockchain-dataset.md b/tutorials/blockchain-analyze/blockchain-dataset.md
index d57ceeb7f1..3a844d3c87 100644
--- a/tutorials/blockchain-analyze/blockchain-dataset.md
+++ b/tutorials/blockchain-analyze/blockchain-dataset.md
@@ -1,7 +1,7 @@
---
title: Analyze the Bitcoin blockchain - set up dataset
excerpt: Ingest and set up a sample dataset to run analytical queries on Bitcoin blockchain transactions with Timescale Cloud
-products: [cloud]
+products: [cloud, self_hosted, mst]
keywords: [intermediate, crypto, blockchain, Bitcoin, finance, analytics]
layout_components: [next_prev_large]
content_group: Analyze the Bitcoin blockchain
diff --git a/tutorials/blockchain-analyze/index.md b/tutorials/blockchain-analyze/index.md
index b039df0c7a..dda4863c09 100644
--- a/tutorials/blockchain-analyze/index.md
+++ b/tutorials/blockchain-analyze/index.md
@@ -1,7 +1,7 @@
---
title: Analyze the Bitcoin blockchain
excerpt: Use Timescale Cloud hyperfunctions to analyze transactions on the Bitcoin blockchain. This tutorial illustrates how to analyze the fees, the impact on BTC-USD, the average miner revenue, and more
-products: [cloud]
+products: [cloud, self_hosted, mst]
keywords: [intermediate, crypto, blockchain, Bitcoin, finance, analytics]
layout_components: [next_prev_large]
content_group: Analyze the Bitcoin blockchain
diff --git a/tutorials/blockchain-query/beginner-blockchain-query.md b/tutorials/blockchain-query/beginner-blockchain-query.md
index 4da985d271..76f4a7cc17 100644
--- a/tutorials/blockchain-query/beginner-blockchain-query.md
+++ b/tutorials/blockchain-query/beginner-blockchain-query.md
@@ -1,7 +1,7 @@
---
title: Query the Bitcoin blockchain - query data
excerpt: Construct queries to get five most recent blockchain transactions and blocks using a sample dataset in Timescale Cloud
-products: [cloud]
+products: [cloud, self_hosted, mst]
keywords: [beginner, crypto, blockchain, Bitcoin, finance, analytics]
layout_components: [next_prev_large]
content_group: Query the Bitcoin blockchain
diff --git a/tutorials/blockchain-query/blockchain-compress.md b/tutorials/blockchain-query/blockchain-compress.md
index 06bfaf6965..ddb33d62ba 100644
--- a/tutorials/blockchain-query/blockchain-compress.md
+++ b/tutorials/blockchain-query/blockchain-compress.md
@@ -1,7 +1,7 @@
---
title: Query the Bitcoin blockchain - set up compression
excerpt: Compress a sample dataset with Timescale Cloud so you can store the Bitcoin blockchain more efficiently
-products: [cloud]
+products: [cloud, self_hosted, mst]
keywords: [beginner, crypto, blockchain, Bitcoin, finance, analytics]
layout_components: [next_prev_large]
content_group: Query the Bitcoin blockchain
diff --git a/tutorials/blockchain-query/blockchain-dataset.md b/tutorials/blockchain-query/blockchain-dataset.md
index 76033d0afd..2f7ad1e9bd 100644
--- a/tutorials/blockchain-query/blockchain-dataset.md
+++ b/tutorials/blockchain-query/blockchain-dataset.md
@@ -1,7 +1,7 @@
---
title: Query the Bitcoin blockchain - set up dataset
excerpt: Ingest and set up a sample blockchain dataset to practice running analytical queries on it in Timescale Cloud
-products: [cloud]
+products: [cloud, self_hosted, mst]
keywords: [beginner, crypto, blockchain, Bitcoin, finance, analytics]
layout_components: [next_prev_large]
content_group: Query the Bitcoin blockchain
diff --git a/tutorials/blockchain-query/index.md b/tutorials/blockchain-query/index.md
index 159f3da678..5b62fbb3e6 100644
--- a/tutorials/blockchain-query/index.md
+++ b/tutorials/blockchain-query/index.md
@@ -1,7 +1,7 @@
---
title: Query the Bitcoin blockchain
excerpt: Learn to use Timescale Cloud to query and analyze transactions on a blockchain as you would any other time-series data. In this tutorial, you use Timescale Cloud to ingest, store, and analyze transactions
-products: [cloud]
+products: [cloud, self_hosted, mst]
keywords: [beginner, crypto, blockchain, Bitcoin, finance, analytics]
layout_components: [next_prev_large]
content_group: Query the Bitcoin blockchain
diff --git a/tutorials/cookbook.md b/tutorials/cookbook.md
index c8241ed44b..10ca8ef04a 100644
--- a/tutorials/cookbook.md
+++ b/tutorials/cookbook.md
@@ -1,13 +1,15 @@
---
title: Timescale cookbook
excerpt: Browse code examples from the Timescale Cloud community that resolve common issues and provide solutions for non-standard tasks
-product: [cloud, mst, self_hosted]
+products: [cloud, self_hosted, mst]
---
+import IntegrationPrereqs from "versionContent/_partials/_integration-prereqs.mdx";
import Hypertables from "versionContent/_partials/_cookbook-hypertables.mdx";
import IOT from "versionContent/_partials/_cookbook-iot.mdx";
+
# Timescale community cookbook
This page contains suggestions from the [TimescaleDB Community](https://timescaledb.slack.com/) about how to resolve
@@ -16,12 +18,7 @@ common issues. Use these code examples as guidance to work with your own data.
## Prerequisites
-To follow the examples in this page, you need a:
-
-- [Target Timescale Cloud service][create-a-service]
-- [Connection to your service][connect-to-service]
-
-
+
diff --git a/tutorials/energy-data/compress-energy.md b/tutorials/energy-data/compress-energy.md
index 285c98197b..b7e2a1231a 100644
--- a/tutorials/energy-data/compress-energy.md
+++ b/tutorials/energy-data/compress-energy.md
@@ -1,7 +1,7 @@
---
title: Energy consumption data tutorial - set up compression
excerpt: Compress the sample dataset with Timescale Cloud to store the energy consumption data more efficiently
-products: [cloud, mst, self_hosted]
+products: [cloud, self_hosted, mst]
keywords: [tutorials, query]
tags: [tutorials, beginner]
layout_components: [next_prev_large]
diff --git a/tutorials/energy-data/dataset-energy.md b/tutorials/energy-data/dataset-energy.md
index 88f1b3e095..2d06c69ffc 100644
--- a/tutorials/energy-data/dataset-energy.md
+++ b/tutorials/energy-data/dataset-energy.md
@@ -1,7 +1,7 @@
---
title: Energy time-series data tutorial - set up dataset
excerpt: Ingest and set up a sample dataset with energy consumption data so that you can run queries on it in Timescale Console
-products: [cloud, mst, self_hosted]
+products: [cloud, self_hosted, mst]
keywords: [tutorials, create, dataset]
tags: [tutorials, beginner]
layout_components: [next_prev_large]
diff --git a/tutorials/energy-data/index.md b/tutorials/energy-data/index.md
index 6d6b7285e3..fb4d66d146 100644
--- a/tutorials/energy-data/index.md
+++ b/tutorials/energy-data/index.md
@@ -1,7 +1,7 @@
---
title: Energy consumption data tutorial
excerpt: Timescale Cloud is the perfect choice to analyze energy-related data. In this tutorial, you construct queries to take a closer look at energy consumption in a household
-products: [cloud]
+products: [cloud, self_hosted, mst]
keywords: [tutorials, energy, learn]
tags: [tutorials, beginner]
layout_components: [next_prev_large]
diff --git a/tutorials/energy-data/query-energy.md b/tutorials/energy-data/query-energy.md
index be3822cfbc..2097d60c9f 100644
--- a/tutorials/energy-data/query-energy.md
+++ b/tutorials/energy-data/query-energy.md
@@ -1,7 +1,7 @@
---
title: Energy consumption data tutorial - query the data
excerpt: Construct and run queries on a sample dataset to find out energy consumption by hour, day, and month
-products: [cloud, mst, self_hosted]
+products: [cloud, self_hosted, mst]
keywords: [tutorials, query]
tags: [tutorials, beginner]
layout_components: [next_prev_large]
diff --git a/tutorials/financial-ingest-real-time/financial-ingest-dataset.md b/tutorials/financial-ingest-real-time/financial-ingest-dataset.md
index 0997c010b8..c8d9a2436b 100644
--- a/tutorials/financial-ingest-real-time/financial-ingest-dataset.md
+++ b/tutorials/financial-ingest-real-time/financial-ingest-dataset.md
@@ -1,7 +1,7 @@
---
title: Ingest real-time financial websocket data - Set up the dataset
excerpt: Ingest and set up a sample dataset in Timescale Cloud to run real-time analysis of financial data
-products: [cloud]
+products: [cloud, self_hosted, mst]
keywords: [finance, analytics, websockets, data pipeline]
tags: [tutorials, intermediate]
layout_components: [next_prev_large]
diff --git a/tutorials/financial-ingest-real-time/financial-ingest-query.md b/tutorials/financial-ingest-real-time/financial-ingest-query.md
index c24909c34c..820495c133 100644
--- a/tutorials/financial-ingest-real-time/financial-ingest-query.md
+++ b/tutorials/financial-ingest-real-time/financial-ingest-query.md
@@ -1,7 +1,7 @@
---
title: Ingest real-time financial websocket data - Query the data
excerpt: Create candlestick views and query financial tick data to analyze price changes with Timescale Cloud
-products: [cloud]
+products: [cloud, self_hosted, mst]
keywords: [finance, analytics, websockets, data pipeline]
tags: [tutorials, intermediate]
layout_components: [next_prev_large]
diff --git a/tutorials/financial-ingest-real-time/index.md b/tutorials/financial-ingest-real-time/index.md
index 8b7231c798..aec37eff02 100644
--- a/tutorials/financial-ingest-real-time/index.md
+++ b/tutorials/financial-ingest-real-time/index.md
@@ -1,7 +1,7 @@
---
title: Ingest real-time financial data using WebSocket
excerpt: Ingest time-series data into Timescale Cloud using a websocket connection
-products: [cloud]
+products: [cloud, self_hosted, mst]
keywords: [finance, analytics, websockets, data pipeline]
tags: [tutorials, intermediate]
layout_components: [next_prev_large]
diff --git a/tutorials/financial-tick-data/financial-tick-compress.md b/tutorials/financial-tick-data/financial-tick-compress.md
index d4f29c8388..dfca9a2b1d 100644
--- a/tutorials/financial-tick-data/financial-tick-compress.md
+++ b/tutorials/financial-tick-data/financial-tick-compress.md
@@ -1,7 +1,7 @@
---
title: Analyze financial tick data - set up compression
excerpt: Compress a sample dataset with Timescale Cloud to store the financial data more efficiently
-products: [cloud, mst, self_hosted]
+products: [cloud, self_hosted, mst]
keywords: [tutorials, finance, learn]
tags: [tutorials, beginner]
layout_components: [next_prev_large]
diff --git a/tutorials/financial-tick-data/financial-tick-dataset.md b/tutorials/financial-tick-data/financial-tick-dataset.md
index d6dab2ce25..835358e52f 100644
--- a/tutorials/financial-tick-data/financial-tick-dataset.md
+++ b/tutorials/financial-tick-data/financial-tick-dataset.md
@@ -1,7 +1,7 @@
---
title: Analyze financial tick data - Set up the dataset
excerpt: Ingest and set up a financial dataset in Timescale Cloud to run real-time analytical queries on it
-products: [cloud, mst, self_hosted]
+products: [cloud, self_hosted, mst]
keywords: [tutorials, finance, learn]
tags: [tutorials, beginner]
layout_components: [next_prev_large]
diff --git a/tutorials/financial-tick-data/financial-tick-query.md b/tutorials/financial-tick-data/financial-tick-query.md
index 8a71337c50..f8f853f523 100644
--- a/tutorials/financial-tick-data/financial-tick-query.md
+++ b/tutorials/financial-tick-data/financial-tick-query.md
@@ -1,7 +1,7 @@
---
title: Analyze financial tick data - Query the data
excerpt: Create candlestick views and query financial tick data to perform real-time analysis of price changes in Timescale Cloud
-products: [cloud, mst, self_hosted]
+products: [cloud, self_hosted, mst]
keywords: [tutorials, finance, learn]
tags: [tutorials, beginner]
layout_components: [next_prev_large]
diff --git a/tutorials/financial-tick-data/index.md b/tutorials/financial-tick-data/index.md
index e2733e90a3..10f60b0757 100644
--- a/tutorials/financial-tick-data/index.md
+++ b/tutorials/financial-tick-data/index.md
@@ -1,7 +1,7 @@
---
title: Analyze financial tick data with TimescaleDB
excerpt: Use Timescale Cloud to store financial tick data and create candlestick views to perform real-time analysis of price changes
-products: [cloud, mst, self_hosted]
+products: [cloud, self_hosted, mst]
keywords: [tutorials, finance, learn]
tags: [tutorials, beginner]
layout_components: [next_prev_large]
diff --git a/tutorials/simulate-iot-sensor-data.md b/tutorials/simulate-iot-sensor-data.md
index e1934a2b74..3e3d0d3d33 100644
--- a/tutorials/simulate-iot-sensor-data.md
+++ b/tutorials/simulate-iot-sensor-data.md
@@ -1,11 +1,11 @@
---
title: Simulate an IoT sensor dataset
excerpt: It is often necessary to simulate IoT datasets, for example, when testing a new system. Simulate an IOT dataset in your Timescale Cloud service
-products: [cloud, mst, self_hosted]
+products: [cloud, self_hosted, mst]
keywords: [IoT, simulate]
---
-import ImportPrerequisites from "versionContent/_partials/_migrate_import_prerequisites.mdx";
+import IntegrationPrereqs from "versionContent/_partials/_integration-prereqs.mdx";
# Simulate an IoT sensor dataset
@@ -18,10 +18,7 @@ To simulate a more advanced dataset, see [Time-series Benchmarking Suite (TSBS)]
## Prerequisites
-To follow this tutorial, you need to:
-
-- Create a target [Timescale Cloud service][create-a-service].
-- [Connect to your service][connect-to-service].
+
## Simulate a dataset
diff --git a/use-timescale/alerting.md b/use-timescale/alerting.md
index dafb4a11c2..df9d7f3a61 100644
--- a/use-timescale/alerting.md
+++ b/use-timescale/alerting.md
@@ -1,7 +1,7 @@
---
title: Alerting
excerpt: Setting up database alerting can help monitor performance, data integrity, resource usage, and more. Timescale Cloud integrates with a variety of alerting tools within the PostgreSQL ecosystem
-products: [cloud, mst, self_hosted]
+products: [cloud, self_hosted]
keywords: [alert, integration, Grafana, Datadog, Nagios, Zabbix]
---
diff --git a/use-timescale/compression/about-compression.md b/use-timescale/compression/about-compression.md
index 3889de65c7..f0bc1c13f0 100644
--- a/use-timescale/compression/about-compression.md
+++ b/use-timescale/compression/about-compression.md
@@ -1,7 +1,7 @@
---
title: About compression
excerpt: When you compress data in a hypertable, multiple records are grouped into a single row, into an array-like structure. Learn other key aspects of how data compression works in Timescale Cloud
-products: [self_hosted]
+products: [cloud, mst, self_hosted]
keywords: [compression, hypertables]
---
import Deprecated2180 from "versionContent/_partials/_deprecated_2_18_0.mdx";
@@ -9,7 +9,7 @@ import CompressionIntro from 'versionContent/_partials/_compression-intro.mdx';
# About compression
- Replaced by Hypercore.
+ Replaced by hypercore.
diff --git a/use-timescale/compression/compression-design.md b/use-timescale/compression/compression-design.md
index 68fffa6163..187bb92cb7 100644
--- a/use-timescale/compression/compression-design.md
+++ b/use-timescale/compression/compression-design.md
@@ -9,7 +9,7 @@ import Deprecated2180 from "versionContent/_partials/_deprecated_2_18_0.mdx";
# Designing for compression
- Replaced by Hypercore.
+ Replaced by hypercore.
Time-series data can be unique, in that it needs to handle both shallow and wide
diff --git a/use-timescale/compression/compression-methods.md b/use-timescale/compression/compression-methods.md
index a15abfe536..c24fb233d0 100644
--- a/use-timescale/compression/compression-methods.md
+++ b/use-timescale/compression/compression-methods.md
@@ -9,7 +9,7 @@ import Deprecated2180 from "versionContent/_partials/_deprecated_2_18_0.mdx";
# About compression methods
- Replaced by Hypercore.
+ Replaced by hypercore.
TimescaleDB uses different compression algorithms, depending on the data type
diff --git a/use-timescale/compression/decompress-chunks.md b/use-timescale/compression/decompress-chunks.md
index 9f6412a183..fd0a8b65d7 100644
--- a/use-timescale/compression/decompress-chunks.md
+++ b/use-timescale/compression/decompress-chunks.md
@@ -10,7 +10,7 @@ import Deprecated2180 from "versionContent/_partials/_deprecated_2_18_0.mdx";
# Decompression
- Replaced by Modify your data in Hypercore.
+ Replaced by Modify your data in hypercore.
Timescale automatically supports `INSERT`s into compressed chunks. But if you
need to insert a lot of data, for example as part of a bulk backfilling
diff --git a/use-timescale/compression/index.md b/use-timescale/compression/index.md
index c932d0bf28..208e4e87bf 100644
--- a/use-timescale/compression/index.md
+++ b/use-timescale/compression/index.md
@@ -9,7 +9,7 @@ import UsageBasedStorage from "versionContent/_partials/_usage-based-storage-int
# Compression (Replaced by [Hypercore][hypercore])
- Replaced by Hypercore.
+ Replaced by hypercore.
Time-series data can be compressed to reduce the amount of storage required, and
increase the speed of some queries. This is a cornerstone feature of
diff --git a/use-timescale/compression/manual-compression.md b/use-timescale/compression/manual-compression.md
index a6832c02ee..bb2a43e8d2 100644
--- a/use-timescale/compression/manual-compression.md
+++ b/use-timescale/compression/manual-compression.md
@@ -1,14 +1,14 @@
---
title: Manual compression
excerpt: Timescale Cloud provides automated and manual data compression. Learn to manually compress specific chunks of a hypertable for a more granular control
-products: [self_hosted]
+products: [cloud, mst, self_hosted]
keywords: [compression, hypertables]
---
import Deprecated2180 from "versionContent/_partials/_deprecated_2_18_0.mdx";
# Manually compress chunks
- Replaced by Modify your data in Hypercore.
+ Replaced by Modify your data in hypercore.
In most cases, an [automated compression policy][add_compression_policy] is sufficient to automatically compress your
chunks. However, if you want more control over compression, you can also manually compress specific chunks.
diff --git a/use-timescale/compression/modify-a-schema.md b/use-timescale/compression/modify-a-schema.md
index 5111132d0e..b96dbf14b9 100644
--- a/use-timescale/compression/modify-a-schema.md
+++ b/use-timescale/compression/modify-a-schema.md
@@ -9,7 +9,7 @@ import Deprecated2180 from "versionContent/_partials/_deprecated_2_18_0.mdx";
# Schema modifications
- Replaced by Modify your data in Hypercore.
+ Replaced by Modify your data in hypercore.
You can modify the schema of compressed hypertables in recent versions of
Timescale.
diff --git a/use-timescale/compression/modify-compressed-data.md b/use-timescale/compression/modify-compressed-data.md
index 8e5cad4808..b77eba28aa 100644
--- a/use-timescale/compression/modify-compressed-data.md
+++ b/use-timescale/compression/modify-compressed-data.md
@@ -8,7 +8,7 @@ import Deprecated2180 from "versionContent/_partials/_deprecated_2_18_0.mdx";
# Insert and modify compressed data
- Replaced by Modify your data in Hypercore.
+ Replaced by Modify your data in hypercore.
In TimescaleDB 2.11 and later, you can insert data into compressed chunks,
and modify data in compressed rows.
diff --git a/use-timescale/continuous-aggregates/hierarchical-continuous-aggregates.md b/use-timescale/continuous-aggregates/hierarchical-continuous-aggregates.md
index 6162e3c6e4..94c465ab99 100644
--- a/use-timescale/continuous-aggregates/hierarchical-continuous-aggregates.md
+++ b/use-timescale/continuous-aggregates/hierarchical-continuous-aggregates.md
@@ -2,6 +2,7 @@
title: Continuous aggregates on continuous aggregates
excerpt: Running advanced real-time analytic workloads? Create continuous aggregates on top of continuous aggregates to summarize data at different levels of granularity
keywords: [continuous aggregates, hierarchical, create]
+products: [cloud, self_hosted, mst]
---
import RealTimeAgg from 'versionContent/_partials/_real-time-aggregates.mdx';
diff --git a/use-timescale/data-tiering/about-data-tiering.md b/use-timescale/data-tiering/about-data-tiering.md
index 5a6921eb8e..25a7936017 100644
--- a/use-timescale/data-tiering/about-data-tiering.md
+++ b/use-timescale/data-tiering/about-data-tiering.md
@@ -1,7 +1,7 @@
---
title: About the object storage tier
excerpt: Learn how Timescale Cloud helps you save on storage costs. The Timescale Cloud tiered storage architecture includes a high-performance storage tier and a low-cost object storage tier built on Amazon s3
-product: [cloud]
+products: [cloud]
keywords: [tiered storage]
tags: [storage, data management]
cloud_ui:
diff --git a/use-timescale/data-tiering/querying-tiered-data.md b/use-timescale/data-tiering/querying-tiered-data.md
index 7508a56061..b666ff4995 100644
--- a/use-timescale/data-tiering/querying-tiered-data.md
+++ b/use-timescale/data-tiering/querying-tiered-data.md
@@ -1,7 +1,7 @@
---
title: Querying Tiered Data
excerpt: Tiering data to low-cost object storage does not mean that it can't be queried. Learn how Timescale Cloud lets you optimize storage while still being able to run analytical queries on the rarely used data
-product: [ cloud ]
+products: [cloud]
keywords: [ tiered storage, tiering ]
tags: [ storage, data management ]
---
diff --git a/use-timescale/data-tiering/tiered-data-replicas-forks.md b/use-timescale/data-tiering/tiered-data-replicas-forks.md
index b5fdffad3a..12a58fb46b 100644
--- a/use-timescale/data-tiering/tiered-data-replicas-forks.md
+++ b/use-timescale/data-tiering/tiered-data-replicas-forks.md
@@ -1,7 +1,7 @@
---
title: Replicas and forks with tiered data
excerpt: While having replicas of your Timescale Cloud service usually entails additional storage costs, tiering data to object storage means your replicas come for free. Learn how this works under the hood
-product: [cloud]
+products: [cloud]
keywords: [tiered storage]
tags: [storage, data management]
---
diff --git a/use-timescale/extensions/index.md b/use-timescale/extensions/index.md
index 22d0e0ae0c..0fdd8699f1 100644
--- a/use-timescale/extensions/index.md
+++ b/use-timescale/extensions/index.md
@@ -1,7 +1,7 @@
---
title: PostgreSQL extensions
excerpt: Timescale Cloud comes with a number of Timescale and PostgreSQL extensions enabled by default. See all the extensions you can enable for your service
-products: [cloud]
+products: [cloud, mst, self_hosted]
keywords: [services, settings, extensions]
tags: [extensions]
---
diff --git a/use-timescale/extensions/pgcrypto.md b/use-timescale/extensions/pgcrypto.md
index 1f0f4357fe..d5a581e99a 100644
--- a/use-timescale/extensions/pgcrypto.md
+++ b/use-timescale/extensions/pgcrypto.md
@@ -1,7 +1,7 @@
---
title: pgcrypto PostgreSQL extension
excerpt: pgcrypto is a PostgreSQL extension that secures sensitive data within the database. See how to use pgcrypto to encrypt inserted data in a Timescale Cloud service
-products: [cloud]
+products: [cloud, mst, self_hosted]
keywords: [services, settings, extensions, pgcrypto]
tags: [extensions, pgcrypto]
---
diff --git a/use-timescale/extensions/pgvector.md b/use-timescale/extensions/pgvector.md
index 894886334f..bfdcc423e2 100644
--- a/use-timescale/extensions/pgvector.md
+++ b/use-timescale/extensions/pgvector.md
@@ -1,7 +1,7 @@
---
title: pgvector PostgreSQL extension
excerpt: pgvector is an open-source extension for PostgreSQL that enables efficient vector similarity search and can be used with Timescale CLoud. Learn to use pgvector to create a chatbot
-products: [cloud]
+products: [cloud, mst, self_hosted]
keywords: [services, settings, extensions, pgvector]
tags: [extensions, pgvector]
---
diff --git a/use-timescale/extensions/postgis.md b/use-timescale/extensions/postgis.md
index 01d97defa3..a282a1600a 100644
--- a/use-timescale/extensions/postgis.md
+++ b/use-timescale/extensions/postgis.md
@@ -1,7 +1,7 @@
---
title: postgis PostgreSQL extension
excerpt: PostGIS enables you to store, query, and manipulate geographic and spatial data directly within PostgreSQL. Learn to use PostGIS to analyze geospatial data within a Timescale Cloud service
-products: [cloud]
+products: [cloud, mst, self_hosted]
keywords: [services, settings, extensions, postgis]
tags: [extensions, postgis]
---
diff --git a/use-timescale/hypercore/draft-best-practice-for-large-amounts-of-data.md b/use-timescale/hypercore/DRAFT-best-practice-for-large-amounts-of-data.md
similarity index 100%
rename from use-timescale/hypercore/draft-best-practice-for-large-amounts-of-data.md
rename to use-timescale/hypercore/DRAFT-best-practice-for-large-amounts-of-data.md
diff --git a/use-timescale/hypercore/draft-efficient-data-access-in-hypercore.md b/use-timescale/hypercore/DRAFT-efficient-data-access-in-hypercore.md
similarity index 100%
rename from use-timescale/hypercore/draft-efficient-data-access-in-hypercore.md
rename to use-timescale/hypercore/DRAFT-efficient-data-access-in-hypercore.md
diff --git a/use-timescale/hypercore/index.md b/use-timescale/hypercore/index.md
index e6a8f89869..cc7311c6ef 100644
--- a/use-timescale/hypercore/index.md
+++ b/use-timescale/hypercore/index.md
@@ -1,7 +1,7 @@
---
title: Hypercore
excerpt: The Timescale hybrid row-columnar storage engine for real-time analytics, powered by time-series data
-products: [cloud,]
+products: [cloud, self_hosted]
keywords: [hypercore, hypertable, compression, row-columnar storage]
---
diff --git a/use-timescale/hypercore/modify-data-in-hypercore.md b/use-timescale/hypercore/modify-data-in-hypercore.md
index eb73d5d462..9551ce3ae8 100644
--- a/use-timescale/hypercore/modify-data-in-hypercore.md
+++ b/use-timescale/hypercore/modify-data-in-hypercore.md
@@ -1,7 +1,7 @@
---
title: Modify data in hypercore
excerpt: Update data and the table schema in the columnstore
-products: [cloud,]
+products: [cloud, self_hosted]
keywords: [hyperscore, hypertable, compression, row-columnar storage, hypercore]
---
diff --git a/use-timescale/hypercore/real-time-analytics-in-hypercore.md b/use-timescale/hypercore/real-time-analytics-in-hypercore.md
index e30b51745a..f9eb31a7ed 100644
--- a/use-timescale/hypercore/real-time-analytics-in-hypercore.md
+++ b/use-timescale/hypercore/real-time-analytics-in-hypercore.md
@@ -1,7 +1,7 @@
---
title: Optimize your data for real-time analytics
excerpt: Reduce your chunk size by more than 90% and speed up your queries by automatically converting data between the rowstore and columnstore.
-products: [cloud,]
+products: [cloud, self_hosted]
keywords: [hyperscore, hypertable, compression, row-columnar storage, hypercore]
---
diff --git a/use-timescale/hypercore/secondary-indexes.md b/use-timescale/hypercore/secondary-indexes.md
index 56b518fa3d..7d48abe960 100644
--- a/use-timescale/hypercore/secondary-indexes.md
+++ b/use-timescale/hypercore/secondary-indexes.md
@@ -1,7 +1,7 @@
---
title: Improve query and upsert performance using secondary indexes
excerpt: Using secondary indexes on data in the columnstore make lookup queries 1,185x and upserts 224x faster
-products: [cloud, mst, self_hosted]
+products: [cloud, self_hosted]
keywords: [hypertable, compression, row-columnar storage, hypercore]
---
diff --git a/use-timescale/hyperfunctions/heartbeat-agg.md b/use-timescale/hyperfunctions/heartbeat-agg.md
index f6279bf089..1a6a1cc408 100644
--- a/use-timescale/hyperfunctions/heartbeat-agg.md
+++ b/use-timescale/hyperfunctions/heartbeat-agg.md
@@ -2,6 +2,7 @@
title: Heartbeat aggregation
excerpt: Heartbeat aggregation helps analyze intermittent or irregular time-series data, especially with multiple sources or event-driven updates. Learn how to use heartbeat aggregation in Timescale Cloud
keywords: [hyperfunctions, Toolkit, heartbeat, liveness]
+products: [cloud, mst, self_hosted]
---
# Heartbeat aggregation
diff --git a/use-timescale/ingest-data/import-csv.md b/use-timescale/ingest-data/import-csv.md
index d6566b96ca..6320fe5332 100644
--- a/use-timescale/ingest-data/import-csv.md
+++ b/use-timescale/ingest-data/import-csv.md
@@ -1,7 +1,7 @@
---
title: Import data from CSV
excerpt: Ingest data into your Timescale Cloud service from an external .csv file.
-products: [cloud]
+products: [cloud, self_hosted]
keywords: [data migration]
tags: [import, csv]
---
diff --git a/use-timescale/ingest-data/import-mysql.md b/use-timescale/ingest-data/import-mysql.md
index 627490fd48..6457c4e6ce 100644
--- a/use-timescale/ingest-data/import-mysql.md
+++ b/use-timescale/ingest-data/import-mysql.md
@@ -1,7 +1,7 @@
---
title: Import data from MySQL
excerpt: Ingest data into your Timescale Cloud service from a MySQL database
-products: [cloud]
+products: [cloud, self_hosted]
keywords: [data migration]
tags: [import, mysql]
---
diff --git a/use-timescale/ingest-data/import-parquet.md b/use-timescale/ingest-data/import-parquet.md
index 10cd3e75af..fd1164d17e 100644
--- a/use-timescale/ingest-data/import-parquet.md
+++ b/use-timescale/ingest-data/import-parquet.md
@@ -1,7 +1,7 @@
---
title: Import data from Parquet
excerpt: Ingest data into your Timescale Cloud service from an external Apache Parquet file
-products: [cloud]
+products: [cloud, self_hosted]
keywords: [data migration]
tags: [import, parquet]
---
diff --git a/use-timescale/ingest-data/index.md b/use-timescale/ingest-data/index.md
index 4783c26911..a9f67a561e 100644
--- a/use-timescale/ingest-data/index.md
+++ b/use-timescale/ingest-data/index.md
@@ -1,7 +1,7 @@
---
title: Import and ingest data
excerpt: Any tool that can read or write to PostgreSQL works with Timescale Cloud. Learn to ingest data into your Timescale Cloud service from CSV, Parquet, MySQL, Kafka, and Telegraf.
-products: [cloud]
+products: [cloud, self_hosted]
keywords: [ingest, pipelines, Prometheus, Kafka, Telegraf, timescaledb-parallel-copy, csv]
---
diff --git a/use-timescale/ingest-data/ingest-kafka.md b/use-timescale/ingest-data/ingest-kafka.md
index fdcf56ac1a..3d050eed15 100644
--- a/use-timescale/ingest-data/ingest-kafka.md
+++ b/use-timescale/ingest-data/ingest-kafka.md
@@ -1,7 +1,7 @@
---
title: Ingest data using Kafka
excerpt: Ingest data into your Timescale Cloud service using the PostgreSQL Kafka connector
-products: [cloud, mst, self_hosted]
+products: [cloud, self_hosted]
keywords: [ingest, Kafka]
tags: [insert]
---
diff --git a/use-timescale/ingest-data/ingest-telegraf.md b/use-timescale/ingest-data/ingest-telegraf.md
index 756191a48f..535b6006ac 100644
--- a/use-timescale/ingest-data/ingest-telegraf.md
+++ b/use-timescale/ingest-data/ingest-telegraf.md
@@ -1,7 +1,7 @@
---
title: Ingest data using Telegraf
excerpt: Ingest data into a Timescale Cloud service using using the Telegraf plugin
-products: [cloud, mst, self_hosted]
+products: [cloud, self_hosted]
keywords: [ingest, Telegraf]
tags: [insert]
---
@@ -35,7 +35,7 @@ $SERVICE_LONG.
To create a Telegraf configuration that exports data to a hypertable in your $SERVICE_SHORT:
-1. **Setup your $SERVICE_SHORT connection string**
+1. **Set up your $SERVICE_SHORT connection string**
diff --git a/use-timescale/limitations.md b/use-timescale/limitations.md
index 8fb2409961..52201b11df 100644
--- a/use-timescale/limitations.md
+++ b/use-timescale/limitations.md
@@ -2,6 +2,7 @@
title: Limitations
excerpt: Timescale Cloud features come with a few limitations that we are constantly working to remove. See the current and regularly updated list of limitations
keywords: [hypertables, distributed hypertables]
+products: [cloud, mst, self_hosted]
---
# Limitations
diff --git a/use-timescale/metrics-logging/integrations.md b/use-timescale/metrics-logging/integrations.md
index b54eb1a2f1..7a4db89a42 100644
--- a/use-timescale/metrics-logging/integrations.md
+++ b/use-timescale/metrics-logging/integrations.md
@@ -2,6 +2,7 @@
title: Integrate Timescale services with third-party monitoring
excerpt: Timescale Cloud integrates with all the same tools as PostgreSQL. Learn how to integrate with Datadog and Amazon Cloudwatch and export telemetry for your service
products: [cloud]
+price_plans: [scale, enterprise]
keywords: [integration, metrics, Datadog, Amazon CloudWatch]
tags: [telemetry, monitor]
cloud_ui:
diff --git a/use-timescale/metrics-logging/metrics-to-prometheus.md b/use-timescale/metrics-logging/metrics-to-prometheus.md
index 00b2fe104b..3977428f1e 100644
--- a/use-timescale/metrics-logging/metrics-to-prometheus.md
+++ b/use-timescale/metrics-logging/metrics-to-prometheus.md
@@ -1,7 +1,7 @@
---
title: Export metrics to Prometheus
excerpt: Prometheus is an open-source monitoring system. Learn to integrate Prometheus with Timescale Cloud and export telemetry metrics of your service
-products: [cloud]
+products: [cloud, self_hosted]
keywords: [integration, metrics, Prometheus, alerting]
tags: [telemetry, monitor]
cloud_ui:
diff --git a/use-timescale/regions.md b/use-timescale/regions.md
index cebdabbbc6..d827e7de9b 100644
--- a/use-timescale/regions.md
+++ b/use-timescale/regions.md
@@ -1,7 +1,7 @@
---
title: Timescale Cloud regions
excerpt: The AWS regions available for Timescale Cloud services
-product: cloud
+products: [cloud]
---
# Timescale Cloud regions
diff --git a/use-timescale/security/client-credentials.md b/use-timescale/security/client-credentials.md
index 49160da718..a2b3b191c6 100644
--- a/use-timescale/security/client-credentials.md
+++ b/use-timescale/security/client-credentials.md
@@ -1,7 +1,7 @@
---
title: Client credentials
excerpt: Timescale Cloud lets you use client credentials to programmatically access resources instead of using username and password. Set up client credentials in Timescale Console
-product: cloud
+products: [cloud]
keywords: [client credentials, accounts, prgrammatic access]
tags: [authentication tokens]
---
diff --git a/use-timescale/security/ip-allow-list.md b/use-timescale/security/ip-allow-list.md
index 5d4cf5439d..9782218ddf 100644
--- a/use-timescale/security/ip-allow-list.md
+++ b/use-timescale/security/ip-allow-list.md
@@ -1,7 +1,7 @@
---
title: IP allow list
excerpt: You can grant selective access to your service administration and data. See how to create IP whitelists for the different modes available in Timescale Console
-product: cloud
+products: [cloud]
keywords: [ip allow list, security]
tags: [ip allow list]
---
diff --git a/use-timescale/security/read-only-role.md b/use-timescale/security/read-only-role.md
index c71163c9b2..b27196ff6a 100644
--- a/use-timescale/security/read-only-role.md
+++ b/use-timescale/security/read-only-role.md
@@ -1,7 +1,7 @@
---
title: Read-only role
excerpt: Timescale Cloud includes different levels of access to your services for enhanced security. Learn how to grant read-only access to your data in Timescale Console
-product: [cloud, mst, self_hosted]
+products: [cloud]
keywords: [client credentials, accounts, users, members, read-only, security]
tags: [authentication, credentials, members, security]
---
diff --git a/use-timescale/services/i-o-boost.md b/use-timescale/services/i-o-boost.md
index 1c5336b681..5011687cd5 100644
--- a/use-timescale/services/i-o-boost.md
+++ b/use-timescale/services/i-o-boost.md
@@ -2,6 +2,7 @@
title: I/O boost
excerpt: Increase I/O and throughput to avoid performance bottlenecks and enhance scalability with I/O Boost
products: [cloud]
+price_plans: [scale, enterprise]
keywords: [io, io boost, performance]
---
diff --git a/use-timescale/troubleshoot-timescaledb.md b/use-timescale/troubleshoot-timescaledb.md
index 395dd666bd..aa5b28fd6a 100644
--- a/use-timescale/troubleshoot-timescaledb.md
+++ b/use-timescale/troubleshoot-timescaledb.md
@@ -1,7 +1,7 @@
---
title: Troubleshooting TimescaleDB
excerpt: Troubleshoot common problems that occur when using Timescale Cloud and TimescaleDB
-products: [self_hosted]
+products: [cloud, mst, self_hosted]
keywords: [troubleshooting]
---