Skip to content

Commit

Permalink
Merge pull request #5525 from EnterpriseDB/release/2024-04-23a
Browse files Browse the repository at this point in the history
Release: 2024-04-23a
  • Loading branch information
gvasquezvargas authored Apr 23, 2024
2 parents 67d888e + 25a40d0 commit e6cf4cf
Show file tree
Hide file tree
Showing 6 changed files with 193 additions and 19 deletions.
40 changes: 38 additions & 2 deletions CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,4 +1,40 @@
# First pass basic codeowners file

product_docs/docs/pgd/ @djw-m
product_docs/docs/epas/ @nidhibhammar
product_docs/docs/pgd/ @djw-m @jpe442 @piano35-edb
product_docs/docs/epas/ @nidhibhammar @gvasquezvargas
product_docs/docs/edb_plus/ @gvasquezvargas @nidhibhammar
product_docs/docs/pem/ @nidhibhammar @gvasquezvargas
product_docs/docs/net_connector/ @jpe442 @nidhibhammar
product_docs/docs/jdbc_connector/ @jpe442 @nidhibhammar
product_docs/docs/odbc_connector/ @jpe442 @nidhibhammar
product_docs/docs/ocl_connector/ @jpe442 @nidhibhammar
product_docs/docs/mongo_data_adapter/ @jpe442 @nidhibhammar
product_docs/docs/mysql_data_adapter/ @jpe442 @nidhibhammar
product_docs/docs/hadoop_data_adapter/ @jpe442 @nidhibhammar
product_docs/docs/tde/ @gvasquezvargas @nidhibhammar
product_docs/docs/postgis/ @piano35-edb @nidhibhammar
product_docs/docs/pgbouncer/ @piano35-edb @nidhibhammar
product_docs/docs/pgpool/ @piano35-edb @nidhibhammar
product_docs/docs/efm/ @nidhibhammar
product_docs/docs/language_pack/ @piano35-edb @nidhibhammar
product_docs/docs/tpa/ @djw-m
product_docs/docs/postgres_distributed_for_kubernetes/ @jpe442 @djw-m @gvasquezvargas
product_docs/docs/postgres_for_kubernetes/ @jpe442 @djw-m @gvasquezvargas
advocacy_docs/supported-open-source/cloud_native_pg/ @djw-m @piano35-edb @gvasquezvargas
advocacy_docs/tools/edb_sqlpatch/ @djw-m
security/ @djw-m
product_docs/docs/biganimal/ @jpe442 @nidhibhammar @piano35-edb
product_docs/docs/migration_portal/ @gvasquezvargas @nidhibhammar
product_docs/docs/migration_toolkit/ @gvasquezvargas @nidhibhammar
advocacy_docs/migrating/oracle/ @gvasquezvargas @nidhibhammar
advocacy_docs/pg_extensions/ldap_sync/ @piano35-edb @gvasquezvargas @nidhibhammar
advocacy_docs/pg_extensions/advanced_storage_pack/ @piano35-edb @gvasquezvargas @nidhibhammar
advocacy_docs/pg_extensions/pg_tuner/ @piano35-edb @gvasquezvargas @nidhibhammar
advocacy_docs/pg_extensions/query_advisor/ @piano35-edb @gvasquezvargas @nidhibhammar
advocacy_docs/pg_extensions/wait_states/ @piano35-edb @gvasquezvargas @nidhibhammar
advocacy_docs/pg_extensions/pg_failover_slots/ @nidhibhammar
**/installing @dwicinas
advocacy_docs/supported-open-source/barman/ @piano35-edb @jpe442
product_docs/docs/pge/ @gvasquezvargas
advocacy_docs/supported-open-source/postgresql/ @piano35-edb

Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@ We support the major Postgres versions from the date they're made available unti

| Postgres distribution | Versions |
| ---------------------------- | --------------------------------------------------------------------------------------------- |
| PostgreSQL | 12–16 for (Single, High-Availability) clusters |
| EDB Postgres Extended Server | 12–16 for (Single, High-Availability), 14-16 for (Distributed-High-Availability) clusters |
| EDB Postgres Advanced Server | 14-16 for all cluster types (Single, High-Availability, Distributed-High-Availability) |
| PostgreSQL | 12-16 for (single, high-availability) clusters |
| EDB Postgres Extended Server | 12-16 for (single, high-availability), 14-16 for (distributed high-availability) clusters |
| EDB Postgres Advanced Server | 14-16 for all cluster types (single, high-availability, distributed high-availability) |

## End-of-life policy

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,103 @@ The third-party integrations available in BigAnimal are:

