diff --git a/docs/_placeholders/api/_invitations-api-reference.md b/docs/_placeholders/api/_invitations-api-reference.md deleted file mode 100644 index cd669fd09d2..00000000000 --- a/docs/_placeholders/api/_invitations-api-reference.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -sidebar_label: Invitations -title: Invitations ---- - -## List all invitations {#list-all-invitations} - -This file is generated by `clickhouseapi.js` during the build process. If the -content needs changing please edit `clickhouseapi.js`. diff --git a/docs/_placeholders/api/_keys-api-reference.md b/docs/_placeholders/api/_keys-api-reference.md deleted file mode 100644 index 4d946f3d80d..00000000000 --- a/docs/_placeholders/api/_keys-api-reference.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -sidebar_label: Keys -title: Keys ---- - -## Get list of all keys {#get-list-of-all-keys} - -This file is generated by `clickhouseapi.js` during the build process. If the -content needs changing please edit `clickhouseapi.js`. diff --git a/docs/_placeholders/api/_members-api-reference.md b/docs/_placeholders/api/_members-api-reference.md deleted file mode 100644 index 01970e1589b..00000000000 --- a/docs/_placeholders/api/_members-api-reference.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -sidebar_label: Members -title: Members ---- - -## List organization members {#list-organization-members} - -This file is generated by `clickhouseapi.js` during the build process. If the -content needs changing please edit `clickhouseapi.js`. diff --git a/docs/_placeholders/api/_organizations-api-reference.md b/docs/_placeholders/api/_organizations-api-reference.md deleted file mode 100644 index 1c4fab9b6db..00000000000 --- a/docs/_placeholders/api/_organizations-api-reference.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -sidebar_label: Organizations -title: Organizations ---- - -## Get organization details {#get-organization-details} - -This file is generated by `clickhouseapi.js` during the build process. If the -content needs changing please edit `clickhouseapi.js`. diff --git a/docs/_placeholders/api/_services-api-reference.md b/docs/_placeholders/api/_services-api-reference.md deleted file mode 100644 index 51405b7a4c9..00000000000 --- a/docs/_placeholders/api/_services-api-reference.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -sidebar_label: Services -title: Services ---- - -## List of organization services {#list-of-organization-services} - -This file is generated by `clickhouseapi.js` during the build process. If the -content needs changing please edit `clickhouseapi.js`. diff --git a/docs/_placeholders/changelog/_index.md b/docs/_placeholders/changelog/_index.md deleted file mode 100644 index 4a14fcb7dbf..00000000000 --- a/docs/_placeholders/changelog/_index.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -description: 'Changelog for 2025' -note: 'This file is autogenerated by the yarn new-build' -slug: /whats-new/changelog/ -sidebar_position: 2 -sidebar_label: '2025' -title: '2025 Changelog' ---- - diff --git a/docs/about-us/about-faq-index.md b/docs/about-us/about-faq-index.md index a517d39a919..119deb337e8 100644 --- a/docs/about-us/about-faq-index.md +++ b/docs/about-us/about-faq-index.md @@ -2,6 +2,7 @@ title: 'FAQ' slug: /about-us/faq description: 'Landing page' +keywords: ['ClickHouse FAQ', 'frequently asked questions', 'common questions', 'help documentation', 'troubleshooting'] --- | FAQ | diff --git a/docs/about-us/adopters.md b/docs/about-us/adopters.md index ba1d62e63ef..5dedd1c97c6 100644 --- a/docs/about-us/adopters.md +++ b/docs/about-us/adopters.md @@ -4,6 +4,7 @@ sidebar_label: 'Adopters' title: 'ClickHouse Adopters' sidebar_position: 60 description: 'A list of companies using ClickHouse and their success stories' +keywords: ['ClickHouse adopters', 'success stories', 'case studies', 'company testimonials', 'ClickHouse users'] --- The following list of companies using ClickHouse and their success stories is assembled from public sources, thus might differ from current reality. We'd appreciate it if you share the story of adopting ClickHouse in your company and [add it to the list](https://github.com/ClickHouse/clickhouse-docs/blob/main/docs/about-us/adopters.md), but please make sure you won't have any NDA issues by doing so. Providing updates with publications from other companies is also useful. diff --git a/docs/about-us/cloud.md b/docs/about-us/cloud.md index 4c641112492..63e40a6e817 100644 --- a/docs/about-us/cloud.md +++ b/docs/about-us/cloud.md @@ -4,6 +4,7 @@ sidebar_label: 'Cloud Service' sidebar_position: 10 description: 'ClickHouse Cloud' title: 'ClickHouse Cloud' +keywords: ['ClickHouse Cloud', 'cloud database', 'managed ClickHouse', 'serverless database', 'cloud OLAP'] --- # ClickHouse Cloud diff --git a/docs/about-us/index.md b/docs/about-us/index.md index d61d835efd8..a0abf4453bd 100644 --- a/docs/about-us/index.md +++ b/docs/about-us/index.md @@ -2,6 +2,7 @@ slug: /about title: 'About ClickHouse' description: 'Landing page for About ClickHouse' +keywords: ['about', 'overview', 'introduction'] --- # About ClickHouse diff --git a/docs/about-us/intro.mdx b/docs/about-us/intro.mdx index 1500d068ed2..f04d9014b7f 100644 --- a/docs/about-us/intro.mdx +++ b/docs/about-us/intro.mdx @@ -3,6 +3,7 @@ slug: /about-clickhouse sidebar_label: 'What is ClickHouse?' title: 'What is ClickHouse?' description: 'Page describing what ClickHouse is' +keywords: ['what is', 'introduction'] --- import Content from '@site/docs/intro.md'; diff --git a/docs/about-us/support.md b/docs/about-us/support.md index fb02f17832c..ebb96347618 100644 --- a/docs/about-us/support.md +++ b/docs/about-us/support.md @@ -4,6 +4,7 @@ sidebar_label: 'Support' title: 'ClickHouse Cloud support services' sidebar_position: 30 description: 'Information on ClickHouse Cloud support services' +keywords: ['ClickHouse support', 'cloud support', 'technical support', 'support services', 'help desk'] --- # ClickHouse Cloud support services diff --git a/docs/architecture/cluster-deployment.md b/docs/architecture/cluster-deployment.md index 4b7a2f81068..50210deccbc 100644 --- a/docs/architecture/cluster-deployment.md +++ b/docs/architecture/cluster-deployment.md @@ -4,6 +4,7 @@ sidebar_label: 'Cluster deployment' sidebar_position: 100 title: 'Cluster deployment' description: 'By going through this tutorial, you will learn how to set up a simple ClickHouse cluster.' +keywords: [clickhouse cluster, cluster deployment, distributed tables, sharding, replication, zookeeper, mergetree, cluster configuration] --- This tutorial assumes you've already set up a [local ClickHouse server](../getting-started/install/install.mdx) diff --git a/docs/best-practices/sizing-and-hardware-recommendations.md b/docs/best-practices/sizing-and-hardware-recommendations.md index 037c0ac6398..78341869835 100644 --- a/docs/best-practices/sizing-and-hardware-recommendations.md +++ b/docs/best-practices/sizing-and-hardware-recommendations.md @@ -4,6 +4,7 @@ sidebar_label: 'Sizing and hardware recommendations' sidebar_position: 4 title: 'Sizing and hardware recommendations' description: 'This guide discusses our general recommendations regarding hardware, compute, memory, and disk configurations for open-source users.' +keywords: [clickhouse hardware, sizing recommendations, cpu memory disk, performance optimization, cluster sizing, resource planning] --- # Sizing and hardware recommendations diff --git a/docs/cloud/bestpractices/multitenancy.md b/docs/cloud/bestpractices/multitenancy.md index 5289a09b067..41aa6607dcc 100644 --- a/docs/cloud/bestpractices/multitenancy.md +++ b/docs/cloud/bestpractices/multitenancy.md @@ -3,6 +3,7 @@ slug: /cloud/bestpractices/multi-tenancy sidebar_label: 'Implement multi tenancy' title: 'Multi tenancy' description: 'Best practices to implement multi tenancy' +keywords: ['ClickHouse Cloud', 'multi-tenancy', 'SaaS architecture', 'tenant isolation', 'data segregation'] --- On a SaaS data analytics platform, it is common for multiple tenants, such as organizations, customers, or business units, to share the same database infrastructure while maintaining logical separation of their data. This allows different users to securely access their own data within the same platform. diff --git a/docs/cloud/bestpractices/usagelimits.md b/docs/cloud/bestpractices/usagelimits.md index 37ab67b542c..fbf5649a25b 100644 --- a/docs/cloud/bestpractices/usagelimits.md +++ b/docs/cloud/bestpractices/usagelimits.md @@ -3,6 +3,7 @@ slug: /cloud/bestpractices/usage-limits sidebar_label: 'Usage Limits' title: 'Usage limits' description: 'Describes the recommended usage limits in ClickHouse Cloud' +keywords: ['ClickHouse Cloud', 'usage limits', 'performance guardrails', 'service limits', 'cloud constraints'] --- While ClickHouse is known for its speed and reliability, optimal performance is achieved within certain operating parameters. For example, having too many tables, databases or parts could negatively impact performance. To avoid this, Clickhouse Cloud has guardrails set up for several types of items. You can find details of these guardrails below. diff --git a/docs/cloud/manage/account-close.md b/docs/cloud/manage/account-close.md index ac9a79eeeea..08542b64664 100644 --- a/docs/cloud/manage/account-close.md +++ b/docs/cloud/manage/account-close.md @@ -3,6 +3,7 @@ sidebar_label: 'Delete Account' slug: /cloud/manage/close_account title: 'Account Close & Deletion' description: 'We know there are circumstances that sometimes necessitate account closure. This guide will help you through the process.' +keywords: ['ClickHouse Cloud', 'account closure', 'delete account', 'cloud account management', 'account deletion'] --- ## Account closure and deletion {#account-close--deletion} diff --git a/docs/cloud/manage/api/api-overview.md b/docs/cloud/manage/api/api-overview.md index 0d006650519..49709922642 100644 --- a/docs/cloud/manage/api/api-overview.md +++ b/docs/cloud/manage/api/api-overview.md @@ -4,6 +4,7 @@ sidebar_position: 1 title: 'ClickHouse Cloud API' slug: /cloud/manage/api/api-overview description: 'Learn about ClickHouse Cloud API' +keywords: ['ClickHouse Cloud', 'API overview', 'cloud API', 'REST API', 'programmatic access'] --- # ClickHouse Cloud API diff --git a/docs/cloud/manage/api/index.md b/docs/cloud/manage/api/index.md index da8d8e74c0a..9d83c981081 100644 --- a/docs/cloud/manage/api/index.md +++ b/docs/cloud/manage/api/index.md @@ -2,6 +2,7 @@ title: 'Cloud API' slug: /cloud/manage/cloud-api description: 'Landing page for the Cloud API section' +keywords: ['ClickHouse Cloud', 'cloud API', 'API documentation', 'REST API reference', 'cloud management API'] --- This section contains reference documentation for Cloud API and contains the following pages: diff --git a/docs/cloud/manage/backups/export-backups-to-own-cloud-account.md b/docs/cloud/manage/backups/export-backups-to-own-cloud-account.md index 1d76e60fa3a..00842e029fe 100644 --- a/docs/cloud/manage/backups/export-backups-to-own-cloud-account.md +++ b/docs/cloud/manage/backups/export-backups-to-own-cloud-account.md @@ -3,6 +3,7 @@ sidebar_label: 'Export Backups to your Own Cloud Account' slug: /cloud/manage/backups/export-backups-to-own-cloud-account title: 'Export Backups to your Own Cloud Account' description: 'Describes how to export backups to your own Cloud account' +keywords: ['ClickHouse Cloud', 'backup export', 'cloud backup', 'backup migration', 'cross-cloud backup'] --- import EnterprisePlanFeatureBadge from '@theme/badges/EnterprisePlanFeatureBadge' diff --git a/docs/cloud/manage/billing.md b/docs/cloud/manage/billing.md index 3745df1d2aa..9d862cada85 100644 --- a/docs/cloud/manage/billing.md +++ b/docs/cloud/manage/billing.md @@ -3,6 +3,7 @@ sidebar_label: 'Overview' slug: /cloud/manage/billing/overview title: 'Pricing' description: 'Overview page for ClickHouse Cloud pricing' +keywords: ['ClickHouse Cloud', 'pricing', 'billing', 'cloud costs', 'compute pricing'] --- import ClickPipesFAQ from './jan2025_faq/_snippets/_clickpipes_faq.md' diff --git a/docs/cloud/manage/cloud-tiers.md b/docs/cloud/manage/cloud-tiers.md index 244b453f8ab..1af00a3371a 100644 --- a/docs/cloud/manage/cloud-tiers.md +++ b/docs/cloud/manage/cloud-tiers.md @@ -3,6 +3,7 @@ sidebar_label: 'ClickHouse Cloud Tiers' slug: /cloud/manage/cloud-tiers title: 'ClickHouse Cloud Tiers' description: 'Cloud tiers available in ClickHouse Cloud' +keywords: ['ClickHouse Cloud', 'cloud tiers', 'service plans', 'cloud pricing tiers', 'cloud service levels'] --- # ClickHouse Cloud tiers diff --git a/docs/cloud/manage/dashboards.md b/docs/cloud/manage/dashboards.md index c33953aa82b..c709d85e09e 100644 --- a/docs/cloud/manage/dashboards.md +++ b/docs/cloud/manage/dashboards.md @@ -3,6 +3,7 @@ sidebar_label: 'Dashboards' slug: /cloud/manage/dashboards title: 'Dashboards' description: 'The SQL Console''s dashboards feature allows you to collect and share visualizations from saved queries.' +keywords: ['ClickHouse Cloud', 'dashboards', 'data visualization', 'SQL console dashboards', 'cloud analytics'] --- import BetaBadge from '@theme/badges/BetaBadge'; diff --git a/docs/cloud/manage/integrations.md b/docs/cloud/manage/integrations.md index 7f4472b33e7..2a603dd112e 100644 --- a/docs/cloud/manage/integrations.md +++ b/docs/cloud/manage/integrations.md @@ -3,6 +3,7 @@ sidebar_label: 'Integrations' slug: /manage/integrations title: 'Integrations' description: 'Integrations for ClickHouse' +keywords: ['ClickHouse Cloud', 'integrations', 'cloud connectors', 'data integration', 'third-party integrations'] --- To see a full list of integrations for ClickHouse, please see [this page](/integrations). diff --git a/docs/cloud/manage/network-data-transfer.mdx b/docs/cloud/manage/network-data-transfer.mdx index 177b2f24506..b8da8f4acd6 100644 --- a/docs/cloud/manage/network-data-transfer.mdx +++ b/docs/cloud/manage/network-data-transfer.mdx @@ -3,6 +3,7 @@ sidebar_label: 'Data Transfer' slug: /cloud/manage/network-data-transfer title: 'Data Transfer' description: 'Learn more about how ClickHouse Cloud meters data transferred ingress and egress' +keywords: ['ClickHouse Cloud', 'data transfer', 'network egress', 'cloud data costs', 'bandwidth pricing'] --- import NetworkPricing from '@site/docs/cloud/manage/_snippets/_network_transfer_rates.md'; diff --git a/docs/cloud/manage/openapi.md b/docs/cloud/manage/openapi.md index 919cb38cc48..15c9e68aa42 100644 --- a/docs/cloud/manage/openapi.md +++ b/docs/cloud/manage/openapi.md @@ -3,6 +3,7 @@ sidebar_label: 'Managing API Keys' slug: /cloud/manage/openapi title: 'Managing API Keys' description: 'ClickHouse Cloud provides an API utilizing OpenAPI that allows you to programmatically manage your account and aspects of your services.' +keywords: ['ClickHouse Cloud', 'API keys', 'OpenAPI', 'cloud API management', 'programmatic access'] --- import image_01 from '@site/static/images/cloud/manage/openapi1.png'; diff --git a/docs/cloud/manage/postman.md b/docs/cloud/manage/postman.md index 2abe452bf2f..c5e1d2310c7 100644 --- a/docs/cloud/manage/postman.md +++ b/docs/cloud/manage/postman.md @@ -3,6 +3,7 @@ slug: /cloud/manage/postman sidebar_label: 'Programmatic API access with Postman' title: 'Programmatic API access with Postman' description: 'This guide will help you test the ClickHouse Cloud API using Postman' +keywords: ['ClickHouse Cloud', 'Postman', 'API testing', 'cloud API', 'REST API'] --- import Image from '@theme/IdealImage'; diff --git a/docs/cloud/manage/service-uptime.md b/docs/cloud/manage/service-uptime.md index 3a31e459eaf..91c698709d3 100644 --- a/docs/cloud/manage/service-uptime.md +++ b/docs/cloud/manage/service-uptime.md @@ -3,6 +3,7 @@ sidebar_label: 'Service Uptime and SLA' slug: /cloud/manage/service-uptime title: 'Service Uptime' description: 'Users can now see regional uptimes on the status page and subscribe to alerts on service disruptions.' +keywords: ['ClickHouse Cloud', 'service uptime', 'SLA', 'cloud reliability', 'status monitoring'] --- ## Uptime alerts {#uptime-alerts} diff --git a/docs/cloud/manage/settings.md b/docs/cloud/manage/settings.md index a766ef59c13..6b675580454 100644 --- a/docs/cloud/manage/settings.md +++ b/docs/cloud/manage/settings.md @@ -3,6 +3,7 @@ sidebar_label: 'Configuring Settings' slug: /manage/settings title: 'Configuring Settings' description: 'How to configure settings for your ClickHouse Cloud service for a specific user or role' +keywords: ['ClickHouse Cloud', 'settings configuration', 'cloud settings', 'user settings', 'role settings'] --- import Image from '@theme/IdealImage'; diff --git a/docs/cloud/manage/upgrades.md b/docs/cloud/manage/upgrades.md index daa835c05f3..a7cd803f2b3 100644 --- a/docs/cloud/manage/upgrades.md +++ b/docs/cloud/manage/upgrades.md @@ -3,6 +3,7 @@ sidebar_label: 'Upgrades' slug: /manage/updates title: 'Upgrades' description: 'With ClickHouse Cloud you never have to worry about patching and upgrades. We roll out upgrades that include fixes, new features and performance improvements on a periodic basis.' +keywords: ['ClickHouse Cloud', 'upgrades', 'cloud updates', 'automatic updates', 'service maintenance'] --- import Image from '@theme/IdealImage'; diff --git a/docs/cloud/migrate/upload-a-csv-file.md b/docs/cloud/migrate/upload-a-csv-file.md index 71347b0f55e..3db0b979e18 100644 --- a/docs/cloud/migrate/upload-a-csv-file.md +++ b/docs/cloud/migrate/upload-a-csv-file.md @@ -2,6 +2,7 @@ title: 'Uploading files' slug: /cloud/migrate/upload-a-csv-file description: 'Learn how to upload files to Cloud' +keywords: ['ClickHouse Cloud', 'file upload', 'CSV upload', 'data migration', 'cloud data import'] --- import Image from '@theme/IdealImage'; diff --git a/docs/cloud/reference/architecture.md b/docs/cloud/reference/architecture.md index 9c3d7cf5f56..b84455549a5 100644 --- a/docs/cloud/reference/architecture.md +++ b/docs/cloud/reference/architecture.md @@ -3,6 +3,7 @@ sidebar_label: 'Architecture' slug: /cloud/reference/architecture title: 'ClickHouse Cloud Architecture' description: 'This page describes the architecture of ClickHouse Cloud' +keywords: ['ClickHouse Cloud', 'cloud architecture', 'system architecture', 'cloud infrastructure', 'scalable architecture'] --- import Architecture from '@site/static/images/cloud/reference/architecture.svg'; diff --git a/docs/cloud/reference/changelog.md b/docs/cloud/reference/changelog.md index 3eb38769c8c..d015c930af6 100644 --- a/docs/cloud/reference/changelog.md +++ b/docs/cloud/reference/changelog.md @@ -3,6 +3,7 @@ slug: /whats-new/cloud sidebar_label: 'Cloud Changelog' title: 'Cloud Changelog' description: 'ClickHouse Cloud changelog providing descriptions of what is new in each ClickHouse Cloud release' +keywords: ['ClickHouse Cloud', 'changelog', 'cloud releases', 'what\'s new', 'cloud updates'] --- import Image from '@theme/IdealImage'; diff --git a/docs/cloud/reference/changelogs-index.md b/docs/cloud/reference/changelogs-index.md index c23e70f4ea2..4602887e6e5 100644 --- a/docs/cloud/reference/changelogs-index.md +++ b/docs/cloud/reference/changelogs-index.md @@ -2,6 +2,7 @@ slug: /cloud/reference/changelogs title: 'Changelogs' description: 'Landing page for Cloud changelogs' +keywords: [clickhouse cloud changelog, cloud release notes, cloud updates, version history] --- | Page | Description | diff --git a/docs/cloud/reference/cloud-compatibility.md b/docs/cloud/reference/cloud-compatibility.md index 86dafbfefd5..db53fea0670 100644 --- a/docs/cloud/reference/cloud-compatibility.md +++ b/docs/cloud/reference/cloud-compatibility.md @@ -3,6 +3,7 @@ slug: /whats-new/cloud-compatibility sidebar_label: 'Cloud Compatibility' title: 'Cloud Compatibility' description: 'This guide provides an overview of what to expect functionally and operationally in ClickHouse Cloud.' +keywords: [clickhouse cloud compatibility, cloud architecture, compute storage separation, auto scaling, hibernation] --- # ClickHouse Cloud compatibility guide diff --git a/docs/cloud/reference/release-notes-index.md b/docs/cloud/reference/release-notes-index.md index c7e32f843b5..1e6515e93ea 100644 --- a/docs/cloud/reference/release-notes-index.md +++ b/docs/cloud/reference/release-notes-index.md @@ -2,6 +2,7 @@ slug: /cloud/reference/changelogs/release-notes title: 'Cloud Release Notes' description: 'Landing page for Cloud release notes' +keywords: [clickhouse cloud release notes, cloud releases, version updates, release history] --- diff --git a/docs/integrations/data-ingestion/clickpipes/kinesis.md b/docs/integrations/data-ingestion/clickpipes/kinesis.md index 9a6532b3d5d..46fb4878c58 100644 --- a/docs/integrations/data-ingestion/clickpipes/kinesis.md +++ b/docs/integrations/data-ingestion/clickpipes/kinesis.md @@ -3,6 +3,7 @@ sidebar_label: 'ClickPipes for Amazon Kinesis' description: 'Seamlessly connect your Amazon Kinesis data sources to ClickHouse Cloud.' slug: /integrations/clickpipes/kinesis title: 'Integrating Amazon Kinesis with ClickHouse Cloud' +keywords: ['Amazon Kinesis', 'ClickPipes', 'streaming data', 'real-time ingestion', 'AWS integration'] --- import cp_service from '@site/static/images/integrations/data-ingestion/clickpipes/cp_service.png'; diff --git a/docs/integrations/data-ingestion/clickpipes/mysql/controlling_sync.md b/docs/integrations/data-ingestion/clickpipes/mysql/controlling_sync.md index 15b6d1a1ac7..6d5257455f0 100644 --- a/docs/integrations/data-ingestion/clickpipes/mysql/controlling_sync.md +++ b/docs/integrations/data-ingestion/clickpipes/mysql/controlling_sync.md @@ -3,6 +3,7 @@ title: 'Controlling the Syncing of a Database ClickPipe' description: 'Doc for controllling the sync a database ClickPipe' slug: /integrations/clickpipes/mysql/sync_control sidebar_label: 'Controlling syncs' +keywords: [clickpipes, mysql, sync control, cdc, replication, batch size, sync interval, database sync, data ingestion, mysql connector] --- import edit_sync_button from '@site/static/images/integrations/data-ingestion/clickpipes/postgres/edit_sync_button.png' diff --git a/docs/integrations/data-ingestion/clickpipes/mysql/datatypes.md b/docs/integrations/data-ingestion/clickpipes/mysql/datatypes.md index 4c901750214..2b5a3810dc4 100644 --- a/docs/integrations/data-ingestion/clickpipes/mysql/datatypes.md +++ b/docs/integrations/data-ingestion/clickpipes/mysql/datatypes.md @@ -2,6 +2,7 @@ title: 'ClickPipes for MySQL: Supported data types' slug: /integrations/clickpipes/mysql/datatypes description: 'Page describing MySQL ClickPipe datatype mapping from MySQL to ClickHouse' +keywords: [clickpipes, mysql, data types, type mapping, mysql to clickhouse, data type conversion, mysql connector, schema mapping] --- Here is the supported data-type mapping for the MySQL ClickPipe: diff --git a/docs/integrations/data-ingestion/clickpipes/mysql/faq.md b/docs/integrations/data-ingestion/clickpipes/mysql/faq.md index 99008c9744a..e6928194798 100644 --- a/docs/integrations/data-ingestion/clickpipes/mysql/faq.md +++ b/docs/integrations/data-ingestion/clickpipes/mysql/faq.md @@ -4,6 +4,7 @@ description: 'Frequently asked questions about ClickPipes for MySQL.' slug: /integrations/clickpipes/mysql/faq sidebar_position: 2 title: 'ClickPipes for MySQL FAQ' +keywords: [clickpipes, mysql, faq, mariadb, planetscale, vitess, tidb, replication, gtid, binlog, tls, certificate, schema changes] --- # ClickPipes for MySQL FAQ diff --git a/docs/integrations/data-ingestion/clickpipes/mysql/index.md b/docs/integrations/data-ingestion/clickpipes/mysql/index.md index e21fbe9c296..5b3dabe32ef 100644 --- a/docs/integrations/data-ingestion/clickpipes/mysql/index.md +++ b/docs/integrations/data-ingestion/clickpipes/mysql/index.md @@ -3,6 +3,7 @@ sidebar_label: 'Ingesting Data from MySQL to ClickHouse' description: 'Describes how to seamlessly connect your MySQL to ClickHouse Cloud.' slug: /integrations/clickpipes/mysql title: 'Ingesting data from MySQL to ClickHouse (using CDC)' +keywords: ['MySQL', 'ClickPipes', 'CDC', 'change data capture', 'database replication'] --- import BetaBadge from '@theme/badges/BetaBadge'; diff --git a/docs/integrations/data-ingestion/clickpipes/mysql/parallel_initial_load.md b/docs/integrations/data-ingestion/clickpipes/mysql/parallel_initial_load.md index c492d3db7f3..380fbffe167 100644 --- a/docs/integrations/data-ingestion/clickpipes/mysql/parallel_initial_load.md +++ b/docs/integrations/data-ingestion/clickpipes/mysql/parallel_initial_load.md @@ -3,6 +3,7 @@ title: 'Parallel Snapshot In The MySQL ClickPipe' description: 'Doc for explaining parallel snapshot in the MySQL ClickPipe' slug: /integrations/data-ingestion/clickpipes/mysql/parallel_initial_load sidebar_label: 'How parallel snapshot works' +keywords: [clickpipes, mysql, parallel snapshot, initial load, partition key, parallelism, performance optimization, mysql connector] --- import snapshot_params from '@site/static/images/integrations/data-ingestion/clickpipes/mysql/snapshot_params.png' diff --git a/docs/integrations/data-ingestion/clickpipes/mysql/pause_and_resume.md b/docs/integrations/data-ingestion/clickpipes/mysql/pause_and_resume.md index 88daec6e532..aa0bd463cdb 100644 --- a/docs/integrations/data-ingestion/clickpipes/mysql/pause_and_resume.md +++ b/docs/integrations/data-ingestion/clickpipes/mysql/pause_and_resume.md @@ -3,6 +3,7 @@ title: 'Pausing and Resuming a MySQL ClickPipe' description: 'Pausing and Resuming a MySQL ClickPipe' sidebar_label: 'Pause Table' slug: /integrations/clickpipes/mysql/pause_and_resume +keywords: ['mysql pause', 'mysql resume', 'clickpipes', 'pause table', 'cdc control'] --- import Image from '@theme/IdealImage'; diff --git a/docs/integrations/data-ingestion/clickpipes/mysql/resync.md b/docs/integrations/data-ingestion/clickpipes/mysql/resync.md index 402a993c281..62d5095cc4c 100644 --- a/docs/integrations/data-ingestion/clickpipes/mysql/resync.md +++ b/docs/integrations/data-ingestion/clickpipes/mysql/resync.md @@ -3,6 +3,7 @@ title: 'Resyncing a Database ClickPipe' description: 'Doc for resyncing a database ClickPipe' slug: /integrations/clickpipes/mysql/resync sidebar_label: 'Resync ClickPipe' +keywords: [clickpipes, mysql, resync, database resync, schema changes, initial load, mysql connector, table refresh] --- import resync_button from '@site/static/images/integrations/data-ingestion/clickpipes/postgres/resync_button.png' diff --git a/docs/integrations/data-ingestion/clickpipes/mysql/schema-changes.md b/docs/integrations/data-ingestion/clickpipes/mysql/schema-changes.md index d2c8e37d0df..41274cb2ae4 100644 --- a/docs/integrations/data-ingestion/clickpipes/mysql/schema-changes.md +++ b/docs/integrations/data-ingestion/clickpipes/mysql/schema-changes.md @@ -2,6 +2,7 @@ title: 'Schema Changes Propagation Support' slug: /integrations/clickpipes/mysql/schema-changes description: 'Page describing schema change types detectable by ClickPipes in the source tables' +keywords: [clickpipes, mysql, schema changes, ddl, alter table, add column, drop column, mysql connector, schema evolution] --- ClickPipes for MySQL can detect schema changes in the source tables and, in some cases, automatically propagate the changes to the destination tables. The way each DDL operation is handled is documented below: diff --git a/docs/integrations/data-ingestion/clickpipes/mysql/source/aurora.md b/docs/integrations/data-ingestion/clickpipes/mysql/source/aurora.md index ec11c9bff48..7db7a4e5898 100644 --- a/docs/integrations/data-ingestion/clickpipes/mysql/source/aurora.md +++ b/docs/integrations/data-ingestion/clickpipes/mysql/source/aurora.md @@ -3,6 +3,7 @@ sidebar_label: 'Amazon Aurora MySQL' description: 'Step-by-step guide on how to set up Amazon Aurora MySQL as a source for ClickPipes' slug: /integrations/clickpipes/mysql/source/aurora title: 'Aurora MySQL source setup guide' +keywords: ['aurora mysql', 'clickpipes', 'binlog retention', 'gtid mode', 'aws'] --- import rds_backups from '@site/static/images/integrations/data-ingestion/clickpipes/mysql/source/rds/rds-backups.png'; diff --git a/docs/integrations/data-ingestion/clickpipes/mysql/source/gcp.md b/docs/integrations/data-ingestion/clickpipes/mysql/source/gcp.md index 3a87882f74c..886e07db5ef 100644 --- a/docs/integrations/data-ingestion/clickpipes/mysql/source/gcp.md +++ b/docs/integrations/data-ingestion/clickpipes/mysql/source/gcp.md @@ -3,6 +3,7 @@ sidebar_label: 'Cloud SQL For MySQL ' description: 'Step-by-step guide on how to set up Cloud SQL for MySQL as a source for ClickPipes' slug: /integrations/clickpipes/mysql/source/gcp title: 'Cloud SQL for MySQL source setup guide' +keywords: ['google cloud sql', 'mysql', 'clickpipes', 'pitr', 'root ca certificate'] --- import gcp_pitr from '@site/static/images/integrations/data-ingestion/clickpipes/mysql/source/gcp/gcp-mysql-pitr.png'; diff --git a/docs/integrations/data-ingestion/clickpipes/mysql/source/generic.md b/docs/integrations/data-ingestion/clickpipes/mysql/source/generic.md index 438cda38455..142f0542e34 100644 --- a/docs/integrations/data-ingestion/clickpipes/mysql/source/generic.md +++ b/docs/integrations/data-ingestion/clickpipes/mysql/source/generic.md @@ -3,6 +3,7 @@ sidebar_label: 'Generic MySQL' description: 'Set up any MySQL instance as a source for ClickPipes' slug: /integrations/clickpipes/mysql/source/generic title: 'Generic MySQL source setup guide' +keywords: ['generic mysql', 'clickpipes', 'binary logging', 'ssl tls', 'mysql 8.x'] --- # Generic MySQL source setup guide diff --git a/docs/integrations/data-ingestion/clickpipes/mysql/source/generic_maria.md b/docs/integrations/data-ingestion/clickpipes/mysql/source/generic_maria.md index 7099425aae4..c1a466b34a6 100644 --- a/docs/integrations/data-ingestion/clickpipes/mysql/source/generic_maria.md +++ b/docs/integrations/data-ingestion/clickpipes/mysql/source/generic_maria.md @@ -3,6 +3,7 @@ sidebar_label: 'Generic MariaDB' description: 'Set up any MariaDB instance as a source for ClickPipes' slug: /integrations/clickpipes/mysql/source/generic_maria title: 'Generic MariaDB source setup guide' +keywords: ['generic mariadb', 'clickpipes', 'binary logging', 'ssl tls', 'self hosted'] --- # Generic MariaDB source setup guide diff --git a/docs/integrations/data-ingestion/clickpipes/mysql/source/rds.md b/docs/integrations/data-ingestion/clickpipes/mysql/source/rds.md index b2a84c21bb9..56bbb3b130f 100644 --- a/docs/integrations/data-ingestion/clickpipes/mysql/source/rds.md +++ b/docs/integrations/data-ingestion/clickpipes/mysql/source/rds.md @@ -3,6 +3,7 @@ sidebar_label: 'Amazon RDS MySQL' description: 'Step-by-step guide on how to set up Amazon RDS MySQL as a source for ClickPipes' slug: /integrations/clickpipes/mysql/source/rds title: 'RDS MySQL source setup guide' +keywords: [clickpipes, mysql, rds, amazon rds, aws, binlog, gtid, replication, mysql connector, database setup, parameter group] --- import rds_backups from '@site/static/images/integrations/data-ingestion/clickpipes/mysql/source/rds/rds-backups.png'; diff --git a/docs/integrations/data-ingestion/clickpipes/mysql/source/rds_maria.md b/docs/integrations/data-ingestion/clickpipes/mysql/source/rds_maria.md index 81341917ea1..4ab76fc74df 100644 --- a/docs/integrations/data-ingestion/clickpipes/mysql/source/rds_maria.md +++ b/docs/integrations/data-ingestion/clickpipes/mysql/source/rds_maria.md @@ -3,6 +3,7 @@ sidebar_label: 'Amazon RDS MariaDB' description: 'Step-by-step guide on how to set up Amazon RDS MariaDB as a source for ClickPipes' slug: /integrations/clickpipes/mysql/source/rds_maria title: 'RDS MariaDB source setup guide' +keywords: [clickpipes, mariadb, rds, amazon rds, aws, binlog, gtid, replication, mysql connector, database setup, parameter group] --- import rds_backups from '@site/static/images/integrations/data-ingestion/clickpipes/mysql/source/rds/rds-backups.png'; diff --git a/docs/integrations/data-ingestion/clickpipes/object-storage.md b/docs/integrations/data-ingestion/clickpipes/object-storage.md index afbfec52d56..d0d14e94988 100644 --- a/docs/integrations/data-ingestion/clickpipes/object-storage.md +++ b/docs/integrations/data-ingestion/clickpipes/object-storage.md @@ -3,6 +3,7 @@ sidebar_label: 'ClickPipes for Object Storage' description: 'Seamlessly connect your object storage to ClickHouse Cloud.' slug: /integrations/clickpipes/object-storage title: 'Integrating Object Storage with ClickHouse Cloud' +keywords: ['object storage', 'clickpipes', 's3', 'gcs', 'azure blob storage'] --- import S3svg from '@site/static/images/integrations/logos/amazon_s3_logo.svg'; diff --git a/docs/integrations/data-ingestion/clickpipes/postgres/add_table.md b/docs/integrations/data-ingestion/clickpipes/postgres/add_table.md index 9de4ca503ce..7ce16c04980 100644 --- a/docs/integrations/data-ingestion/clickpipes/postgres/add_table.md +++ b/docs/integrations/data-ingestion/clickpipes/postgres/add_table.md @@ -4,6 +4,7 @@ description: 'Describes the steps need to add specific tables to a ClickPipe.' sidebar_label: 'Add Table' slug: /integrations/clickpipes/postgres/add_table show_title: false +keywords: ['clickpipes postgres', 'add table', 'table configuration', 'initial load', 'snapshot'] --- import Image from '@theme/IdealImage'; diff --git a/docs/integrations/data-ingestion/clickpipes/postgres/controlling_sync.md b/docs/integrations/data-ingestion/clickpipes/postgres/controlling_sync.md index 464f1cd1d45..534c8133895 100644 --- a/docs/integrations/data-ingestion/clickpipes/postgres/controlling_sync.md +++ b/docs/integrations/data-ingestion/clickpipes/postgres/controlling_sync.md @@ -3,6 +3,7 @@ title: 'Controlling the Syncing of a Database ClickPipe' description: 'Doc for controlling the sync a database ClickPipe' slug: /integrations/clickpipes/postgres/sync_control sidebar_label: 'Controlling syncs' +keywords: ['sync control', 'postgres', 'clickpipes', 'batch size', 'sync interval'] --- import edit_sync_button from '@site/static/images/integrations/data-ingestion/clickpipes/postgres/edit_sync_button.png' diff --git a/docs/integrations/data-ingestion/clickpipes/postgres/deduplication.md b/docs/integrations/data-ingestion/clickpipes/postgres/deduplication.md index a46c74122fa..e21dbcb4ffd 100644 --- a/docs/integrations/data-ingestion/clickpipes/postgres/deduplication.md +++ b/docs/integrations/data-ingestion/clickpipes/postgres/deduplication.md @@ -3,6 +3,7 @@ sidebar_label: 'Deduplication Strategies' description: 'Handle duplicates and deleted rows.' slug: /integrations/clickpipes/postgres/deduplication title: 'Deduplication strategies (using CDC)' +keywords: ['deduplication', 'postgres', 'clickpipes', 'replacingmergetree', 'final'] --- import clickpipes_initial_load from '@site/static/images/integrations/data-ingestion/clickpipes/postgres/postgres-cdc-initial-load.png'; diff --git a/docs/integrations/data-ingestion/clickpipes/postgres/faq.md b/docs/integrations/data-ingestion/clickpipes/postgres/faq.md index a26af1d1573..e0054b863a8 100644 --- a/docs/integrations/data-ingestion/clickpipes/postgres/faq.md +++ b/docs/integrations/data-ingestion/clickpipes/postgres/faq.md @@ -4,6 +4,7 @@ description: 'Frequently asked questions about ClickPipes for Postgres.' slug: /integrations/clickpipes/postgres/faq sidebar_position: 2 title: 'ClickPipes for Postgres FAQ' +keywords: ['postgres faq', 'clickpipes', 'toast columns', 'replication slot', 'publications'] --- # ClickPipes for Postgres FAQ diff --git a/docs/integrations/data-ingestion/clickpipes/postgres/index.md b/docs/integrations/data-ingestion/clickpipes/postgres/index.md index 383ed0a6d0b..471ca3fb0a1 100644 --- a/docs/integrations/data-ingestion/clickpipes/postgres/index.md +++ b/docs/integrations/data-ingestion/clickpipes/postgres/index.md @@ -3,6 +3,7 @@ sidebar_label: 'Ingesting Data from Postgres to ClickHouse' description: 'Seamlessly connect your Postgres to ClickHouse Cloud.' slug: /integrations/clickpipes/postgres title: 'Ingesting Data from Postgres to ClickHouse (using CDC)' +keywords: ['PostgreSQL', 'ClickPipes', 'CDC', 'change data capture', 'database replication'] --- import BetaBadge from '@theme/badges/BetaBadge'; diff --git a/docs/integrations/data-ingestion/clickpipes/postgres/maintenance.md b/docs/integrations/data-ingestion/clickpipes/postgres/maintenance.md index 2e0e0bc9393..160a26e1225 100644 --- a/docs/integrations/data-ingestion/clickpipes/postgres/maintenance.md +++ b/docs/integrations/data-ingestion/clickpipes/postgres/maintenance.md @@ -3,6 +3,7 @@ sidebar_label: 'Maintenance Windows' description: 'Maintenance windows for ClickPipes for Postgres.' slug: /integrations/clickpipes/postgres/maintenance title: 'Maintenance windows for ClickPipes for Postgres' +keywords: ['maintenance windows', 'postgres', 'clickpipes', 'downtime', 'scheduled maintenance'] --- # Maintenance windows for ClickPipes for Postgres diff --git a/docs/integrations/data-ingestion/clickpipes/postgres/ordering_keys.md b/docs/integrations/data-ingestion/clickpipes/postgres/ordering_keys.md index 91337e28051..0c0e1227409 100644 --- a/docs/integrations/data-ingestion/clickpipes/postgres/ordering_keys.md +++ b/docs/integrations/data-ingestion/clickpipes/postgres/ordering_keys.md @@ -3,6 +3,7 @@ sidebar_label: 'Ordering keys' description: 'How to define custom ordering keys.' slug: /integrations/clickpipes/postgres/ordering_keys title: 'Ordering Keys' +keywords: ['ordering keys', 'postgres', 'clickpipes', 'materialized views', 'deduplication'] --- Ordering Keys (a.k.a. sorting keys) define how data is sorted on disk and indexed for a table in ClickHouse. When replicating from Postgres, ClickPipes sets the Postgres primary key of a table as the ordering key for the corresponding table in ClickHouse. In most cases, the Postgres primary key serves as a sufficient ordering key, as ClickHouse is already optimized for fast scans, and custom ordering keys are often not required. diff --git a/docs/integrations/data-ingestion/clickpipes/postgres/parallel_initial_load.md b/docs/integrations/data-ingestion/clickpipes/postgres/parallel_initial_load.md index 2956da2c86f..cdb3f66040d 100644 --- a/docs/integrations/data-ingestion/clickpipes/postgres/parallel_initial_load.md +++ b/docs/integrations/data-ingestion/clickpipes/postgres/parallel_initial_load.md @@ -3,6 +3,7 @@ title: 'Parallel Snapshot In The Postgres ClickPipe' description: 'Doc for explaining parallel snapshot in the Postgres ClickPipe' slug: /integrations/data-ingestion/clickpipes/postgres/parallel_initial_load sidebar_label: 'How parallel snapshot works' +keywords: ['parallel snapshot', 'postgres', 'clickpipes', 'ctid', 'initial load'] --- import snapshot_params from '@site/static/images/integrations/data-ingestion/clickpipes/postgres/snapshot_params.png' diff --git a/docs/integrations/data-ingestion/clickpipes/postgres/pause_and_resume.md b/docs/integrations/data-ingestion/clickpipes/postgres/pause_and_resume.md index a5ac35d00d1..cedacb85c65 100644 --- a/docs/integrations/data-ingestion/clickpipes/postgres/pause_and_resume.md +++ b/docs/integrations/data-ingestion/clickpipes/postgres/pause_and_resume.md @@ -3,6 +3,7 @@ title: 'Pausing and Resuming a Postgres ClickPipe' description: 'Pausing and Resuming a Postgres ClickPipe' sidebar_label: 'Pause Table' slug: /integrations/clickpipes/postgres/pause_and_resume +keywords: ['clickpipes postgres', 'pause clickpipe', 'resume clickpipe', 'change data capture', 'replication slots'] --- import Image from '@theme/IdealImage'; diff --git a/docs/integrations/data-ingestion/clickpipes/postgres/postgres_generated_columns.md b/docs/integrations/data-ingestion/clickpipes/postgres/postgres_generated_columns.md index 8bb90c40cec..bfd160cb32c 100644 --- a/docs/integrations/data-ingestion/clickpipes/postgres/postgres_generated_columns.md +++ b/docs/integrations/data-ingestion/clickpipes/postgres/postgres_generated_columns.md @@ -2,6 +2,7 @@ title: 'Postgres Generated Columns: Gotchas and Best Practices' slug: /integrations/clickpipes/postgres/generated_columns description: 'Page describing important considerations to keep in mind when using PostgreSQL generated columns in tables that are being replicated' +keywords: ['generated columns', 'postgres', 'clickpipes', 'pgoutput', 'primary keys'] --- When using PostgreSQL's generated columns in tables that are being replicated, there are some important considerations to keep in mind. These gotchas can affect the replication process and data consistency in your destination systems. diff --git a/docs/integrations/data-ingestion/clickpipes/postgres/remove_table.md b/docs/integrations/data-ingestion/clickpipes/postgres/remove_table.md index ea21858d47d..4a921741c63 100644 --- a/docs/integrations/data-ingestion/clickpipes/postgres/remove_table.md +++ b/docs/integrations/data-ingestion/clickpipes/postgres/remove_table.md @@ -3,6 +3,7 @@ title: 'Removing specific tables from a ClickPipe' description: 'Removing specific tables from a ClickPipe' sidebar_label: 'Remove Table' slug: /integrations/clickpipes/postgres/removing_tables +keywords: ['ClickPipes', 'PostgreSQL', 'remove table', 'table exclusion', 'data replication management'] --- import Image from '@theme/IdealImage'; diff --git a/docs/integrations/data-ingestion/clickpipes/postgres/resync.md b/docs/integrations/data-ingestion/clickpipes/postgres/resync.md index 2979cdafbd9..84e39fa2d38 100644 --- a/docs/integrations/data-ingestion/clickpipes/postgres/resync.md +++ b/docs/integrations/data-ingestion/clickpipes/postgres/resync.md @@ -3,6 +3,7 @@ title: 'Resyncing a Database ClickPipe' description: 'Doc for resyncing a database ClickPipe' slug: /integrations/clickpipes/postgres/resync sidebar_label: 'Resync ClickPipe' +keywords: ['clickpipes postgres', 'resync clickpipe', 'schema changes', 'replication slot', 'initial load'] --- import resync_button from '@site/static/images/integrations/data-ingestion/clickpipes/postgres/resync_button.png' diff --git a/docs/integrations/data-ingestion/clickpipes/postgres/schema-changes.md b/docs/integrations/data-ingestion/clickpipes/postgres/schema-changes.md index 96903ac3e45..581e9597b25 100644 --- a/docs/integrations/data-ingestion/clickpipes/postgres/schema-changes.md +++ b/docs/integrations/data-ingestion/clickpipes/postgres/schema-changes.md @@ -2,6 +2,7 @@ title: 'Schema Changes Propagation Support' slug: /integrations/clickpipes/postgres/schema-changes description: 'Page describing schema change types detectable by ClickPipes in the source tables' +keywords: ['schema changes', 'postgres', 'clickpipes', 'ddl operations', 'add column'] --- ClickPipes for Postgres can detect schema changes in the source tables and, in some cases, automatically propagate the changes to the destination tables. The way each DDL operation is handled is documented below: diff --git a/docs/integrations/data-ingestion/clickpipes/postgres/source/aurora.md b/docs/integrations/data-ingestion/clickpipes/postgres/source/aurora.md index 2101871b31c..6d6baf6b761 100644 --- a/docs/integrations/data-ingestion/clickpipes/postgres/source/aurora.md +++ b/docs/integrations/data-ingestion/clickpipes/postgres/source/aurora.md @@ -3,6 +3,7 @@ sidebar_label: 'Amazon Aurora Postgres' description: 'Set up Amazon Aurora Postgres as a source for ClickPipes' slug: /integrations/clickpipes/postgres/source/aurora title: 'Aurora Postgres Source Setup Guide' +keywords: ['Amazon Aurora', 'PostgreSQL', 'ClickPipes', 'AWS database', 'logical replication setup'] --- import parameter_group_in_blade from '@site/static/images/integrations/data-ingestion/clickpipes/postgres/source/rds/parameter_group_in_blade.png'; diff --git a/docs/integrations/data-ingestion/clickpipes/postgres/source/azure-flexible-server-postgres.md b/docs/integrations/data-ingestion/clickpipes/postgres/source/azure-flexible-server-postgres.md index 0704d7ed828..4e9fe816fc8 100644 --- a/docs/integrations/data-ingestion/clickpipes/postgres/source/azure-flexible-server-postgres.md +++ b/docs/integrations/data-ingestion/clickpipes/postgres/source/azure-flexible-server-postgres.md @@ -3,6 +3,7 @@ sidebar_label: 'Azure Flexible Server for Postgres' description: 'Set up Azure Flexible Server for Postgres as a source for ClickPipes' slug: /integrations/clickpipes/postgres/source/azure-flexible-server-postgres title: 'Azure Flexible Server for Postgres Source Setup Guide' +keywords: ['azure', 'flexible server', 'postgres', 'clickpipes', 'wal level'] --- import server_parameters from '@site/static/images/integrations/data-ingestion/clickpipes/postgres/source/azure-flexible-server-postgres/server_parameters.png'; diff --git a/docs/integrations/data-ingestion/clickpipes/postgres/source/crunchy-postgres.md b/docs/integrations/data-ingestion/clickpipes/postgres/source/crunchy-postgres.md index aa5cbf6e155..fdfbae3235e 100644 --- a/docs/integrations/data-ingestion/clickpipes/postgres/source/crunchy-postgres.md +++ b/docs/integrations/data-ingestion/clickpipes/postgres/source/crunchy-postgres.md @@ -3,6 +3,7 @@ sidebar_label: 'Crunchy Bridge Postgres' description: 'Set up Crunchy Bridge Postgres as a source for ClickPipes' slug: /integrations/clickpipes/postgres/source/crunchy-postgres title: 'Crunchy Bridge Postgres Source Setup Guide' +keywords: ['crunchy bridge', 'postgres', 'clickpipes', 'logical replication', 'data ingestion'] --- import firewall_rules_crunchy_bridge from '@site/static/images/integrations/data-ingestion/clickpipes/postgres/source/setup/crunchy-postgres/firewall_rules_crunchy_bridge.png' diff --git a/docs/integrations/data-ingestion/clickpipes/postgres/source/generic.md b/docs/integrations/data-ingestion/clickpipes/postgres/source/generic.md index 3cc69865841..9784bb9ef0e 100644 --- a/docs/integrations/data-ingestion/clickpipes/postgres/source/generic.md +++ b/docs/integrations/data-ingestion/clickpipes/postgres/source/generic.md @@ -3,6 +3,7 @@ sidebar_label: 'Generic Postgres' description: 'Set up any Postgres instance as a source for ClickPipes' slug: /integrations/clickpipes/postgres/source/generic title: 'Generic Postgres Source Setup Guide' +keywords: ['postgres', 'clickpipes', 'logical replication', 'pg_hba.conf', 'wal level'] --- # Generic Postgres source setup guide diff --git a/docs/integrations/data-ingestion/clickpipes/postgres/source/google-cloudsql.md b/docs/integrations/data-ingestion/clickpipes/postgres/source/google-cloudsql.md index bc535d6e9d1..227245a6279 100644 --- a/docs/integrations/data-ingestion/clickpipes/postgres/source/google-cloudsql.md +++ b/docs/integrations/data-ingestion/clickpipes/postgres/source/google-cloudsql.md @@ -3,6 +3,7 @@ sidebar_label: 'Google Cloud SQL' description: 'Set up Google Cloud SQL Postgres instance as a source for ClickPipes' slug: /integrations/clickpipes/postgres/source/google-cloudsql title: 'Google Cloud SQL Postgres Source Setup Guide' +keywords: ['google cloud sql', 'postgres', 'clickpipes', 'logical decoding', 'firewall'] --- import edit_button from '@site/static/images/integrations/data-ingestion/clickpipes/postgres/source/google-cloudsql/edit.png'; diff --git a/docs/integrations/data-ingestion/clickpipes/postgres/source/neon-postgres.md b/docs/integrations/data-ingestion/clickpipes/postgres/source/neon-postgres.md index 8d332071e7f..1737a3253a8 100644 --- a/docs/integrations/data-ingestion/clickpipes/postgres/source/neon-postgres.md +++ b/docs/integrations/data-ingestion/clickpipes/postgres/source/neon-postgres.md @@ -3,6 +3,7 @@ sidebar_label: 'Neon Postgres' description: 'Set up Neon Postgres instance as a source for ClickPipes' slug: /integrations/clickpipes/postgres/source/neon-postgres title: 'Neon Postgres Source Setup Guide' +keywords: ['neon', 'postgres', 'clickpipes', 'logical replication', 'cdc'] --- import neon_commands from '@site/static/images/integrations/data-ingestion/clickpipes/postgres/source/setup/neon-postgres/neon-commands.png' diff --git a/docs/integrations/data-ingestion/clickpipes/postgres/source/rds.md b/docs/integrations/data-ingestion/clickpipes/postgres/source/rds.md index 8ced731ee65..e0ac7bc5c6a 100644 --- a/docs/integrations/data-ingestion/clickpipes/postgres/source/rds.md +++ b/docs/integrations/data-ingestion/clickpipes/postgres/source/rds.md @@ -3,6 +3,7 @@ sidebar_label: 'Amazon RDS Postgres' description: 'Set up Amazon RDS Postgres as a source for ClickPipes' slug: /integrations/clickpipes/postgres/source/rds title: 'RDS Postgres Source Setup Guide' +keywords: ['amazon rds', 'postgres', 'clickpipes', 'parameter group', 'privatelink'] --- import parameter_group_in_blade from '@site/static/images/integrations/data-ingestion/clickpipes/postgres/source/rds/parameter_group_in_blade.png'; diff --git a/docs/integrations/data-ingestion/clickpipes/postgres/source/supabase.md b/docs/integrations/data-ingestion/clickpipes/postgres/source/supabase.md index cb750c42544..18a3c2d199e 100644 --- a/docs/integrations/data-ingestion/clickpipes/postgres/source/supabase.md +++ b/docs/integrations/data-ingestion/clickpipes/postgres/source/supabase.md @@ -3,6 +3,7 @@ sidebar_label: 'Supabase Postgres' description: 'Set up Supabase instance as a source for ClickPipes' slug: /integrations/clickpipes/postgres/source/supabase title: 'Supabase Source Setup Guide' +keywords: ['supabase', 'postgres', 'clickpipes', 'ipv6', 'wal keep size'] --- import supabase_commands from '@site/static/images/integrations/data-ingestion/clickpipes/postgres/source/setup/supabase/supabase-commands.jpg' diff --git a/docs/integrations/data-ingestion/clickpipes/postgres/table_resync.md b/docs/integrations/data-ingestion/clickpipes/postgres/table_resync.md index 72d5e570580..4da35cdcc37 100644 --- a/docs/integrations/data-ingestion/clickpipes/postgres/table_resync.md +++ b/docs/integrations/data-ingestion/clickpipes/postgres/table_resync.md @@ -3,6 +3,7 @@ title: 'Resyncing Specific Tables' description: 'Resyncing specific tables in a Postgres ClickPipe' slug: /integrations/clickpipes/postgres/table_resync sidebar_label: 'Resync Table' +keywords: ['clickpipes postgres', 'table resync', 'data synchronization', 'schema changes', 'replacing merge tree'] --- # Resyncing specific tables {#resync-tables} diff --git a/docs/integrations/data-ingestion/clickpipes/postgres/toast.md b/docs/integrations/data-ingestion/clickpipes/postgres/toast.md index bf3fd659f2e..ff68f061a71 100644 --- a/docs/integrations/data-ingestion/clickpipes/postgres/toast.md +++ b/docs/integrations/data-ingestion/clickpipes/postgres/toast.md @@ -2,6 +2,7 @@ title: 'Handling TOAST Columns' description: 'Learn how to handle TOAST columns when replicating data from PostgreSQL to ClickHouse.' slug: /integrations/clickpipes/postgres/toast +keywords: ['postgresql toast', 'clickpipes postgres', 'large objects', 'replica identity full', 'oversized attributes'] --- When replicating data from PostgreSQL to ClickHouse, it's important to understand the limitations and special considerations for TOAST (The Oversized-Attribute Storage Technique) columns. This guide will help you identify and properly handle TOAST columns in your replication process. diff --git a/docs/integrations/data-ingestion/clickpipes/secure-kinesis.md b/docs/integrations/data-ingestion/clickpipes/secure-kinesis.md index 7b6044bd43c..0820479cd6f 100644 --- a/docs/integrations/data-ingestion/clickpipes/secure-kinesis.md +++ b/docs/integrations/data-ingestion/clickpipes/secure-kinesis.md @@ -3,6 +3,7 @@ slug: /integrations/clickpipes/secure-kinesis sidebar_label: 'Kinesis Role-Based Access' title: 'Kinesis Role-Based Access' description: 'This article demonstrates how ClickPipes customers can leverage role-based access to authenticate with Amazon Kinesis and access their data streams securely.' +keywords: ['clickpipes kinesis', 'role based access', 'aws iam role', 'kinesis security', 'stream consumer'] --- import secure_kinesis from '@site/static/images/integrations/data-ingestion/clickpipes/securekinesis.jpg'; diff --git a/docs/integrations/data-ingestion/clickpipes/secure-rds.md b/docs/integrations/data-ingestion/clickpipes/secure-rds.md index e3e90e0bb10..6aec0e816e5 100644 --- a/docs/integrations/data-ingestion/clickpipes/secure-rds.md +++ b/docs/integrations/data-ingestion/clickpipes/secure-rds.md @@ -3,6 +3,7 @@ slug: /integrations/clickpipes/secure-rds sidebar_label: 'AWS IAM DB Authentication (RDS/Aurora)' title: 'AWS IAM DB Authentication (RDS/Aurora)' description: 'This article demonstrates how ClickPipes customers can leverage role-based access to authenticate with Amazon RDS/Aurora and access their database securely.' +keywords: ['aws iam', 'rds aurora', 'clickpipes', 'db authentication', 'role based access'] --- import secures3_arn from '@site/static/images/cloud/security/secures3_arn.png'; diff --git a/docs/integrations/data-ingestion/data-formats/arrow-avro-orc.md b/docs/integrations/data-ingestion/data-formats/arrow-avro-orc.md index 58968b30633..e97276db0ef 100644 --- a/docs/integrations/data-ingestion/data-formats/arrow-avro-orc.md +++ b/docs/integrations/data-ingestion/data-formats/arrow-avro-orc.md @@ -4,6 +4,7 @@ sidebar_position: 5 slug: /integrations/data-formats/arrow-avro-orc title: 'Working with Avro, Arrow, and ORC data in ClickHouse' description: 'Page describing how to work with Avro, Arrow and ORC data in ClickHouse' +keywords: ['Apache Avro', 'Apache Arrow', 'ORC format', 'columnar formats', 'big data formats'] --- # Working with Avro, Arrow, and ORC data in ClickHouse diff --git a/docs/integrations/data-ingestion/data-formats/binary.md b/docs/integrations/data-ingestion/data-formats/binary.md index 254948a18fd..9d6f62e1257 100644 --- a/docs/integrations/data-ingestion/data-formats/binary.md +++ b/docs/integrations/data-ingestion/data-formats/binary.md @@ -3,6 +3,7 @@ sidebar_label: 'Binary and Native' slug: /integrations/data-formats/binary-native title: 'Using native and binary formats in ClickHouse' description: 'Page describing how to use native and binary formats in ClickHouse' +keywords: [binary formats, native format, rowbinary, rawblob, messagepack, protobuf, capn proto, data formats, performance, compression] --- import CloudNotSupportedBadge from '@theme/badges/CloudNotSupportedBadge'; diff --git a/docs/integrations/data-ingestion/data-formats/csv-tsv.md b/docs/integrations/data-ingestion/data-formats/csv-tsv.md index 253993d1148..7f83d89655e 100644 --- a/docs/integrations/data-ingestion/data-formats/csv-tsv.md +++ b/docs/integrations/data-ingestion/data-formats/csv-tsv.md @@ -3,6 +3,7 @@ sidebar_label: 'CSV and TSV' slug: /integrations/data-formats/csv-tsv title: 'Working with CSV and TSV data in ClickHouse' description: 'Page describing how to work with CSV and TSV data in ClickHouse' +keywords: ['CSV format', 'TSV format', 'comma separated values', 'tab separated values', 'data import'] --- # Working with CSV and TSV data in ClickHouse diff --git a/docs/integrations/data-ingestion/data-formats/parquet.md b/docs/integrations/data-ingestion/data-formats/parquet.md index 01afd4efdd3..414e15915e6 100644 --- a/docs/integrations/data-ingestion/data-formats/parquet.md +++ b/docs/integrations/data-ingestion/data-formats/parquet.md @@ -4,6 +4,7 @@ sidebar_position: 3 slug: /integrations/data-formats/parquet title: 'Working with Parquet in ClickHouse' description: 'Page describing how to work with Parquet in ClickHouse' +keywords: ['Parquet format', 'columnar storage', 'data import', 'data export', 'file format'] --- # Working with Parquet in ClickHouse diff --git a/docs/integrations/data-ingestion/data-formats/sql.md b/docs/integrations/data-ingestion/data-formats/sql.md index e3ec019c4d6..38069c75019 100644 --- a/docs/integrations/data-ingestion/data-formats/sql.md +++ b/docs/integrations/data-ingestion/data-formats/sql.md @@ -3,6 +3,7 @@ sidebar_label: 'SQL Dumps' slug: /integrations/data-formats/sql title: 'Inserting and dumping SQL data in ClickHouse' description: 'Page describing how to transfer data between other databases and ClickHouse using SQL dumps.' +keywords: ['sql dumps', 'sql insert', 'mysqldump', 'data transfer', 'oltp integration'] --- # Inserting and dumping SQL data in ClickHouse diff --git a/docs/integrations/data-ingestion/data-formats/templates-regex.md b/docs/integrations/data-ingestion/data-formats/templates-regex.md index c3f4fc18f4b..4d53a72e3d0 100644 --- a/docs/integrations/data-ingestion/data-formats/templates-regex.md +++ b/docs/integrations/data-ingestion/data-formats/templates-regex.md @@ -4,6 +4,7 @@ sidebar_position: 3 slug: /integrations/data-formats/templates-regexp title: 'Importing and exporting custom text data using Templates and Regex in ClickHouse' description: 'Page describing how to import and export custom text using templates and regex in ClickHouse' +keywords: [templates, regex, regexp, custom text, log parsing, data formats, template format, regular expressions, text parsing] --- # Importing and exporting custom text data using Templates and Regex in ClickHouse diff --git a/docs/integrations/data-ingestion/dbms/odbc-with-clickhouse.md b/docs/integrations/data-ingestion/dbms/odbc-with-clickhouse.md index 73aae819a8e..2541b773a40 100644 --- a/docs/integrations/data-ingestion/dbms/odbc-with-clickhouse.md +++ b/docs/integrations/data-ingestion/dbms/odbc-with-clickhouse.md @@ -4,6 +4,7 @@ sidebar_position: 1 title: 'ODBC' slug: /integrations/data-ingestion/dbms/odbc-with-clickhouse description: 'Page describing the ODBC integration' +keywords: [odbc, database connectivity, data integration, external databases, table engine, odbc connector] --- import Content from '@site/docs/engines/table-engines/integrations/odbc.md'; diff --git a/docs/integrations/data-ingestion/emqx/index.md b/docs/integrations/data-ingestion/emqx/index.md index 09e93ac070c..a69b21e25fd 100644 --- a/docs/integrations/data-ingestion/emqx/index.md +++ b/docs/integrations/data-ingestion/emqx/index.md @@ -4,6 +4,7 @@ sidebar_position: 1 slug: /integrations/emqx description: 'Introduction to EMQX with ClickHouse' title: 'Integrating EMQX with ClickHouse' +keywords: [emqx, mqtt, iot, message broker, real-time messaging, data integration, emqx cloud, mqtt client, event streaming] --- import emqx_cloud_artitecture from '@site/static/images/integrations/data-ingestion/emqx/emqx-cloud-artitecture.png'; diff --git a/docs/integrations/data-ingestion/etl-tools/apache-beam.md b/docs/integrations/data-ingestion/etl-tools/apache-beam.md index 04662198f65..4d2c31ed85f 100644 --- a/docs/integrations/data-ingestion/etl-tools/apache-beam.md +++ b/docs/integrations/data-ingestion/etl-tools/apache-beam.md @@ -3,6 +3,7 @@ sidebar_label: 'Apache Beam' slug: /integrations/apache-beam description: 'Users can ingest data into ClickHouse using Apache Beam' title: 'Integrating Apache Beam and ClickHouse' +keywords: ['apache beam', 'stream processing', 'batch processing', 'jdbc connector', 'data pipeline'] --- import ClickHouseSupportedBadge from '@theme/badges/ClickHouseSupported'; diff --git a/docs/integrations/data-ingestion/etl-tools/dbt/index.md b/docs/integrations/data-ingestion/etl-tools/dbt/index.md index a7e52bcef32..af733af5eec 100644 --- a/docs/integrations/data-ingestion/etl-tools/dbt/index.md +++ b/docs/integrations/data-ingestion/etl-tools/dbt/index.md @@ -4,6 +4,7 @@ slug: /integrations/dbt sidebar_position: 1 description: 'Users can transform and model their data in ClickHouse using dbt' title: 'Integrating dbt and ClickHouse' +keywords: ['dbt', 'data transformation', 'analytics engineering', 'SQL modeling', 'ELT pipeline'] --- import TOCInline from '@theme/TOCInline'; diff --git a/docs/integrations/data-ingestion/etl-tools/fivetran/index.md b/docs/integrations/data-ingestion/etl-tools/fivetran/index.md index b8d127e3b7b..e8d2194502e 100644 --- a/docs/integrations/data-ingestion/etl-tools/fivetran/index.md +++ b/docs/integrations/data-ingestion/etl-tools/fivetran/index.md @@ -4,6 +4,7 @@ slug: /integrations/fivetran sidebar_position: 2 description: 'Users can transform and model their data in ClickHouse using dbt' title: 'Fivetran and ClickHouse Cloud' +keywords: ['fivetran', 'data movement', 'etl', 'clickhouse destination', 'automated data platform'] --- import ClickHouseSupportedBadge from '@theme/badges/ClickHouseSupported'; diff --git a/docs/integrations/data-ingestion/etl-tools/vector-to-clickhouse.md b/docs/integrations/data-ingestion/etl-tools/vector-to-clickhouse.md index 5dd69834249..efa13040d49 100644 --- a/docs/integrations/data-ingestion/etl-tools/vector-to-clickhouse.md +++ b/docs/integrations/data-ingestion/etl-tools/vector-to-clickhouse.md @@ -5,6 +5,7 @@ slug: /integrations/vector description: 'How to tail a log file into ClickHouse using Vector' title: 'Integrating Vector with ClickHouse' show_related_blogs: true +keywords: ['vector', 'log processing', 'nginx logs', 'materialized views', 'data pipeline'] --- import Image from '@theme/IdealImage'; diff --git a/docs/integrations/data-ingestion/gcs/index.md b/docs/integrations/data-ingestion/gcs/index.md index dc4659a77a0..b6437fd5f80 100644 --- a/docs/integrations/data-ingestion/gcs/index.md +++ b/docs/integrations/data-ingestion/gcs/index.md @@ -4,6 +4,7 @@ sidebar_position: 4 slug: /integrations/gcs description: 'Google Cloud Storage (GCS) Backed MergeTree' title: 'Integrate Google Cloud Storage with ClickHouse' +keywords: [gcs, google cloud storage, object storage, mergetree, storage policy, disk configuration, replication, s3 api, cloud storage] --- import BucketDetails from '@site/docs/_snippets/_GCS_authentication_and_bucket.md'; diff --git a/docs/integrations/data-ingestion/google-dataflow/dataflow.md b/docs/integrations/data-ingestion/google-dataflow/dataflow.md index f982e6c1618..1473f0c5c99 100644 --- a/docs/integrations/data-ingestion/google-dataflow/dataflow.md +++ b/docs/integrations/data-ingestion/google-dataflow/dataflow.md @@ -4,6 +4,7 @@ slug: /integrations/google-dataflow/dataflow sidebar_position: 1 description: 'Users can ingest data into ClickHouse using Google Dataflow' title: 'Integrating Google Dataflow with ClickHouse' +keywords: [google dataflow, apache beam, clickhouse io, data processing, etl, stream processing, batch processing, java runner, templates] --- import ClickHouseSupportedBadge from '@theme/badges/ClickHouseSupported'; diff --git a/docs/integrations/data-ingestion/google-dataflow/java-runner.md b/docs/integrations/data-ingestion/google-dataflow/java-runner.md index fe6abe1e201..e8ce2fdc163 100644 --- a/docs/integrations/data-ingestion/google-dataflow/java-runner.md +++ b/docs/integrations/data-ingestion/google-dataflow/java-runner.md @@ -4,6 +4,7 @@ slug: /integrations/google-dataflow/java-runner sidebar_position: 2 description: 'Users can ingest data into ClickHouse using Google Dataflow Java Runner' title: 'Dataflow Java Runner' +keywords: [google dataflow, java runner, apache beam, clickhouse io, custom pipeline, etl, data processing, beam sdk] --- import ClickHouseSupportedBadge from '@theme/badges/ClickHouseSupported'; diff --git a/docs/integrations/data-ingestion/google-dataflow/templates.md b/docs/integrations/data-ingestion/google-dataflow/templates.md index a7bcfb0b87e..cbb83d0dfe9 100644 --- a/docs/integrations/data-ingestion/google-dataflow/templates.md +++ b/docs/integrations/data-ingestion/google-dataflow/templates.md @@ -4,6 +4,7 @@ slug: /integrations/google-dataflow/templates sidebar_position: 3 description: 'Users can ingest data into ClickHouse using Google Dataflow Templates' title: 'Google Dataflow Templates' +keywords: [google dataflow, templates, no-code, bigquery, gcs, pub sub, clickhouse io, apache beam, prebuilt pipelines] --- import ClickHouseSupportedBadge from '@theme/badges/ClickHouseSupported'; diff --git a/docs/integrations/data-ingestion/google-dataflow/templates/bigquery-to-clickhouse.md b/docs/integrations/data-ingestion/google-dataflow/templates/bigquery-to-clickhouse.md index 860980af59c..5e7cb408588 100644 --- a/docs/integrations/data-ingestion/google-dataflow/templates/bigquery-to-clickhouse.md +++ b/docs/integrations/data-ingestion/google-dataflow/templates/bigquery-to-clickhouse.md @@ -4,6 +4,7 @@ sidebar_position: 1 slug: /integrations/google-dataflow/templates/bigquery-to-clickhouse description: 'Users can ingest data from BigQuery into ClickHouse using Google Dataflow Template' title: 'Dataflow BigQuery to ClickHouse template' +keywords: [bigquery, clickhouse, google dataflow, template, batch pipeline, data migration, etl, clickhouse io, data type mapping] --- import TOCInline from '@theme/TOCInline'; diff --git a/docs/integrations/data-ingestion/insert-local-files.md b/docs/integrations/data-ingestion/insert-local-files.md index bf584f4e5aa..6a9fc24e235 100644 --- a/docs/integrations/data-ingestion/insert-local-files.md +++ b/docs/integrations/data-ingestion/insert-local-files.md @@ -5,6 +5,7 @@ title: 'Insert Local Files' slug: /integrations/data-ingestion/insert-local-files description: 'Learn about Insert Local Files' show_related_blogs: true +keywords: [clickhouse client, local files, data ingestion, file upload, input function, data preprocessing, tsv, csv, file streaming] --- # Insert local files diff --git a/docs/integrations/data-ingestion/kafka/confluent/custom-connector.md b/docs/integrations/data-ingestion/kafka/confluent/custom-connector.md index f2651bfc0f0..ab8fb4ef2a9 100644 --- a/docs/integrations/data-ingestion/kafka/confluent/custom-connector.md +++ b/docs/integrations/data-ingestion/kafka/confluent/custom-connector.md @@ -4,6 +4,7 @@ sidebar_position: 3 slug: /integrations/kafka/cloud/confluent/custom-connector description: 'Using ClickHouse Connector Sink with Kafka Connect and ClickHouse' title: 'Integrating Confluent Cloud with ClickHouse' +keywords: [confluent platform, kafka connect, clickhouse sink connector, custom connector, kafka integration, data streaming] --- import ConnectionDetails from '@site/docs/_snippets/_gather_your_details_http.mdx'; diff --git a/docs/integrations/data-ingestion/kafka/confluent/index.md b/docs/integrations/data-ingestion/kafka/confluent/index.md index be62342cb6b..98ce22bde4d 100644 --- a/docs/integrations/data-ingestion/kafka/confluent/index.md +++ b/docs/integrations/data-ingestion/kafka/confluent/index.md @@ -4,6 +4,7 @@ sidebar_position: 1 slug: /integrations/kafka/cloud/confluent description: 'Kafka Connectivity with Confluent Cloud' title: 'Integrating Confluent Cloud with ClickHouse' +keywords: [confluent cloud, confluent platform, kafka, clickhouse connect sink, http sink connector, kafka integration] --- # Integrating Confluent Cloud with ClickHouse diff --git a/docs/integrations/data-ingestion/kafka/confluent/kafka-connect-http.md b/docs/integrations/data-ingestion/kafka/confluent/kafka-connect-http.md index 8ebeb2d3358..2559aeadd27 100644 --- a/docs/integrations/data-ingestion/kafka/confluent/kafka-connect-http.md +++ b/docs/integrations/data-ingestion/kafka/confluent/kafka-connect-http.md @@ -4,6 +4,7 @@ sidebar_position: 4 slug: /integrations/kafka/cloud/confluent/http description: 'Using HTTP Connector Sink with Kafka Connect and ClickHouse' title: 'Confluent HTTP Sink Connector' +keywords: [confluent http sink, http connector, kafka integration, json data, rest api, clickhouse http interface] --- import ConnectionDetails from '@site/docs/_snippets/_gather_your_details_http.mdx'; diff --git a/docs/integrations/data-ingestion/kafka/index.md b/docs/integrations/data-ingestion/kafka/index.md index bde0ca73608..e09a8f8ec14 100644 --- a/docs/integrations/data-ingestion/kafka/index.md +++ b/docs/integrations/data-ingestion/kafka/index.md @@ -4,6 +4,7 @@ sidebar_position: 1 slug: /integrations/kafka description: 'Introduction to Kafka with ClickHouse' title: 'Integrating Kafka with ClickHouse' +keywords: ['Apache Kafka', 'event streaming', 'data pipeline', 'message broker', 'real-time data'] --- # Integrating Kafka with ClickHouse diff --git a/docs/integrations/data-ingestion/kafka/kafka-clickhouse-connect-sink.md b/docs/integrations/data-ingestion/kafka/kafka-clickhouse-connect-sink.md index d8dcb3f4969..f93caebcdf1 100644 --- a/docs/integrations/data-ingestion/kafka/kafka-clickhouse-connect-sink.md +++ b/docs/integrations/data-ingestion/kafka/kafka-clickhouse-connect-sink.md @@ -4,6 +4,7 @@ sidebar_position: 2 slug: /integrations/kafka/clickhouse-kafka-connect-sink description: 'The official Kafka connector from ClickHouse.' title: 'ClickHouse Kafka Connect Sink' +keywords: [kafka connect, clickhouse sink connector, exactly once semantics, keepermap, data streaming, schema support, avro, protobuf, json] --- import ConnectionDetails from '@site/docs/_snippets/_gather_your_details_http.mdx'; diff --git a/docs/integrations/data-ingestion/kafka/kafka-connect-jdbc.md b/docs/integrations/data-ingestion/kafka/kafka-connect-jdbc.md index 3d637f4d561..828da649ce7 100644 --- a/docs/integrations/data-ingestion/kafka/kafka-connect-jdbc.md +++ b/docs/integrations/data-ingestion/kafka/kafka-connect-jdbc.md @@ -4,6 +4,7 @@ sidebar_position: 4 slug: /integrations/kafka/kafka-connect-jdbc description: 'Using JDBC Connector Sink with Kafka Connect and ClickHouse' title: 'JDBC Connector' +keywords: [jdbc connector, confluent, schema registry, avro, json schema, primitive data types, database connectivity] --- import ConnectionDetails from '@site/docs/_snippets/_gather_your_details_http.mdx'; diff --git a/docs/integrations/data-ingestion/kafka/kafka-table-engine.md b/docs/integrations/data-ingestion/kafka/kafka-table-engine.md index 4081e24f4bc..9de7d4d7ceb 100644 --- a/docs/integrations/data-ingestion/kafka/kafka-table-engine.md +++ b/docs/integrations/data-ingestion/kafka/kafka-table-engine.md @@ -4,6 +4,7 @@ sidebar_position: 5 slug: /integrations/kafka/kafka-table-engine description: 'Using the Kafka Table Engine' title: 'Using the Kafka table engine' +keywords: [kafka table engine, materialized views, kafka consumer, real-time ingestion, streaming data, mergetree, virtual columns, performance tuning] --- import Image from '@theme/IdealImage'; diff --git a/docs/integrations/data-ingestion/kafka/kafka-vector.md b/docs/integrations/data-ingestion/kafka/kafka-vector.md index f326bf4b0a5..f6ec5e586a1 100644 --- a/docs/integrations/data-ingestion/kafka/kafka-vector.md +++ b/docs/integrations/data-ingestion/kafka/kafka-vector.md @@ -4,6 +4,7 @@ sidebar_position: 3 slug: /integrations/kafka/kafka-vector description: 'Using Vector with Kafka and ClickHouse' title: 'Using Vector with Kafka and ClickHouse' +keywords: [vector, kafka, data pipeline, log processing, http interface, json format, confluent cloud, streaming data] --- import ConnectionDetails from '@site/docs/_snippets/_gather_your_details_http.mdx'; diff --git a/docs/integrations/data-ingestion/s3-minio.md b/docs/integrations/data-ingestion/s3-minio.md index c40e23dbac2..6a53c003634 100644 --- a/docs/integrations/data-ingestion/s3-minio.md +++ b/docs/integrations/data-ingestion/s3-minio.md @@ -4,6 +4,7 @@ sidebar_position: 6 slug: /integrations/minio description: 'Page describing how to use MinIO with ClickHouse' title: 'Using MinIO' +keywords: [minio, s3 compatible, object storage, self-hosted, storage configuration, backed merge tree, disk configuration] --- # Using MinIO diff --git a/docs/integrations/data-ingestion/s3/index.md b/docs/integrations/data-ingestion/s3/index.md index c2195918426..8cf5d1a6f7e 100644 --- a/docs/integrations/data-ingestion/s3/index.md +++ b/docs/integrations/data-ingestion/s3/index.md @@ -4,6 +4,7 @@ sidebar_position: 1 sidebar_label: 'Integrating S3 with ClickHouse' title: 'Integrating S3 with ClickHouse' description: 'Page describing how to integrate S3 with ClickHouse' +keywords: ['Amazon S3', 'object storage', 'cloud storage', 'data lake', 'S3 integration'] --- import BucketDetails from '@site/docs/_snippets/_S3_authentication_and_bucket.md'; diff --git a/docs/integrations/data-ingestion/s3/performance.md b/docs/integrations/data-ingestion/s3/performance.md index e9cabe29d6f..3b851b3a886 100644 --- a/docs/integrations/data-ingestion/s3/performance.md +++ b/docs/integrations/data-ingestion/s3/performance.md @@ -4,6 +4,7 @@ sidebar_position: 2 sidebar_label: 'Optimizing for Performance' title: 'Optimizing for S3 Insert and Read Performance' description: 'Optimizing the performance of S3 read and insert' +keywords: ['s3 performance optimization', 'insert block size', 'parallel downloads', 'clickhouse s3 tuning', 'object storage performance'] --- import Image from '@theme/IdealImage'; diff --git a/docs/integrations/data-sources/cassandra.md b/docs/integrations/data-sources/cassandra.md index 983ab3967e6..2478f2167e9 100644 --- a/docs/integrations/data-sources/cassandra.md +++ b/docs/integrations/data-sources/cassandra.md @@ -3,6 +3,7 @@ slug: /integrations/cassandra sidebar_label: 'Cassandra' title: 'Cassandra' description: 'Page describing how users can integrate with Cassandra via a dictionary.' +keywords: ['cassandra', 'integration', 'dictionary'] --- # Cassandra integration diff --git a/docs/integrations/data-sources/deltalake.md b/docs/integrations/data-sources/deltalake.md index 7e0efee394b..c60380b1fa5 100644 --- a/docs/integrations/data-sources/deltalake.md +++ b/docs/integrations/data-sources/deltalake.md @@ -3,6 +3,7 @@ slug: /integrations/deltalake sidebar_label: 'Delta Lake' title: 'Delta Lake' description: 'Page describing how users can integrate with the Delta lake table format via the table function.' +keywords: ['delta lake', 'table function', 'data lake format'] --- import DeltaLakeFunction from '@site/docs/sql-reference/table-functions/deltalake.md'; diff --git a/docs/integrations/data-sources/hive.md b/docs/integrations/data-sources/hive.md index 82f88e1250a..ef974d641fb 100644 --- a/docs/integrations/data-sources/hive.md +++ b/docs/integrations/data-sources/hive.md @@ -4,6 +4,7 @@ sidebar_label: 'Hive' title: 'Hive' hide_title: true description: 'Page describing the Hive table engine' +keywords: ['hive', 'table engine', 'integration'] --- import HiveTableEngine from '@site/docs/engines/table-engines/integrations/hive.md'; diff --git a/docs/integrations/data-sources/hudi.md b/docs/integrations/data-sources/hudi.md index ef7b220f0a8..65b07a25102 100644 --- a/docs/integrations/data-sources/hudi.md +++ b/docs/integrations/data-sources/hudi.md @@ -4,6 +4,7 @@ sidebar_label: 'Hudi' title: 'Hudi' hide_title: true description: 'Page describing the Hudi table engine' +keywords: ['hudi table engine', 'apache hudi', 'data lake integration'] --- import HudiTableEngine from '@site/docs/engines/table-engines/integrations/hudi.md'; diff --git a/docs/integrations/data-sources/iceberg.md b/docs/integrations/data-sources/iceberg.md index cb6db487847..7ae398efb9a 100644 --- a/docs/integrations/data-sources/iceberg.md +++ b/docs/integrations/data-sources/iceberg.md @@ -3,6 +3,7 @@ slug: /integrations/iceberg sidebar_label: 'Iceberg' title: 'Iceberg' description: 'Page describing the IcebergFunction which can be used to integrate ClickHouse with the Iceberg table format' +keywords: ['iceberg table function', 'apache iceberg', 'data lake format'] --- import IcebergFunction from '@site/docs/sql-reference/table-functions/iceberg.md'; diff --git a/docs/integrations/data-sources/mongodb.md b/docs/integrations/data-sources/mongodb.md index 8750366c870..8b92ae1fbde 100644 --- a/docs/integrations/data-sources/mongodb.md +++ b/docs/integrations/data-sources/mongodb.md @@ -4,6 +4,7 @@ sidebar_label: 'MongoDB' title: 'MongoDB' hide_title: true description: 'Page describing integration using the MongoDB engine' +keywords: ['MongoDB table engine', 'MongoDB collection'] --- import MongoDBEngine from '@site/docs/engines/table-engines/integrations/mongodb.md'; diff --git a/docs/integrations/data-sources/mysql.md b/docs/integrations/data-sources/mysql.md index 7d60df1a874..f2361edb7a6 100644 --- a/docs/integrations/data-sources/mysql.md +++ b/docs/integrations/data-sources/mysql.md @@ -4,6 +4,7 @@ sidebar_label: 'MySQL' title: 'MySQL' hide_title: true description: 'Page describing MySQL integration' +keywords: ['mysql table engine', 'mysql integration', 'external data source'] --- import MySQL from '@site/docs/integrations/data-ingestion/dbms/mysql/index.md'; diff --git a/docs/integrations/data-sources/nats.md b/docs/integrations/data-sources/nats.md index afc17e6c816..4cb81fd56b1 100644 --- a/docs/integrations/data-sources/nats.md +++ b/docs/integrations/data-sources/nats.md @@ -4,6 +4,7 @@ sidebar_label: 'NATS' title: 'NATS' hide_title: true description: 'Page describing integration with the NATS engine' +keywords: ['nats', 'messaging', 'streaming', 'integration', 'table engine'] --- import NatsEngine from '@site/docs/engines/table-engines/integrations/nats.md'; diff --git a/docs/integrations/data-sources/postgres.md b/docs/integrations/data-sources/postgres.md index 4d21b4728cb..4eba11708a9 100644 --- a/docs/integrations/data-sources/postgres.md +++ b/docs/integrations/data-sources/postgres.md @@ -4,6 +4,7 @@ sidebar_label: 'PostgreSQL' title: 'PostgreSQL' hide_title: false description: 'Page describing how to integrate Postgres with ClickHouse' +keywords: ['postgresql table engine', 'postgres integration', 'MaterializedPostgreSQL database engine'] --- import PostgreSQL from '@site/docs/integrations/data-ingestion/dbms/postgresql/connecting-to-postgresql.md'; diff --git a/docs/integrations/data-sources/rabbitmq.md b/docs/integrations/data-sources/rabbitmq.md index 893541f9aac..5f5a49a00de 100644 --- a/docs/integrations/data-sources/rabbitmq.md +++ b/docs/integrations/data-sources/rabbitmq.md @@ -4,6 +4,7 @@ sidebar_label: 'RabbitMQ' title: 'RabbitMQ' hide_title: true description: 'Page describing the RabbitMQEngine integration' +keywords: ['rabbitmq', 'messaging', 'queue', 'integration'] --- import RabbitMQEngine from '@site/docs/engines/table-engines/integrations/rabbitmq.md'; diff --git a/docs/integrations/data-sources/redis.md b/docs/integrations/data-sources/redis.md index b47d08ccb1d..1939af9b880 100644 --- a/docs/integrations/data-sources/redis.md +++ b/docs/integrations/data-sources/redis.md @@ -3,6 +3,7 @@ slug: /integrations/redis sidebar_label: 'Redis' title: 'Redis' description: 'Page describing the Redis table function' +keywords: ['redis table function', 'key-value store', 'in-memory database'] --- import RedisFunction from '@site/docs/sql-reference/table-functions/redis.md'; diff --git a/docs/integrations/data-sources/rocksdb.md b/docs/integrations/data-sources/rocksdb.md index 0fbf91f611a..01c0173aec5 100644 --- a/docs/integrations/data-sources/rocksdb.md +++ b/docs/integrations/data-sources/rocksdb.md @@ -4,6 +4,7 @@ sidebar_label: 'RocksDB' title: 'RocksDB' hide_title: true description: 'Page describing the RocksDBTableEngine' +keywords: ['rocksdb table engine', 'embedded rocksdb', 'key-value storage'] --- import RocksDBTableEngine from '@site/docs/engines/table-engines/integrations/embedded-rocksdb.md'; diff --git a/docs/integrations/data-sources/sqlite.md b/docs/integrations/data-sources/sqlite.md index 7bb019c60fe..570ad3c0706 100644 --- a/docs/integrations/data-sources/sqlite.md +++ b/docs/integrations/data-sources/sqlite.md @@ -4,6 +4,7 @@ sidebar_label: 'SQLite' title: 'SQLite' hide_title: true description: 'Page describing integration using the SQLite engine' +keywords: ['sqlite', 'integration', 'table engine'] --- import SQLiteEngine from '@site/docs/engines/table-engines/integrations/sqlite.md'; diff --git a/docs/integrations/data-visualization/grafana/config.md b/docs/integrations/data-visualization/grafana/config.md index fd2186d62f2..55c76e77e83 100644 --- a/docs/integrations/data-visualization/grafana/config.md +++ b/docs/integrations/data-visualization/grafana/config.md @@ -4,6 +4,7 @@ sidebar_position: 3 slug: /integrations/grafana/config description: 'Configuration options for the ClickHouse data source plugin in Grafana' title: 'Configuring ClickHouse data source in Grafana' +keywords: ['Grafana plugin configuration', 'data source settings', 'connection parameters', 'authentication setup', 'plugin options'] --- import Image from '@theme/IdealImage'; diff --git a/docs/integrations/data-visualization/grafana/index.md b/docs/integrations/data-visualization/grafana/index.md index e0112629062..df12284f5a9 100644 --- a/docs/integrations/data-visualization/grafana/index.md +++ b/docs/integrations/data-visualization/grafana/index.md @@ -5,6 +5,7 @@ slug: /integrations/grafana description: 'Introduction to using ClickHouse with Grafana' title: 'ClickHouse data source plugin for Grafana' show_related_blogs: true +keywords: ['Grafana', 'data visualization', 'dashboard', 'plugin', 'data source'] --- import ConnectionDetails from '@site/docs/_snippets/_gather_your_details_native.md'; diff --git a/docs/integrations/data-visualization/grafana/query-builder.md b/docs/integrations/data-visualization/grafana/query-builder.md index be4d321a13c..690bb44e8eb 100644 --- a/docs/integrations/data-visualization/grafana/query-builder.md +++ b/docs/integrations/data-visualization/grafana/query-builder.md @@ -4,6 +4,7 @@ sidebar_position: 2 slug: /integrations/grafana/query-builder description: 'Using the Query Builder in the ClickHouse Grafana plugin' title: 'Query Builder' +keywords: ['grafana query builder', 'clickhouse grafana plugin', 'data visualization', 'sql editor', 'grafana macros'] --- import Image from '@theme/IdealImage'; diff --git a/docs/integrations/migration/clickhouse-to-cloud.md b/docs/integrations/migration/clickhouse-to-cloud.md index 551314651e2..936099bb771 100644 --- a/docs/integrations/migration/clickhouse-to-cloud.md +++ b/docs/integrations/migration/clickhouse-to-cloud.md @@ -4,6 +4,7 @@ sidebar_label: 'ClickHouse to ClickHouse Cloud' slug: /cloud/migration/clickhouse-to-cloud title: 'Migrating between self-managed ClickHouse and ClickHouse Cloud' description: 'Page describing how to migrate between self-managed ClickHouse and ClickHouse Cloud' +keywords: [migration, clickhouse cloud, self-managed, remote secure, data migration, table migration, user management, ip access list] --- import Image from '@theme/IdealImage'; diff --git a/docs/integrations/sql-clients/datagrip.md b/docs/integrations/sql-clients/datagrip.md index 11f33769bff..0956aed19cb 100644 --- a/docs/integrations/sql-clients/datagrip.md +++ b/docs/integrations/sql-clients/datagrip.md @@ -3,6 +3,7 @@ sidebar_label: 'DataGrip' slug: /integrations/datagrip description: 'DataGrip is a database IDE that supports ClickHouse out of the box.' title: 'Connecting DataGrip to ClickHouse' +keywords: ['DataGrip', 'database IDE', 'JetBrains', 'SQL client', 'integrated development environment'] --- import Image from '@theme/IdealImage'; diff --git a/docs/integrations/sql-clients/dbeaver.md b/docs/integrations/sql-clients/dbeaver.md index 8e5b5bfee6e..d97b90b9820 100644 --- a/docs/integrations/sql-clients/dbeaver.md +++ b/docs/integrations/sql-clients/dbeaver.md @@ -3,6 +3,7 @@ slug: /integrations/dbeaver sidebar_label: 'DBeaver' description: 'DBeaver is a multi-platform database tool.' title: 'Connect DBeaver to ClickHouse' +keywords: ['DBeaver', 'database management', 'SQL client', 'JDBC connection', 'multi-platform'] --- import Image from '@theme/IdealImage'; diff --git a/docs/integrations/sql-clients/dbvisualizer.md b/docs/integrations/sql-clients/dbvisualizer.md index 78901286134..f8ac95ba974 100644 --- a/docs/integrations/sql-clients/dbvisualizer.md +++ b/docs/integrations/sql-clients/dbvisualizer.md @@ -3,6 +3,7 @@ sidebar_label: 'DbVisualizer' slug: /integrations/dbvisualizer description: 'DbVisualizer is a database tool with extended support for ClickHouse.' title: 'Connecting DbVisualizer to ClickHouse' +keywords: ['DbVisualizer', 'database visualization', 'SQL client', 'JDBC driver', 'database tool'] --- import ConnectionDetails from '@site/docs/_snippets/_gather_your_details_http.mdx'; diff --git a/docs/integrations/sql-clients/jupysql.md b/docs/integrations/sql-clients/jupysql.md index ee2eea15c05..b5c258afe56 100644 --- a/docs/integrations/sql-clients/jupysql.md +++ b/docs/integrations/sql-clients/jupysql.md @@ -3,6 +3,7 @@ slug: /integrations/jupysql sidebar_label: 'Jupyter notebooks' description: 'JupySQL is a multi-platform database tool for Jupyter.' title: 'Using JupySQL with ClickHouse' +keywords: ['JupySQL', 'Jupyter notebook', 'Python', 'data analysis', 'interactive SQL'] --- import Image from '@theme/IdealImage'; diff --git a/docs/integrations/sql-clients/marimo.md b/docs/integrations/sql-clients/marimo.md index cff3817d3a8..79727078d4e 100644 --- a/docs/integrations/sql-clients/marimo.md +++ b/docs/integrations/sql-clients/marimo.md @@ -3,6 +3,7 @@ slug: /integrations/marimo sidebar_label: 'marimo' description: 'marimo is a next-generation Python notebook for interacting with data' title: 'Using marimo with ClickHouse' +keywords: ['marimo', 'Python notebook', 'interactive computing', 'data analysis', 'reactive programming'] --- import Image from '@theme/IdealImage'; diff --git a/docs/integrations/sql-clients/qstudio.md b/docs/integrations/sql-clients/qstudio.md index 4f0faa45fe1..5350afb6efd 100644 --- a/docs/integrations/sql-clients/qstudio.md +++ b/docs/integrations/sql-clients/qstudio.md @@ -3,6 +3,7 @@ slug: /integrations/qstudio sidebar_label: 'QStudio' description: 'QStudio is a free SQL tool.' title: 'Connect QStudio to ClickHouse' +keywords: ['QStudio', 'SQL client', 'free SQL tool', 'database management', 'query tool'] --- import ConnectionDetails from '@site/docs/_snippets/_gather_your_details_http.mdx'; diff --git a/docs/integrations/sql-clients/sql-console.md b/docs/integrations/sql-clients/sql-console.md index f2a9f4825eb..28c5f72f30b 100644 --- a/docs/integrations/sql-clients/sql-console.md +++ b/docs/integrations/sql-clients/sql-console.md @@ -4,6 +4,7 @@ sidebar_position: 1 title: 'SQL Console' slug: /integrations/sql-clients/sql-console description: 'Learn about SQL Console' +keywords: ['SQL Console', 'web interface', 'browser SQL client', 'ClickHouse Cloud', 'online query tool'] --- import ExperimentalBadge from '@theme/badges/ExperimentalBadge'; diff --git a/docs/integrations/sql-clients/tablum.md b/docs/integrations/sql-clients/tablum.md index 60f671ea7f6..0dbf94c09f0 100644 --- a/docs/integrations/sql-clients/tablum.md +++ b/docs/integrations/sql-clients/tablum.md @@ -3,6 +3,7 @@ sidebar_label: 'TABLUM.IO' slug: /integrations/tablumio description: 'TABLUM.IO is a data management SaaS that supports ClickHouse out of the box.' title: 'Connecting TABLUM.IO to ClickHouse' +keywords: ['TABLUM.IO', 'data management SaaS', 'cloud database tool', 'SQL interface', 'data visualization'] --- import Image from '@theme/IdealImage'; diff --git a/docs/intro.md b/docs/intro.md index 0cc5962c58c..50db2eca82c 100644 --- a/docs/intro.md +++ b/docs/intro.md @@ -3,6 +3,7 @@ slug: /intro sidebar_label: 'What is ClickHouse?' description: 'ClickHouse® is a column-oriented SQL database management system (DBMS) for online analytical processing (OLAP). It is available as both an open-source software and a cloud offering.' title: 'What is ClickHouse?' +keywords: ['ClickHouse', 'columnar database', 'OLAP database', 'analytical database', 'high-performance database'] --- import column_example from '@site/static/images/column-oriented-example-query.png'; diff --git a/docs/introduction-index.md b/docs/introduction-index.md index 4acb45d44c3..36fc58dbeb8 100644 --- a/docs/introduction-index.md +++ b/docs/introduction-index.md @@ -3,6 +3,7 @@ slug: /introduction-clickhouse title: 'Introduction' description: 'Landing page for Introduction' pagination_next: null +keywords: [clickhouse introduction, getting started, what is clickhouse, quick start, installation, deployment, tutorial] --- Welcome to ClickHouse! Check out the pages below to learn how to get up and running with ClickHouse - the fastest and most resource efficient real-time data warehouse and open-source database. diff --git a/docs/managing-data/deleting-data/delete_mutations.md b/docs/managing-data/deleting-data/delete_mutations.md index 6e7e0f4eb0f..305fe3b0ded 100644 --- a/docs/managing-data/deleting-data/delete_mutations.md +++ b/docs/managing-data/deleting-data/delete_mutations.md @@ -4,6 +4,7 @@ sidebar_label: 'Delete Mutations' title: 'Delete Mutations' hide_title: false description: 'Page describing delete mutations - ALTER queries that manipulate table data through deletes' +keywords: ['delete mutations', 'ALTER TABLE DELETE', 'data mutations', 'data parts rewrite', 'ReplacingMergeTree'] --- Delete mutations refers to `ALTER` queries that manipulate table data through delete. Most notably they are queries like `ALTER TABLE DELETE`, etc. Performing such queries will produce new mutated versions of the data parts. This means that such statements would trigger a rewrite of whole data parts for all data that was inserted before the mutation, translating to a large amount of write requests. diff --git a/docs/managing-data/drop_partition.md b/docs/managing-data/drop_partition.md index d3476ac4280..9e79437f8cc 100644 --- a/docs/managing-data/drop_partition.md +++ b/docs/managing-data/drop_partition.md @@ -4,6 +4,7 @@ sidebar_label: 'Drop Partition' title: 'Dropping Partitions' hide_title: false description: 'Page describing drop partitions' +keywords: ['DROP PARTITION', 'drop partition', 'delete partition', 'remove partition', 'partition management'] --- ## Background {#background} diff --git a/docs/managing-data/truncate.md b/docs/managing-data/truncate.md index d3a2a0409d3..2ad736e268d 100644 --- a/docs/managing-data/truncate.md +++ b/docs/managing-data/truncate.md @@ -4,6 +4,7 @@ sidebar_label: 'Truncate Table' title: 'Truncate Table' hide_title: false description: 'Truncate allows the data in a table or database to be removed, while preserving their existence.' +keywords: ['TRUNCATE TABLE', 'truncate', 'delete data', 'remove data', 'lightweight operation'] --- Truncate allows the data in a table or database to be removed, while preserving their existence. This is a lightweight operation which cannot be reversed. diff --git a/docs/managing-data/updating-data/update_mutations.md b/docs/managing-data/updating-data/update_mutations.md index 123505a9440..f250e02ae90 100644 --- a/docs/managing-data/updating-data/update_mutations.md +++ b/docs/managing-data/updating-data/update_mutations.md @@ -4,6 +4,7 @@ sidebar_label: 'Update mutations' title: 'Update mutations' hide_title: false description: 'Page describing update mutations - ALTER queries that manipulate table data through updates' +keywords: ['update mutations', 'ALTER TABLE UPDATE', 'data mutations', 'data parts rewrite', 'ReplacingMergeTree'] --- Update mutations refers to `ALTER` queries that manipulate table data through updates. Most notably they are queries like `ALTER TABLE UPDATE`, etc. Performing such queries will produce new mutated versions of the data parts. This means that such statements would trigger a rewrite of whole data parts for all data that was inserted before the mutation, translating to a large amount of write requests. diff --git a/docs/migrations/index.md b/docs/migrations/index.md index 3404415cac1..e5fa0d0a141 100644 --- a/docs/migrations/index.md +++ b/docs/migrations/index.md @@ -4,6 +4,7 @@ title: 'Migrations' pagination_prev: null pagination_next: null description: 'Landing page for the migrations section' +keywords: ['database migration', 'ClickHouse migration', 'data migration guides', 'migration tools', 'database conversion'] --- | Page | Description | diff --git a/docs/migrations/postgres/index.md b/docs/migrations/postgres/index.md index e4052fd1ab9..9fe2de0bdac 100644 --- a/docs/migrations/postgres/index.md +++ b/docs/migrations/postgres/index.md @@ -4,6 +4,7 @@ pagination_prev: null pagination_next: null title: 'PostgreSQL' description: 'Landing page for the PostgreSQL migrations section' +keywords: ['PostgreSQL migration', 'database migration', 'ClickHouse migration', 'CDC replication', 'data migration'] --- | Page | Description | diff --git a/docs/native-protocol/basics.md b/docs/native-protocol/basics.md index 7f77395a518..134fd278c09 100644 --- a/docs/native-protocol/basics.md +++ b/docs/native-protocol/basics.md @@ -3,6 +3,7 @@ slug: /native-protocol/basics sidebar_position: 1 title: 'Basics' description: 'Native protocol basics' +keywords: ['native protocol', 'TCP protocol', 'protocol basics', 'binary protocol', 'client-server communication'] --- # Basics diff --git a/docs/native-protocol/client.md b/docs/native-protocol/client.md index 5fe29e134f4..5df8da0d5ff 100644 --- a/docs/native-protocol/client.md +++ b/docs/native-protocol/client.md @@ -3,6 +3,7 @@ slug: /native-protocol/client sidebar_position: 2 title: 'Native client packets' description: 'Native protocol client' +keywords: ['client packets', 'native protocol client', 'protocol packets', 'client communication', 'TCP client'] --- # Client packets diff --git a/docs/native-protocol/columns.md b/docs/native-protocol/columns.md index e0b65368ac0..10f5ff2cace 100644 --- a/docs/native-protocol/columns.md +++ b/docs/native-protocol/columns.md @@ -3,6 +3,7 @@ slug: /native-protocol/columns sidebar_position: 4 title: 'Column types' description: 'Column types for the native protocol' +keywords: ['native protocol columns', 'column types', 'data types', 'protocol data types', 'binary encoding'] --- # Column types diff --git a/docs/native-protocol/hash.md b/docs/native-protocol/hash.md index 3de9ac70315..1d272a07d02 100644 --- a/docs/native-protocol/hash.md +++ b/docs/native-protocol/hash.md @@ -3,6 +3,7 @@ slug: /native-protocol/hash sidebar_position: 5 title: 'CityHash' description: 'Native protocol hash' +keywords: ['CityHash', 'native protocol hash', 'hash function', 'Google CityHash', 'protocol hashing'] --- # CityHash diff --git a/docs/native-protocol/server.md b/docs/native-protocol/server.md index f3503a425b0..3903975aea4 100644 --- a/docs/native-protocol/server.md +++ b/docs/native-protocol/server.md @@ -3,6 +3,7 @@ slug: /native-protocol/server sidebar_position: 3 title: 'Server packets' description: 'Native protocol server' +keywords: ['server packets', 'native protocol server', 'protocol packets', 'server communication', 'TCP packets'] --- # Server packets diff --git a/docs/starter-guides/index.md b/docs/starter-guides/index.md index feb98f67f63..85dd2ce32a3 100644 --- a/docs/starter-guides/index.md +++ b/docs/starter-guides/index.md @@ -4,6 +4,7 @@ title: 'Starter Guides' description: 'Landing page for starter guides' pagination_prev: null pagination_next: null +keywords: ['beginner', 'tutorial', 'create table', 'insert data', 'select data', 'update data', 'delete data'] --- In this section of the docs you'll find starter guides for common SQL queries: `CREATE`, `INSERT`, `SELECT`, and mutations `UPDATE` and `DELETE`. diff --git a/docs/use-cases/index.md b/docs/use-cases/index.md index 69341937ce1..d407ea35678 100644 --- a/docs/use-cases/index.md +++ b/docs/use-cases/index.md @@ -4,6 +4,7 @@ title: 'Use Case Guides' pagination_prev: null pagination_next: null description: 'Landing page for use case guides' +keywords: ['use cases', 'observability', 'time-series', 'data lake', 'machine learning', 'AI'] --- In this section of the docs you can find our use case guides. diff --git a/docs/use-cases/observability/build-your-own/index.md b/docs/use-cases/observability/build-your-own/index.md index 1ec79f79ba7..3ce1b96fcfc 100644 --- a/docs/use-cases/observability/build-your-own/index.md +++ b/docs/use-cases/observability/build-your-own/index.md @@ -4,6 +4,7 @@ title: 'Build Your Own Observability Stack' pagination_prev: null pagination_next: null description: 'Landing page building your own observability stack' +keywords: ['observability', 'custom stack', 'build your own', 'logs', 'traces', 'metrics', 'OpenTelemetry'] --- This guide helps you build a custom observability stack using ClickHouse as the foundation. Learn how to design, implement, and optimize your observability solution for logs, metrics, and traces, with practical examples and best practices. diff --git a/docs/use-cases/observability/clickstack/alerts.md b/docs/use-cases/observability/clickstack/alerts.md index 11c5cfe9c17..d455baf0338 100644 --- a/docs/use-cases/observability/clickstack/alerts.md +++ b/docs/use-cases/observability/clickstack/alerts.md @@ -5,6 +5,7 @@ sidebar_label: 'Alerts' pagination_prev: null pagination_next: null description: 'Alerts with ClickStack' +keywords: [clickstack, observability, alerts, search-alerts, notifications, thresholds, slack, email, pagerduty, error-monitoring, performance-monitoring, user-events] --- import Image from '@theme/IdealImage'; diff --git a/docs/use-cases/observability/clickstack/architecture.md b/docs/use-cases/observability/clickstack/architecture.md index 57cffd93514..4246bc204ee 100644 --- a/docs/use-cases/observability/clickstack/architecture.md +++ b/docs/use-cases/observability/clickstack/architecture.md @@ -4,6 +4,7 @@ pagination_prev: null pagination_next: null description: 'Architecture of ClickStack - The ClickHouse Observability Stack' title: 'Architecture' +keywords: ['ClickStack architecture', 'observability architecture', 'HyperDX', 'OpenTelemetry collector', 'MongoDB', 'system design'] --- import Image from '@theme/IdealImage'; diff --git a/docs/use-cases/observability/clickstack/config.md b/docs/use-cases/observability/clickstack/config.md index bfb4dec4870..a917405bed1 100644 --- a/docs/use-cases/observability/clickstack/config.md +++ b/docs/use-cases/observability/clickstack/config.md @@ -4,6 +4,7 @@ title: 'Configuration Options' pagination_prev: null pagination_next: null description: 'Configuration options for ClickStack - The ClickHouse Observability Stack' +keywords: ['ClickStack configuration', 'observability configuration', 'HyperDX settings', 'collector configuration', 'environment variables'] --- import Image from '@theme/IdealImage'; diff --git a/docs/use-cases/observability/clickstack/deployment/all-in-one.md b/docs/use-cases/observability/clickstack/deployment/all-in-one.md index 2aeab9f4c7a..e9741e861ee 100644 --- a/docs/use-cases/observability/clickstack/deployment/all-in-one.md +++ b/docs/use-cases/observability/clickstack/deployment/all-in-one.md @@ -5,6 +5,7 @@ pagination_prev: null pagination_next: null sidebar_position: 0 description: 'Deploying ClickStack with All In One - The ClickHouse Observability Stack' +keywords: [clickstack, observability, all-in-one, docker, hyperdx, clickhouse, opentelemetry, otel, mongodb, deployment, monitoring, traces, logs, metrics, container] --- import JSONSupport from '@site/docs/use-cases/observability/clickstack/deployment/_snippets/_json_support.md'; diff --git a/docs/use-cases/observability/clickstack/deployment/docker-compose.md b/docs/use-cases/observability/clickstack/deployment/docker-compose.md index a044e1c5237..dc92de8940b 100644 --- a/docs/use-cases/observability/clickstack/deployment/docker-compose.md +++ b/docs/use-cases/observability/clickstack/deployment/docker-compose.md @@ -5,6 +5,7 @@ pagination_prev: null pagination_next: null sidebar_position: 2 description: 'Deploying ClickStack with Docker Compose - The ClickHouse Observability Stack' +keywords: [clickstack, observability, docker-compose, docker, hyperdx, clickhouse, opentelemetry, otel, mongodb, deployment, monitoring, traces, logs, metrics, containers, orchestration] --- import Image from '@theme/IdealImage'; diff --git a/docs/use-cases/observability/clickstack/deployment/helm.md b/docs/use-cases/observability/clickstack/deployment/helm.md index 4dd3a3aa418..e4af981888c 100644 --- a/docs/use-cases/observability/clickstack/deployment/helm.md +++ b/docs/use-cases/observability/clickstack/deployment/helm.md @@ -5,6 +5,7 @@ pagination_prev: null pagination_next: null sidebar_position: 1 description: 'Deploying ClickStack with Helm - The ClickHouse Observability Stack' +keywords: [clickstack, observability, helm, kubernetes, k8s, hyperdx, clickhouse, opentelemetry, otel, mongodb, deployment, monitoring, traces, logs, metrics, production, charts] --- import Image from '@theme/IdealImage'; diff --git a/docs/use-cases/observability/clickstack/deployment/hyperdx-only.md b/docs/use-cases/observability/clickstack/deployment/hyperdx-only.md index aaf2b71cd35..cee5c09329c 100644 --- a/docs/use-cases/observability/clickstack/deployment/hyperdx-only.md +++ b/docs/use-cases/observability/clickstack/deployment/hyperdx-only.md @@ -5,6 +5,7 @@ pagination_prev: null pagination_next: null sidebar_position: 4 description: 'Deploying HyperDX only' +keywords: [clickstack, observability, hyperdx, clickhouse, mongodb, deployment, monitoring, visualization, dashboard, existing-clickhouse, custom-pipelines, docker] --- import Image from '@theme/IdealImage'; diff --git a/docs/use-cases/observability/clickstack/deployment/index.md b/docs/use-cases/observability/clickstack/deployment/index.md index 915f069c696..de3136f2ff5 100644 --- a/docs/use-cases/observability/clickstack/deployment/index.md +++ b/docs/use-cases/observability/clickstack/deployment/index.md @@ -4,6 +4,7 @@ title: 'Deployment Options' pagination_prev: null pagination_next: null description: 'Deploying ClickStack - The ClickHouse Observability Stack' +keywords: [clickstack, observability, deployment, options, docker, helm, kubernetes, docker-compose, hyperdx, clickhouse, all-in-one, local-mode, production, monitoring] --- ClickStack provides multiple deployment options to suit various use cases. diff --git a/docs/use-cases/observability/clickstack/deployment/local-mode-only.md b/docs/use-cases/observability/clickstack/deployment/local-mode-only.md index 7bded24aa01..6f1f10eae0d 100644 --- a/docs/use-cases/observability/clickstack/deployment/local-mode-only.md +++ b/docs/use-cases/observability/clickstack/deployment/local-mode-only.md @@ -5,6 +5,7 @@ pagination_prev: null pagination_next: null sidebar_position: 5 description: 'Deploying ClickStack with Local Mode Only - The ClickHouse Observability Stack' +keywords: [clickstack, observability, local-mode, docker, hyperdx, clickhouse, opentelemetry, otel, mongodb, development, demo, debugging, no-auth, browser-storage] --- import Image from '@theme/IdealImage'; diff --git a/docs/use-cases/observability/clickstack/example-datasets/index.md b/docs/use-cases/observability/clickstack/example-datasets/index.md index 0cd8cb18670..2cb95618646 100644 --- a/docs/use-cases/observability/clickstack/example-datasets/index.md +++ b/docs/use-cases/observability/clickstack/example-datasets/index.md @@ -4,6 +4,7 @@ title: 'Sample Datasets' pagination_prev: null pagination_next: null description: 'Getting started with ClickStack and sample datasets' +keywords: [clickstack, observability, sample-datasets, examples, demo-data, local-data, remote-data, logs, traces, metrics, getting-started, tutorials] --- This section provides various sample datasets and examples to help you get started with ClickStack. These examples demonstrate different ways to work with observability data in ClickStack, from local development to production scenarios. diff --git a/docs/use-cases/observability/clickstack/example-datasets/local-data.md b/docs/use-cases/observability/clickstack/example-datasets/local-data.md index 0f6e3444035..6eb4a9fa629 100644 --- a/docs/use-cases/observability/clickstack/example-datasets/local-data.md +++ b/docs/use-cases/observability/clickstack/example-datasets/local-data.md @@ -5,6 +5,7 @@ sidebar_position: 1 pagination_prev: null pagination_next: null description: 'Getting started with ClickStack local and system data and metrics' +keywords: [clickstack, observability, local-data, system-logs, system-metrics, opentelemetry, otel, hostmetrics, filelog, collector, macos, linux, tutorial] --- import Image from '@theme/IdealImage'; diff --git a/docs/use-cases/observability/clickstack/example-datasets/remote-demo-data.md b/docs/use-cases/observability/clickstack/example-datasets/remote-demo-data.md index 32498080606..cd4e1139b63 100644 --- a/docs/use-cases/observability/clickstack/example-datasets/remote-demo-data.md +++ b/docs/use-cases/observability/clickstack/example-datasets/remote-demo-data.md @@ -5,6 +5,7 @@ sidebar_position: 2 pagination_prev: null pagination_next: null description: 'Getting started with ClickStack and a remote demo dataset' +keywords: [clickstack, observability, remote-demo, demo-dataset, opentelemetry-demo, e-commerce, microservices, payment-failure, troubleshooting, traces, logs, metrics, sessions, debugging] --- import Image from '@theme/IdealImage'; diff --git a/docs/use-cases/observability/clickstack/example-datasets/sample-data.md b/docs/use-cases/observability/clickstack/example-datasets/sample-data.md index 99828480459..86eb3b4e725 100644 --- a/docs/use-cases/observability/clickstack/example-datasets/sample-data.md +++ b/docs/use-cases/observability/clickstack/example-datasets/sample-data.md @@ -5,6 +5,7 @@ sidebar_position: 0 pagination_prev: null pagination_next: null description: 'Getting started with ClickStack and a sample dataset with logs, sessions, traces and metrics' +keywords: [clickstack, observability, sample-data, logs, traces, metrics, sessions, opentelemetry-demo, e-commerce, session-replay, getting-started, tutorial] --- import Image from '@theme/IdealImage'; diff --git a/docs/use-cases/observability/clickstack/getting-started.md b/docs/use-cases/observability/clickstack/getting-started.md index 4ab5bae0e19..014a561c783 100644 --- a/docs/use-cases/observability/clickstack/getting-started.md +++ b/docs/use-cases/observability/clickstack/getting-started.md @@ -5,6 +5,7 @@ sidebar_label: 'Getting Started' pagination_prev: null pagination_next: use-cases/observability/clickstack/example-datasets/index description: 'Getting started with ClickStack - The ClickHouse Observability Stack' +keywords: ['ClickStack', 'getting started', 'Docker deployment', 'HyperDX UI', 'ClickHouse Cloud', 'local deployment'] --- import Image from '@theme/IdealImage'; diff --git a/docs/use-cases/observability/clickstack/index.md b/docs/use-cases/observability/clickstack/index.md index 300779be624..52d040d92da 100644 --- a/docs/use-cases/observability/clickstack/index.md +++ b/docs/use-cases/observability/clickstack/index.md @@ -4,6 +4,7 @@ title: 'ClickStack - The ClickHouse Observability Stack' pagination_prev: null pagination_next: null description: 'Landing page for the ClickHouse Observability Stack' +keywords: ['ClickStack', 'observability stack', 'HyperDX', 'OpenTelemetry', 'logs', 'traces', 'metrics'] --- **ClickStack** is a production-grade observability platform built on ClickHouse and OpenTelemetry (OTel), unifying logs, traces, metrics and session in a single high-performance solution. Designed for monitoring and debugging complex systems, ClickStack enables developers and SREs to trace issues end-to-end without switching between tools or manually stitching together data using timestamps or correlation IDs. diff --git a/docs/use-cases/observability/clickstack/ingesting-data/collector.md b/docs/use-cases/observability/clickstack/ingesting-data/collector.md index 8e61466701c..63e01944422 100644 --- a/docs/use-cases/observability/clickstack/ingesting-data/collector.md +++ b/docs/use-cases/observability/clickstack/ingesting-data/collector.md @@ -5,6 +5,7 @@ pagination_next: null description: 'OpenTelemetry collector for ClickStack - The ClickHouse Observability Stack' sidebar_label: 'OpenTelemetry Collector' title: 'ClickStack OpenTelemetry Collector' +keywords: [clickstack, observability, opentelemetry, otel-collector, data-ingestion, gateway, agent, processing, filtering, batching, kafka, scaling, json-support, clickhouse-exporter] --- import Image from '@theme/IdealImage'; diff --git a/docs/use-cases/observability/clickstack/ingesting-data/index.md b/docs/use-cases/observability/clickstack/ingesting-data/index.md index 20196403bf7..547d6f938a0 100644 --- a/docs/use-cases/observability/clickstack/ingesting-data/index.md +++ b/docs/use-cases/observability/clickstack/ingesting-data/index.md @@ -4,6 +4,7 @@ pagination_prev: null pagination_next: null description: 'Data ingestion for ClickStack - The ClickHouse Observability Stack' title: 'Ingesting data' +keywords: [clickstack, observability, data-ingestion, opentelemetry, otel-collector, logs, metrics, traces, sessions, kubernetes, schemas, sdks] --- ClickStack provides multiple ways to ingest observability data into your ClickHouse instance. Whether you're collecting logs, metrics, traces, or session data, you can use the OpenTelemetry (OTel) collector as a unified ingestion point or leverage platform-specific integrations for specialized use cases. diff --git a/docs/use-cases/observability/clickstack/ingesting-data/kubernetes.md b/docs/use-cases/observability/clickstack/ingesting-data/kubernetes.md index caacdba2858..ecb71abffe3 100644 --- a/docs/use-cases/observability/clickstack/ingesting-data/kubernetes.md +++ b/docs/use-cases/observability/clickstack/ingesting-data/kubernetes.md @@ -4,6 +4,7 @@ pagination_prev: null pagination_next: null description: 'Kubernetes integration for ClickStack - The ClickHouse Observability Stack' title: 'Kubernetes' +keywords: [clickstack, observability, kubernetes, k8s, daemonset, deployment, helm, opentelemetry, otel-collector, logs, metrics, kubeletstats, k8s-events, cluster-metrics] --- ClickStack uses the OpenTelemetry (OTel) collector to collect logs, metrics, and Kubernetes events from Kubernetes clusters and forward them to ClickStack. We support the native OTel log format and require no additional vendor-specific configuration. diff --git a/docs/use-cases/observability/clickstack/ingesting-data/opentelemetry.md b/docs/use-cases/observability/clickstack/ingesting-data/opentelemetry.md index 721889d75dd..c0da5858c95 100644 --- a/docs/use-cases/observability/clickstack/ingesting-data/opentelemetry.md +++ b/docs/use-cases/observability/clickstack/ingesting-data/opentelemetry.md @@ -4,6 +4,7 @@ pagination_prev: null pagination_next: null description: 'Data ingestion with OpenTelemetry for ClickStack - The ClickHouse Observability Stack' title: 'Ingesting with OpenTelemetry' +keywords: [clickstack, observability, opentelemetry, otel, data-ingestion, otlp, grpc, http, collector, sdks, ingestion-key, authorization] --- import Image from '@theme/IdealImage'; diff --git a/docs/use-cases/observability/clickstack/ingesting-data/overview.md b/docs/use-cases/observability/clickstack/ingesting-data/overview.md index 39a2de304e5..336c15ddba3 100644 --- a/docs/use-cases/observability/clickstack/ingesting-data/overview.md +++ b/docs/use-cases/observability/clickstack/ingesting-data/overview.md @@ -6,6 +6,7 @@ sidebar_position: 0 pagination_prev: null pagination_next: use-cases/observability/clickstack/ingesting-data/opentelemetry description: 'Overview for ingesting data to ClickStack' +keywords: [clickstack, observability, data-ingestion, overview, opentelemetry, otel-collector, otlp, sdks, agents, architecture, gateway, logs, metrics, traces, sessions] --- import Image from '@theme/IdealImage'; diff --git a/docs/use-cases/observability/clickstack/ingesting-data/schemas.md b/docs/use-cases/observability/clickstack/ingesting-data/schemas.md index 473aba54acd..fe8d98e5d4a 100644 --- a/docs/use-cases/observability/clickstack/ingesting-data/schemas.md +++ b/docs/use-cases/observability/clickstack/ingesting-data/schemas.md @@ -5,6 +5,7 @@ pagination_next: null description: 'Tables and schemas used by ClickStack - The ClickHouse Observability Stack' sidebar_label: 'Tables and Schemas' title: 'Tables and schemas used by ClickStack' +keywords: [clickstack, observability, schemas, tables, database, logs, traces, metrics, sessions, clickhouse, otel-logs, otel-traces, otel-metrics, hyperdx-sessions, gauge, sum, histogram] --- The ClickStack OpenTelemetry (OTel) collector uses the [ClickHouse exporter](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/exporter/clickhouseexporter/README.md) to create tables in ClickHouse and insert data. diff --git a/docs/use-cases/observability/clickstack/ingesting-data/sdks/aws-lambda.md b/docs/use-cases/observability/clickstack/ingesting-data/sdks/aws-lambda.md index 3128056d834..746be8effe3 100644 --- a/docs/use-cases/observability/clickstack/ingesting-data/sdks/aws-lambda.md +++ b/docs/use-cases/observability/clickstack/ingesting-data/sdks/aws-lambda.md @@ -5,6 +5,7 @@ pagination_next: null sidebar_position: 6 description: 'AWS Lambda for ClickStack - The ClickHouse Observability Stack' title: 'AWS Lambda' +keywords: ['ClickStack', 'observability', 'aws-lambda', 'lambda-layers'] --- import Tabs from '@theme/Tabs'; diff --git a/docs/use-cases/observability/clickstack/ingesting-data/sdks/browser.md b/docs/use-cases/observability/clickstack/ingesting-data/sdks/browser.md index 20854a37e08..0226efb767f 100644 --- a/docs/use-cases/observability/clickstack/ingesting-data/sdks/browser.md +++ b/docs/use-cases/observability/clickstack/ingesting-data/sdks/browser.md @@ -5,6 +5,7 @@ pagination_next: null sidebar_position: 0 description: 'Browser SDK for ClickStack - The ClickHouse Observability Stack' title: 'Browser JS' +keywords: [clickstack, browser-sdk, javascript, session-replay, frontend] --- import Tabs from '@theme/Tabs'; diff --git a/docs/use-cases/observability/clickstack/ingesting-data/sdks/deno.md b/docs/use-cases/observability/clickstack/ingesting-data/sdks/deno.md index e82b48a4f36..25924f3dd91 100644 --- a/docs/use-cases/observability/clickstack/ingesting-data/sdks/deno.md +++ b/docs/use-cases/observability/clickstack/ingesting-data/sdks/deno.md @@ -5,6 +5,7 @@ pagination_next: null sidebar_position: 6 description: 'Deno SDK for ClickStack - The ClickHouse Observability Stack' title: 'Deno' +keywords: [clickstack, deno, typescript, opentelemetry] --- This guide Integrates the following: diff --git a/docs/use-cases/observability/clickstack/ingesting-data/sdks/elixir.md b/docs/use-cases/observability/clickstack/ingesting-data/sdks/elixir.md index ad65b2937aa..b448e501bbc 100644 --- a/docs/use-cases/observability/clickstack/ingesting-data/sdks/elixir.md +++ b/docs/use-cases/observability/clickstack/ingesting-data/sdks/elixir.md @@ -5,6 +5,7 @@ pagination_next: null sidebar_position: 1 description: 'Elixir SDK for ClickStack - The ClickHouse Observability Stack' title: 'Elixir' +keywords: [clickstack, elixir, logger-backend, logs] ---