Hybrid Manager (HM) provides a set of open-source applications that can be deployed and managed directly from the HM console.
Disclaimer
The OSS Library apps are third-party open-source software provided for convenience. EDB doesn't develop, maintain, or provide support for these applications and isn't responsible for any issues, data loss, or service disruptions arising from their use. For support, refer to each application's official documentation and community resources.
Disclaimer
OSS Library requires internet connectivity and isn't supported in air-gapped environments. Attempting to use it in an air-gapped environment may result in errors or unexpected behavior.
Available applications
| Application | Version | License | Official documentation |
|---|---|---|---|
| Apache Airflow | v3.0.2 | Apache-2.0 License | Apache Airflow |
| Apache Superset | v6.0.1rc1 | Apache-2.0 License | Apache Superset |
| Metabase | v0.58.7 | GNU Affero general public license (AGPL) | Metabase |
| pgAdmin 4 | v8.12 | PostgreSQL License | pgAdmin 4 v8.12 |
| pgAdmin 4 | v9.13 | PostgreSQL License | pgAdmin 4 v9.13 |
| pgBadger | v13.2 | PostgreSQL License | pgBadger |
| HammerDB | v5.0 | GPL-3.0 license | HammerDB |
Deployment and architecture
Apps deploy as containerized applications within your HM Kubernetes environment using a .yaml package file. This deployment ensures database traffic remains entirely within your private network (VPC/VNET) and security perimeter. The architecture supports horizontal scaling and external PostgreSQL application databases for high availability.
Important
When deploying apps that require backend database connections, use a dedicated database within your Postgres cluster for each app. Apps sharing the same database risk migration failures due to schema conflicts during the initialization phase.
Note
OSS Library apps support Community PostgreSQL as the backend application database. pgAdmin 4 also supports EDB Postgres Advanced Server (EPAS).
GKE ARM64: minimum persistent volume size is 4Gi
If you deploy OSS Library apps on a Google Kubernetes Engine (GKE) cluster that uses arm64 n4a (Google Axion) machine family with hyperdisk-balanced storage class which enforces a minimum persistent volume size of 4Gi. When you deploy any OSS Library app that provisions a persistent volume (for example, HammerDB, pgBadger, or pgAdmin 4), set the app's storage-size field to 4Gi or larger. If you leave the storage size below 4Gi, the app's PersistentVolumeClaim stays in the Pending state and the deployment never reaches Ready. See Known issues for details.
GKE ARM64: HammerDB isn't supported
The HammerDB OSS Library app can't be deployed on GKE ARM64 clusters. The HammerDB pod spec is missing the ARM64 toleration required to schedule onto ARM64 worker nodes, so the pod stays Pending and the app never becomes healthy. See Known issues for details and the recommended alternative.
Apache Airflow
Develop, schedule, and monitor batch-oriented workflows through a Python-based framework.
Apache Superset
Query, visualize, and explore data from connected databases through an interactive web interface.
Metabase
Deploy and manage Metabase in Hybrid Manager to enable self-service data visualization on your PostgreSQL databases.
pgAdmin 4 (v8.12)
Deploy and manage pgAdmin 4 in Hybrid Manager for a web-based PostgreSQL administration interface.
pgAdmin 4 (v9.13)
Deploy and manage pgAdmin 4 in Hybrid Manager for a web-based PostgreSQL administration interface.
pgBadger
Analyze PostgreSQL logs from HM clusters and generate HTML performance reports.
HammerDB
Run database load tests and TPROC-C benchmarks against your PostgreSQL clusters from within Hybrid Manager.