- [Datadog](./datadog)
- [New Relic](./newrelic)

## Metric naming

When metrics from BigAnimal are exported to third-party monitoring services, they are renamed in accordance with the naming conventions of the target platform.

The name below provides a mapping between [BigAnimal metric names](/biganimal/release/using_cluster/05_monitoring_and_logging/metrics/)
and the name that metric will be assigned when exported to a third-party services.

!!! Note Kubernetes metrics
In addition to the metrics listed below, which pertain to the Postgres instances, BigAnimal also exports metrics from the underlying Kubernetes infrastructure. These are prefixed with `k8s.`.
!!!

| BigAnimal metric name | Metric name for third-party integrations |
| ------------------------------------------------ | --------------------------------------------------------- |
| cnp_pg_backends_waiting_total | postgres.raw.backends_waiting_total |
| cnp_pg_database_size_bytes | postgres.raw.pg_database_size_bytes |
| cnp_pg_database_xid_age | postgres.raw.pg_database_xid_age |
| cnp_pg_database_mxid_age | postgres.raw.pg_database_mxid_age |
| cnp_pg_postmaster_start_time | postgres.raw.pg_postmaster_start_time |
| cnp_pg_replication_lag | postgres.raw.pg_replication_lag |
| cnp_pg_replication_in_recovery | postgres.raw.pg_replication_in_recovery |
| cnp_pg_replication_slots_active | postgres.raw.pg_replication_slots_active |
| cnp_pg_replication_slots_pg_wal_lsn_diff | postgres.raw.pg_replication_slots_pg_wal_lsn_diff |
| cnp_pg_stat_archiver_archived_count | postgres.raw.pg_stat_archiver_archived_count |
| cnp_pg_stat_archiver_failed_count | postgres.raw.pg_stat_archiver_failed_count |
| cnp_pg_stat_archiver_seconds_since_last_archival | postgres.raw.pg_stat_archiver_seconds_since_last_archival |
| cnp_pg_stat_archiver_seconds_since_last_failure | postgres.raw.pg_stat_archiver_seconds_since_last_failure |
| cnp_pg_stat_archiver_last_archived_time | postgres.raw.pg_stat_archiver_last_archived_time |
| cnp_pg_stat_archiver_last_failed_time | postgres.raw.pg_stat_archiver_last_failed_time |
| cnp_pg_stat_archiver_last_archived_wal_start_lsn | postgres.raw.pg_stat_archiver_last_archived_wal_start_lsn |
| cnp_pg_stat_archiver_last_failed_wal_start_lsn | postgres.raw.pg_stat_archiver_last_failed_wal_start_lsn |
| cnp_pg_stat_archiver_stats_reset_time | postgres.raw.pg_stat_archiver_stats_reset_time |
| cnp_pg_stat_bgwriter_checkpoints_timed | postgres.raw.pg_stat_bgwriter_checkpoints_timed |
| cnp_pg_stat_bgwriter_checkpoints_req | postgres.raw.pg_stat_bgwriter_checkpoints_req |
| cnp_pg_stat_bgwriter_checkpoint_write_time | postgres.raw.pg_stat_bgwriter_checkpoint_write_time |
| cnp_pg_stat_bgwriter_checkpoint_sync_time | postgres.raw.pg_stat_bgwriter_checkpoint_sync_time |
| cnp_pg_stat_bgwriter_buffers_checkpoint | postgres.raw.pg_stat_bgwriter_buffers_checkpoint |
| cnp_pg_stat_bgwriter_buffers_clean | postgres.raw.pg_stat_bgwriter_buffers_clean |
| cnp_pg_stat_bgwriter_maxwritten_clean | postgres.raw.pg_stat_bgwriter_maxwritten_clean |
| cnp_pg_stat_bgwriter_buffers_backend | postgres.raw.pg_stat_bgwriter_buffers_backend |
| cnp_pg_stat_bgwriter_buffers_backend_fsync | postgres.raw.pg_stat_bgwriter_buffers_backend_fsync |
| cnp_pg_stat_bgwriter_buffers_alloc | postgres.raw.pg_stat_bgwriter_buffers_alloc |
| cnp_pg_stat_database_xact_commit | postgres.raw.pg_stat_database_xact_commit |
| cnp_pg_stat_database_xact_rollback | postgres.raw.pg_stat_database_xact_rollback |
| cnp_pg_stat_database_blks_read | postgres.raw.pg_stat_database_blks_read |
| cnp_pg_stat_database_blks_hit | postgres.raw.pg_stat_database_blks_hit |
| cnp_pg_stat_database_tup_returned | postgres.raw.pg_stat_database_tup_returned |
| cnp_pg_stat_database_tup_fetched | postgres.raw.pg_stat_database_tup_fetched |
| cnp_pg_stat_database_tup_inserted | postgres.raw.pg_stat_database_tup_inserted |
| cnp_pg_stat_database_tup_updated | postgres.raw.pg_stat_database_tup_updated |
| cnp_pg_stat_database_tup_deleted | postgres.raw.pg_stat_database_tup_deleted |
| cnp_pg_stat_database_conflicts | postgres.raw.pg_stat_database_conflicts |
| cnp_pg_stat_database_temp_files | postgres.raw.pg_stat_database_temp_files |
| cnp_pg_stat_database_temp_bytes | postgres.raw.pg_stat_database_temp_bytes |
| cnp_pg_stat_database_deadlocks | postgres.raw.pg_stat_database_deadlocks |
| cnp_pg_stat_database_blk_read_time | postgres.raw.pg_stat_database_blk_read_time |
| cnp_pg_stat_database_blk_write_time | postgres.raw.pg_stat_database_blk_write_time |
| cnp_pg_stat_database_conflicts_confl_tablespace | postgres.raw.pg_stat_database_conflicts_confl_tablespace |
| cnp_pg_stat_database_conflicts_confl_lock | postgres.raw.pg_stat_database_conflicts_confl_lock |
| cnp_pg_stat_database_conflicts_confl_snapshot | postgres.raw.pg_stat_database_conflicts_confl_snapshot |
| cnp_pg_stat_database_conflicts_confl_bufferpin | postgres.raw.pg_stat_database_conflicts_confl_bufferpin |
| cnp_pg_stat_database_conflicts_confl_deadlock | postgres.raw.pg_stat_database_conflicts_confl_deadlock |
| cnp_pg_stat_user_tables_seq_scan | postgres.raw.pg_stat_user_tables_seq_scan |
| cnp_pg_stat_user_tables_seq_tup_read | postgres.raw.pg_stat_user_tables_seq_tup_read |
| cnp_pg_stat_user_tables_idx_scan | postgres.raw.pg_stat_user_tables_idx_scan |
| cnp_pg_stat_user_tables_idx_tup_fetch | postgres.raw.pg_stat_user_tables_idx_tup_fetch |
| cnp_pg_stat_user_tables_n_tup_ins | postgres.raw.pg_stat_user_tables_n_tup_ins |
| cnp_pg_stat_user_tables_n_tup_upd | postgres.raw.pg_stat_user_tables_n_tup_upd |
| cnp_pg_stat_user_tables_n_tup_del | postgres.raw.pg_stat_user_tables_n_tup_del |
| cnp_pg_stat_user_tables_n_tup_hot_upd | postgres.raw.pg_stat_user_tables_n_tup_hot_upd |
| cnp_pg_stat_user_tables_n_live_tup | postgres.raw.pg_stat_user_tables_n_live_tup |
| cnp_pg_stat_user_tables_n_dead_tup | postgres.raw.pg_stat_user_tables_n_dead_tup |
| cnp_pg_stat_user_tables_n_mod_since_analyze | postgres.raw.pg_stat_user_tables_n_mod_since_analyze |
| cnp_pg_stat_user_tables_last_vacuum | postgres.raw.pg_stat_user_tables_last_vacuum |
| cnp_pg_stat_user_tables_last_autovacuum | postgres.raw.pg_stat_user_tables_last_autovacuum |
| cnp_pg_stat_user_tables_last_analyze | postgres.raw.pg_stat_user_tables_last_analyze |
| cnp_pg_stat_user_tables_last_autoanalyze | postgres.raw.pg_stat_user_tables_last_autoanalyze |
| cnp_pg_stat_user_tables_vacuum_count | postgres.raw.pg_stat_user_tables_vacuum_count |
| cnp_pg_stat_user_tables_autovacuum_count | postgres.raw.pg_stat_user_tables_autovacuum_count |
| cnp_pg_stat_user_tables_analyze_count | postgres.raw.pg_stat_user_tables_analyze_count |
| cnp_pg_stat_user_tables_autoanalyze_count | postgres.raw.pg_stat_user_tables_autoanalyze_count |
| cnp_pg_stat_replication_backend_start_age | postgres.raw.pg_stat_replication_backend_start_age |
| cnp_pg_stat_replication_backend_xmin_age | postgres.raw.pg_stat_replication_backend_xmin_age |
| cnp_pg_stat_replication_sent_diff_bytes | postgres.raw.pg_stat_replication_sent_diff_bytes |
| cnp_pg_stat_replication_write_diff_bytes | postgres.raw.pg_stat_replication_write_diff_bytes |
| cnp_pg_stat_replication_flush_diff_bytes | postgres.raw.pg_stat_replication_flush_diff_bytes |
| cnp_pg_stat_replication_replay_diff_bytes | postgres.raw.pg_stat_replication_replay_diff_bytes |
| cnp_pg_stat_replication_write_lag_seconds | postgres.raw.pg_stat_replication_write_lag_seconds |
| cnp_pg_stat_replication_flush_lag_seconds | postgres.raw.pg_stat_replication_flush_lag_seconds |
| cnp_pg_stat_replication_replay_lag_seconds | postgres.raw.pg_stat_replication_replay_lag_seconds |
| cnp_pg_statio_user_tables_heap_blks_read | postgres.raw.pg_statio_user_tables_heap_blks_read |
| cnp_pg_statio_user_tables_heap_blks_hit | postgres.raw.pg_statio_user_tables_heap_blks_hit |
| cnp_pg_statio_user_tables_idx_blks_read | postgres.raw.pg_statio_user_tables_idx_blks_read |
| cnp_pg_statio_user_tables_idx_blks_hit | postgres.raw.pg_statio_user_tables_idx_blks_hit |
| cnp_pg_statio_user_tables_toast_blks_read | postgres.raw.pg_statio_user_tables_toast_blks_read |
| cnp_pg_statio_user_tables_toast_blks_hit | postgres.raw.pg_statio_user_tables_toast_blks_hit |
| cnp_pg_statio_user_tables_tidx_blks_read | postgres.raw.pg_statio_user_tables_tidx_blks_read |
| cnp_pg_statio_user_tables_tidx_blks_hit | postgres.raw.pg_statio_user_tables_tidx_blks_hit |
| cnp_pg_settings_setting | postgres.raw.pg_settings_setting |
| cnp_xlog_insert_lsn | postgres.raw.xlog_insert_lsn |
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ title: "Creating more primary nodes"

