Skip to content

Commit 71251bf

Browse files
authored
Merge branch 'develop' into DOCS-1113-create-ai-accelerator-ga-documentation-section
2 parents 02f4bc4 + 5f65d67 commit 71251bf

File tree

39 files changed

+583
-414
lines changed

39 files changed

+583
-414
lines changed

advocacy_docs/edb-postgres-ai/cloud-service/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: EDB Postgres AI Cloud Service
33
navTitle: Cloud Service
44
description: An introduction to the EDB Postgres AI Cloud Service and its features.
55
directoryDefaults:
6-
displayBanner: "The EDB Hosted Cloud Service has been deprecated. Support is available for current customers. However, the related documentation topics will be removed shortly. Further updates will be provided as the removal progresses."
6+
displayBanner: "Notice: EDB will no longer offer the  Hosted Cloud Service option for new customers. However, support will remain available for existing customers of the EDB Hosted plan. The associated documentation topics will soon be removed, and updates regarding the removal process will be shared as they become available. The 'Your Cloud Account' option will continue to be available."
77
navigation:
88
- getting_started
99
- using_cluster

advocacy_docs/edb-postgres-ai/console/estate/agent/install-agent.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,21 +22,21 @@ Using the retrieved subscription token, set an environmental variables (`EDB_SUB
2222

2323
```shell
2424
export EDB_SUBSCRIPTION_TOKEN=<your-repos-token>
25-
export EBD_SUBSCRIPTION_TYPE=<your-subscription-type>
25+
export EDB_SUBSCRIPTION_TYPE=<your-subscription-type>
2626
```
2727

2828
Depending on your operating system, run the following command to enable your system to enable package downloading from the EDB repositories:
2929

3030
For RHEL-like or SLES:
3131

3232
```shell
33-
curl -1sSLf 'https://downloads.enterprisedb.com/$EDB_SUBSCRIPTION_TOKEN/$EDB_SUBSCRIPTION_TYPE/setup.rpm.sh' | sudo -E bash
33+
curl -1sSLf "https://downloads.enterprisedb.com/$EDB_SUBSCRIPTION_TOKEN/$EDB_SUBSCRIPTION_TYPE/setup.rpm.sh" | sudo -E bash
3434
```
3535

3636
For Debian or Ubuntu:
3737

3838
```shell
39-
curl -1sSLf 'https://downloads.enterprisedb.com/$EDB_SUBSCRIPTION_TOKEN/$EDB_SUBSCRIPTION_TYPE/setup.deb.sh' | sudo -E bash
39+
curl -1sSLf "https://downloads.enterprisedb.com/$EDB_SUBSCRIPTION_TOKEN/$EDB_SUBSCRIPTION_TYPE/setup.deb.sh" | sudo -E bash
4040
```
4141

4242
## Install the beacon-agent package

advocacy_docs/edb-postgres-ai/console/using/projects/clusters.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ In the top right, is a **Create New** button that allows you to create a new clu
1010

1111
## Cluster actions
1212

13-
To the right of the cluster's information is are a lock icon, a pen icon and an ellipsis menu button. The lock shows the credential information for the cluster, the pen icon takes you to the appropriate edit cluster page, and the ellipsis menu button which when selected provides the following options:
13+
To the right of the cluster's information are a lock icon, a pen icon and an ellipsis menu button. The lock shows the credential information for the cluster, the pen icon takes you to the appropriate edit cluster page, and the ellipsis menu button which when selected provides the following options:
1414

1515
| Option | Description |
1616
|----------------------------------------------|--------------------------------------------------|

advocacy_docs/edb-postgres-ai/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,5 +23,5 @@ navigation:
2323
The home of all EDB Postgres® AI documentation.
2424

2525
!!!note "Deprecation"
26-
The EDB Hosted Cloud Service has been deprecated. Support is available for current customers. However, the related documentation topics will be removed shortly. Further updates will be provided as the removal progresses.
26+
EDB will no longer offer the  Hosted Cloud Service option for new customers. However, support will remain available for existing customers of the EDB Hosted plan. The associated documentation topics will soon be removed, and updates regarding the removal process will be shared as they become available. The 'Your Cloud Account' option will continue to be available.
2727

advocacy_docs/pg_extensions/pgvector/index.mdx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,10 @@ directoryDefaults:
1212

1313
`pgvector` is an extension released as open source software under the PostgreSQL License.
1414

15-
`pgvector` provides vector similarity search capabilities and the ability to store embeddings for retrieval augmented generation.
15+
`pgvector` provides vector-similarity search capabilities and the ability to store embeddings for retrieval-augmented generation.
1616

1717
For more information about `pgvector`, see:
1818

1919
- [Installing pgvector](installing.mdx)
2020
- [Configuring pgvector](configuring.mdx)
2121
- [Using pgvector](using.mdx)
22-
23-

advocacy_docs/pg_extensions/pgvector/installing.mdx

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,3 @@ For example, to install pgvector for EDB Postgres Advanced Server 15 on a RHEL 8
6464
```shell
6565
sudo dnf -y install edb-as15-pgvector0
6666
```
67-
68-
69-
70-
71-

advocacy_docs/pg_extensions/pgvector/rel_notes/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: 'pgvector release notes'
33
navTitle: "Release notes"
44
indexCards: none
55
---
6-
The pgvector documentation describes the latest version of pgvector, including minor releases and patches. These release notes cover what was new in each release. For new functionality introduced in a minor or patch release, there are also indicators in the content about the release that introduced the feature.
6+
The `pgvector` documentation describes the latest version of `pgvector`, including minor releases and patches. These release notes cover what was new in each release. For new functionality introduced in a minor or patch release, there are also indicators in the content about the release that introduced the feature.
77

88
| Version | Release Date |
99
| ----------------------------------- | ------------ |

advocacy_docs/pg_extensions/pgvector/using.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ title: Using pgvector
33
navTitle: Using
44
---
55

6-
For more information on using `pgvector`, see the [Getting Started](https://github.com/pgvector/pgvector?tab=readme-ov-file#getting-started) guide in the pgvector official documentation.
6+
For more information on using `pgvector`, see [Getting Started](https://github.com/pgvector/pgvector?tab=readme-ov-file#getting-started) in the `pgvector` official documentation.
Lines changed: 130 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,130 @@
1+
---
2+
title: Using Hosted Artifactory with EDB repositories
3+
navTitle: Hosted Artifactory
4+
description: How to use Hosted JFrog Artifactory with EDB repositories
5+
---
6+
7+
To set up Hosted JFrog Artifactory with EDB repositories, you need to create remote repositories in Artifactory. This article shows how to use Hosted JFrog Artifactory with EDB repositories. The process is different for on-premises Artifactory.
8+
9+
## Get the base URLs
10+
11+
The process is requires a base URLs to access the EDB repositories.
12+
13+
1. From your EDB account, [get your token](../../getting_started/with_cli/get_your_token).
14+
15+
1. Make a note of your token, for our examples, the token will be `xyz123`.
16+
17+
1. Select the repository you want to access, for example, `standard`. :
18+
19+
1. Your base URL will is then formed as:
20+
21+
```
22+
https://downloads.enterprisedb.com/<token>/<repository>/
23+
```
24+
25+
For the `standard` with our token, the repository, the base URL will be:
26+
27+
```
28+
https://downloads.enterprisedb.com/xyz123/standard/
29+
```
30+
31+
1. Append the appropriate path for the repository type.
32+
For example, for a Red Hat Enterprise Linux 9 on x86 architecture, append `rpm/el/9/x86_64/` and seperately append `rpm/el/9/noarch/` for the noarch packages, to create two base URLs. With our example, the base URLs will be:
33+
34+
```
35+
https://downloads.enterprisedb.com/xyz123/standard/rpm/el/9/x86_64/
36+
https://downloads.enterprisedb.com/xyz123/standard/rpm/el/9/noarch/
37+
```
38+
39+
## Setup Artifactory remote repositories
40+
41+
With your base URLs, you can now create the remote repositories in Artifactory.
42+
43+
Use the Artifactory UI to create the 2 repositories (`x86_64` and `noarch`), one for each base URL. The `x86_64` repository will contain the `rpm` packages specifically for the `x86_64` architecture, and the `noarch` repository will contain the `rpm` packages which are for any architecture.
44+
45+
Starting with the `x86_64` base URL:
46+
47+
1. Select **Create Repository** and choose **Remote**.
48+
1. Choose **rpm** as the repository type.
49+
1. Enter a unique name for the repository key, for example, `edb-x86_64`.
50+
1. Fill in the URL as `https://downloads.enterprisedb.com/xyz123/standard/rpm/el/9/x86_64/`.
51+
1. Select **Create Remote Repository**.
52+
53+
At this point, a prompt to setup the `yum` client configuration appears. This client configuration is the configuration you use on your local server or VM to access the configured EDB repositories via Artifactory.
54+
55+
6. On your local RHEL 9 server or VM create the yum repository file `/etc/yum.repos.d/artifactory-edb.repo`.
56+
57+
7. Add the text generated by Artifactory to the `/etc/yum.repos.d/artifactory-edb.repo` file. The generated text should resemble:
58+
59+
```
60+
[Artifactory]
61+
name=Artifactory
62+
baseurl=https://username%40domain:{artifactory_token}@username.jfrog.io/artifactory/edb-x86_64/<PATH_TO_REPODATA_FOLDER>
63+
enabled=1
64+
gpgcheck=0
65+
```
66+
67+
Remove the `<PATH_TO_REPODATA_FOLDER>` from the baseurl. It's not needed.
68+
69+
You should also edit the `Artifactory` name to be more descriptive and unique as there are multiple repositories to add. For example, append `-edb-x86_64` to the name to give:
70+
71+
```
72+
[Artifactory-edb-x86_64]
73+
name=Artifactory-edb-x86_64
74+
baseurl=https://username%40domain:{artifactory_token}@username.jfrog.io/artifactory/edb-x86_64/
75+
enabled=1
76+
gpgcheck=0
77+
```
78+
79+
Save the file.
80+
81+
8. Repeat the process, steps 1-7, to create an Artifactory remote repository for the `noarch` repository. When you generate the **yum** configuration text, add that text to the `/etc/yum.repos.d/artifactory-edb.repo` file previously created. The file should now contain:
82+
83+
```
84+
[Artifactory-edb-x86_64]
85+
name=Artifactory-edb-x86_64
86+
baseurl=username%40domain:{artifactry_token}@username.jfrog.io/artifactory/edb-x86_64/
87+
enabled=1
88+
gpgcheck=0
89+
90+
[Artifactory-edb-noarch]
91+
name=Artifactory-edb-noarch
92+
baseurl=username%40domain:{artifactry_token}@username.jfrog.io/artifactory/edb-noarch/
93+
enabled=1
94+
gpgcheck=0
95+
```
96+
97+
## Check the configuration works
98+
99+
On the local Linux server where the `/etc/yum.repos.d/artifactory-edb.repo` file resides, check that the repositories configuration is correct by running the following command:
100+
101+
102+
```bash
103+
dnf repolist | grep -i Art
104+
```
105+
106+
The output returned should be:
107+
108+
```
109+
Artifactory-edb-noarch Artifactory-edb-noarch
110+
Artifactory-edb-x86_64 Artifactory-edb-x86_64
111+
```
112+
113+
As you can see the two repositories are now configured.
114+
115+
You can now check for a specific package, such as `postgresextended` in the Artifactory repository, using the `dnf list` command. The package name for this example is `edb-postgresextended15-server` which is EDB Postgres Extended 15. To ensure that you don't get false positives from other repositories, disable all repositories using `--disable-repo=*` and then only enable the `Artifactory-` prefixed repositories using `--enablerepo=Artifactory-*`:
116+
117+
```bash
118+
dnf list edb-postgresextended15-server --disablerepo=* --enablerepo=Artifactory-*
119+
```
120+
121+
If configured and working correctly the output should resemble:
122+
123+
```
124+
Updating Subscription Management repositories.
125+
Last metadata expiration check: 0:01:58 ago on Thu 04 Jul 2024 06:00:31 EDT.
126+
Available Packages
127+
edb-postgresextended15-server.x86_64 15.7-2.el9 Artifactory-edb-x86_64
128+
```
129+
130+
The EDB package `edb-postgresextended15-server` is now available to install from the Artifactory repository.

advocacy_docs/repos/working_with_repos/integrating/index.mdx

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,13 @@ navTitle: Integrating
44
description: How to integrate EDB repositories with configuration management tools
55
---
66

7-
Content coming soon:
7+
In this section, you will find information on how to integrate EDB repositories with configuration management tools.
8+
9+
* [Hosted JFrog Artifactory](artifactory)
10+
11+
<br/>
12+
<br/>
13+
<br/>
14+
815

9-
* JFrog Artifactory
10-
* Satellite
11-
* Nexus
1216

product_docs/docs/efm/4/06_monitoring_efm_cluster.mdx

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ legacyRedirectsGenerated:
1010

1111
<div id="monitoring_efm_cluster" class="registered_link"></div>
1212

13-
You can use either the Failover Manager `efm cluster-status` command or the PEM Client interface to check the current status of a monitored node of a Failover Manager cluster.
13+
You can use either the Failover Manager `efm cluster-status` command or the PEM client interface to check the current status of a monitored node of a Failover Manager cluster.
1414

1515
## Reviewing the cluster status report
1616

@@ -62,7 +62,7 @@ Standby 172.19.12.163 UP 192.168.225.190
6262
Primary 172.19.14.9 UP 192.168.225.190*
6363
```
6464

65-
The asterisk (\*) after the VIP address indicates that the address is available for connections. If a VIP address is not followed by an asterisk, the address was associated with the node in the properties file, but the address isn't currently in use.
65+
The asterisk (\*) after the VIP address indicates that the address is available for connections. If a VIP address isn't followed by an asterisk, the address was associated with the node in the properties file, but the address isn't currently in use.
6666

6767
Failover Manager agents provide the information displayed in the Cluster Status section.
6868

@@ -76,9 +76,10 @@ Standby priority host list:
7676
172.19.12.163 172.19.10.2
7777
```
7878

79-
The `Promote Status` section of the report includes information related to promotion in the cluster. The LSN information is used, along with the `Standby priority host list`, when choosing a standby to promote. If there is a mismatch in replay LSNs, Failover Manager will not allow a switchover (though the promotion of a standby is always allowed).
79+
The `Promote Status` section of the report includes information related to promotion in the cluster. When choosing a standby to promote, the LSN information is used, along with the `Standby priority host list`. If there's a mismatch in replay LSNs, Failover Manager doesn't allow a switchover. However, the promotion of a standby is always allowed.
80+
81+
The LSN information is the result of a direct query from the node on which you're invoking the `cluster-status` command to each database in the cluster. The query also returns the transaction log location of each database. Because the queries to each database return at different times, the LSNs might not match even if streaming replication is working normally for the cluster. To get the latest view of replication, connect to the primary database, and execute SQL command `SELECT * FROM pg_stat_replication;`.
8082

81-
The LSN information is the result of a direct query from the node on which you are invoking the `cluster-status` command to each database in the cluster. The query also returns the transaction log location of each database. Because the queries to each database return at different times, the LSNs might not match even if streaming replication is working normally for the cluster. To get the latest view of replication, connect to the primary database, and execute SQL command `SELECT * FROM pg_stat_replication;`.
8283
```text
8384
Promote Status:
8485
@@ -89,7 +90,7 @@ Standby 172.19.12.163 0/4000638 0/4000638
8990
Standby 172.19.10.2 0/4000638 0/4000638
9091
```
9192

92-
If a database is down or if the database was restarted, but the resume command was not yet invoked, the state of the agent that resides on that host is idle. If an agent is idle, the cluster status report includes a summary of the condition of the idle node. For example:
93+
If a database is down or if the database was restarted but the resume command wasn't yet invoked, the state of the agent that resides on that host is idle. If an agent is idle, the cluster status report includes a summary of the condition of the idle node. For example:
9394

9495
```text
9596
Agent Type Address DB VIP
@@ -103,23 +104,23 @@ The cluster status process returns an exit code based on the state of the cluste
103104

104105
- An exit code of `0` indicates that all agents are running, and the databases on the primary and standby nodes are running and in sync.
105106

106-
- A nonzero exit code indicates that there is a problem. The following problems can trigger a nonzero exit code:
107+
- A nonzero exit code indicates a problem. The following problems can trigger a nonzero exit code:
107108

108-
A database is down, unknown, or has an idle agent.
109+
- A database is down, unknown, or has an idle agent.
109110

110-
Failover Manager can't decrypt the provided database password.
111+
- Failover Manager can't decrypt the provided database password.
111112

112-
There's a problem contacting the databases to get WAL locations.
113+
- There's a problem contacting the databases to get WAL locations.
113114

114-
There's no primary agent.
115+
- There's no primary agent.
115116

116-
There are no standby agents.
117+
- There are no standby agents.
117118

118-
One or more standby nodes aren't in sync with the primary.
119+
- One or more standby nodes aren't in sync with the primary.
119120

120121
## Monitoring streaming replication with Postgres Enterprise Manager
121122

122-
If you use Postgres Enterprise Manager (PEM) to monitor your servers, you can configure the Streaming Replication Analysis dashboard (part of the PEM interface) to display the state of a primary or standby node that is part of a Streaming Replication scenario.
123+
If you use Postgres Enterprise Manager (PEM) to monitor your servers, you can configure the Streaming Replication Analysis dashboard (part of the PEM interface) to display the state of a primary or standby node that's part of a Streaming Replication scenario.
123124

124125
![The Streaming Replication dashboard (Primary node)](images/str_replication_dashboard_master.png)
125126

product_docs/docs/epas/12/epas_rel_notes/epas12_22_00_rel_notes.mdx

Lines changed: 0 additions & 16 deletions
This file was deleted.

0 commit comments

Comments
 (0)