Skip to content

Commit 0269168

Browse files
authored
DOC-5016 Replace CDC content with docs-common (#130)
* capitalization * replace cdc content with docs-common * add attribute to pass build * Revert "add attribute to pass build" This reverts commit a1298d2. * fix link * add attribute * small typos * regions * region list touchups * devops-api-ref-url attribute
1 parent 914da11 commit 0269168

File tree

12 files changed

+56
-53
lines changed

12 files changed

+56
-53
lines changed

antora.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,9 @@ asciidoc:
2020
astra-ui: 'Astra Portal'
2121
astra-url: 'https://astra.datastax.com'
2222
astra-ui-link: '{astra-url}[{astra-ui}^]'
23+
db-serverless-vector: 'Serverless (Vector)'
2324
devops-api: 'DevOps API'
25+
devops-api-ref-url: 'xref:astra-api-docs:ROOT:attachment$devops-api/index.html'
2426
cass: 'Apache Cassandra'
2527
cass-reg: 'Apache Cassandra(R)'
2628
cass-short: 'Cassandra'

modules/apis/pages/index.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ You use two APIs to manage {pulsar-reg} tenants and their resources.
66

77
== {product} {devops-api}
88

9-
Use the xref:astra-streaming:apis:attachment$devops.html[{product} {devops-api}] to manage higher-level {product} objects associated with your {astra-db} organization, such as the change data capture (CDC) settings, {pulsar-short} tenants, geo-replications, {pulsar-short} stats, and {pulsar-short} tokens.
9+
Use the xref:astra-streaming:apis:attachment$devops.html[{product} {devops-api}] to manage higher-level {product} objects associated with your {astra-db} organization, such as the Change Data Capture (CDC) settings, {pulsar-short} tenants, geo-replications, {pulsar-short} stats, and {pulsar-short} tokens.
1010

1111
This API uses an {astra-db} application token for authentication.
1212

modules/developing/nav.adoc

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
*** xref:ROOT:astream-subscriptions-shared.adoc[]
2121
*** xref:ROOT:astream-subscriptions-failover.adoc[]
2222
*** xref:ROOT:astream-subscriptions-keyshared.adoc[]
23-
* xref:gpt-schema-translator.adoc[]
24-
* xref:astra-cli.adoc[]
2523
* xref:astream-cdc.adoc[]
24+
* xref:gpt-schema-translator.adoc[]
2625
* xref:streaming-learning:pulsar-io:connectors/index.adoc[IO connectors]
Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,5 @@
1-
= Create a Change Data Capture (CDC) connector
2-
:description: CDC for {astra-db} automatically captures changes in real time, de-duplicates the changes, and streams the clean set of changed data
1+
= Enable Change Data Capture for {astra-db}
2+
:navtitle: Enable Change Data Capture (CDC)
3+
:description: CDC for {astra-db} automatically captures changes in real time, de-duplicates the changes, and streams the clean set of changed data to {product}.
34

4-
[IMPORTANT]
5-
====
6-
Enabling CDC for {astra-db} databases incurs billed charges based on your {product} usage.
7-
See https://www.datastax.com/pricing/astra-streaming[{product} pricing] and https://www.datastax.com/products/datastax-astra/cdc-for-astra-db[CDC metering rates].
8-
====
9-
10-
CDC for {astra-db} automatically captures changes in real time, de-duplicates the changes, and streams the clean set of changed data into {product} where it can be processed by client applications or sent to downstream systems.
11-
12-
{product} processes data changes via an {pulsar-reg} topic. By design, the Change Data Capture (CDC) component is simple, with a 1:1 correspondence between the table and a single {pulsar-short} topic.
13-
14-
For instructions and more information about CDC for {astra-db}, see xref:astra-db-serverless:databases:change-data-capture.adoc[].
5+
include::common:streaming:partial$cdc/cdc-for-astra-db.adoc[]

modules/developing/pages/produce-consume-pulsar-client.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
You can use the `pulsar-client` CLI to produce and consume messages in your {product} tenants.
66

7-
. xref:getting-started:index.adoc[Create a {product} tenant.]
7+
. xref:getting-started:index.adoc[Create an {product} tenant.]
88

99
. xref:developing:configure-pulsar-env.adoc[Configure {pulsar-reg} binaries for {product}.]
1010

modules/developing/pages/using-curl.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ Web Service URLs start with `http`.
2929
Broker Service URLs start with `pulsar(+ssl)`.
3030
====
3131

32-
== Create a {product} {pulsar-short} token
32+
== Create an {product} {pulsar-short} token
3333

3434
[IMPORTANT]
3535
====

modules/getting-started/pages/index.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ This quickstart demonstrates how to create and use a streaming tenant running {p
1313

1414
== Create a streaming tenant
1515

16-
A {product} tenant is a portion of {company}-managed {pulsar} that is only yours.
16+
An {product} tenant is a portion of {company}-managed {pulsar} that is only yours.
1717
Within tenants, you create namespaces, topics, functions, and more.
1818
To learn more about the concept of tenancy, see the https://pulsar.apache.org/docs/concepts-multi-tenancy/[{pulsar-short} documentation].
1919

modules/operations/nav.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
* xref:operations:astream-pricing.adoc[]
44
* xref:operations:astream-regions.adoc[]
55
* xref:operations:astream-georeplication.adoc[]
6+
* xref:developing:astra-cli.adoc[]
67
* Monitor streaming tenants
78
** xref:operations:monitoring/index.adoc[]
89
** xref:operations:astream-scrape-metrics.adoc[]
Lines changed: 39 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
= {product} regions
22
:page-tag: astra-streaming,admin,manage,pulsar
3+
:description: {product} is available in specific AWS, Microsoft Azure, and Google Cloud regions.
34

4-
When you create a tenant, you must choose a region for your tenant.
5-
{product} supports AWS, Microsoft Azure, and Google Cloud regions.
6-
For optimal performance, choose a region that is geographically close to your users.
5+
{product} is available in a subset of the xref:astra-db-serverless:databases:regions.adoc[{astra-db} regions], including AWS, Microsoft Azure, and Google Cloud regions.
76

8-
These regions also support CDC for {astra-db}.
9-
You can only use xref:developing:astream-cdc.adoc[CDC for {astra-db}] in regions that support both {product} and {astra-db}.
7+
{astra-stream} tenants are regionally isolated.
8+
The region you select when you create a tenant determines which databases that tenant can support.
9+
For example, to enable xref:developing:astream-cdc.adoc[CDC for {astra-db}], your tenant must be in the same region as the relevant database.
1010

11-
ElasticSearch and Snowflake can be in different regions than {product}.
11+
Your ElasticSearch and Snowflake deployments can be in different regions than your {product} tenants.
1212

13-
== AWS
13+
== AWS regions for {product}
1414

1515
[cols="1,1"]
1616
|===
@@ -22,6 +22,9 @@ ElasticSearch and Snowflake can be in different regions than {product}.
2222
|`ap-southeast-1`
2323
|Singapore
2424

25+
// |`ap-southeast-2`
26+
// |Sydney
27+
2528
|`eu-central-1`
2629
|Frankfurt
2730

@@ -38,7 +41,33 @@ ElasticSearch and Snowflake can be in different regions than {product}.
3841
|Oregon
3942
|===
4043

41-
== Microsoft Azure
44+
== Google Cloud regions for {product}
45+
46+
[cols="1,1"]
47+
|===
48+
|Region |Location
49+
50+
|`australia-southeast1`
51+
|Sydney
52+
53+
|`europe-west1`
54+
|Belgium
55+
56+
// |`europe-west3`
57+
// |Frankfurt
58+
59+
|`us-central1`
60+
|Iowa
61+
62+
|`us-east1`
63+
|South Carolina
64+
65+
|`us-east4`
66+
|Virginia
67+
68+
|===
69+
70+
== Microsoft Azure regions for {product}
4271

4372
[cols="1,1"]
4473
|===
@@ -60,25 +89,6 @@ ElasticSearch and Snowflake can be in different regions than {product}.
6089
|Washington
6190
|===
6291

63-
== Google Cloud
64-
65-
[cols="1,1"]
66-
|===
67-
|Region |Location
68-
69-
|`australia-southeast1`
70-
|Sydney, Australia
71-
72-
|`europe-west1`
73-
|St. Ghislain, Belgium
74-
75-
|`us-central1`
76-
|Council Bluffs, Iowa
77-
78-
|`us-east1`
79-
|Moncks Corner, South Carolina
80-
81-
|`us-east4`
82-
|Ashburn, Virginia
92+
== Request a region
8393

84-
|===
94+
If your preferred region isn't available, contact your {company} account representative or {support_url}[{company} Support].

modules/operations/pages/monitoring/index.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ Do _not_ aggregate metrics on shared clusters because one cluster can be shared
8484
For more information, see xref:astream-limits.adoc[] and xref:operations:astream-pricing.adoc[].
8585
====
8686

87-
Each externally exposed raw {product} metric is reported at a very low level, at each individual server instance (the `exported_instance` label) and each topic partition (the `topic` label). The same raw metrics could come from multiple server instances. From a {product} user's perspective, the direct monitoring of raw metrics is not really useful. Raw metrics need to be aggregated first - for example, by averaging or summing the raw metrics over a period of time.
87+
Each externally exposed raw {product} metric is reported at a very low level, at each individual server instance (the `exported_instance` label) and each topic partition (the `topic` label). The same raw metrics could come from multiple server instances. From an {product} user's perspective, the direct monitoring of raw metrics is not really useful. Raw metrics need to be aggregated first - for example, by averaging or summing the raw metrics over a period of time.
8888

8989
The following example shows some raw metrics for a {pulsar-short} message backlog (`pulsar_msg_backlog`) scraped from an {product} cluster in the Google Cloud `us-central1` region:
9090

0 commit comments

Comments
 (0)