Once you have created the primary definition node, you add more databases to the multi-master replication system by defining more primary nodes.

You co this by creating more publication database definitions subordinate to the MMR type node under the Publication Server node that contains the primary definition node.
You do this by creating more publication database definitions subordinate to the MMR type node under the Publication Server node that contains the primary definition node.

After you create the publication database definition, a Publication Database node representing the primary node appears in the replication tree of the Replication Server console. The publication that was defined under the primary definition node appears under the Publication Database node.

Expand Down
16 changes: 8 additions & 8 deletions product_docs/docs/livecompare/2/supported_technologies.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -31,14 +31,14 @@ LiveCompare has three kinds of connections:

The table shows versions and details about supported technologies and the context in which you can use them in LiveCompare.

| Technology | Versions | Possible connections |
| ------------------------------ | ------------------------------- | --------------------------- |
| PostgreSQL | 10, 11, 12, 13, 14, and 15 | Data and output |
| EDB PostgreSQL Extended | 10, 11, 12, 13, 14, and 15 | Data and output |
| EDB PostgreSQL Advanced (EPAS) | 11, 12, 13, 14, and 15 | Data and output |
| pglogical | 2 and 3 | Initial, data, and output |
| EDB Postgres Distributed (PGD) | 1, 2, 3, 4, and 5 | Initial, data, and output |
| Oracle | 11g, 12c, 18c, 19c, and 21c | A single data connection |
| Technology | Versions | Possible connections |
| ------------------------------------- | ------------------------------- | ------------------------- |
| PostgreSQL | 10, 11, 12, 13, 14, 15, and 16 | Data and output |
| EDB PostgreSQL Extended (PGE) | 10, 11, 12, 13, 14, 15, and 16 | Data and output |
| EDB PostgreSQL Advanced Server (EPAS) | 11, 12, 13, 14, 15, and 16 | Data and output |
| pglogical | 2 and 3 | Initial, data, and output |
| EDB Postgres Distributed (PGD) | 1, 2, 3, 4, and 5 | Initial, data, and output |
| Oracle | 11g, 12c, 18c, 19c, and 21c | A single data connection |

## PgBouncer support

Expand Down
Loading

2 comments on commit e6cf4cf

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

πŸŽ‰ Published on https://edb-docs.netlify.app as production
πŸš€ Deployed on https://662799946f3ed50c12ebe627--edb-docs.netlify.app

Please sign in to comment.