Add DBLab Engine 4.1 documentation: monitoring, RDS refresh, Teleport#29
Closed
Add DBLab Engine 4.1 documentation: monitoring, RDS refresh, Teleport#29
Conversation
- Add protection lease docs: config reference (3 new params), clone protection howto rewritten with lease examples, CLI/API usage - Add Prometheus monitoring page: all metrics, PromQL examples, alerting rules, OpenTelemetry integration - Add Teleport integration howto: architecture, prerequisites, config, sidecar setup, troubleshooting - Add RDS/Aurora refresh howto: config, IAM policy, scheduling, orphan protection - Update CLI reference: add teleport command, protection duration flag semantics, snapshot delete --force - Update API reference: add v4.1 link, full endpoint summary table, v4.1 changes section - Update config reference: add databaseRename to logicalSnapshot and physicalSnapshot, add clone_delete webhook trigger - Update supported databases: drop PostgreSQL 9.6 (EOL Nov 2021) - Update version references from 4.0.3 to 4.1.0 across all howtos - Update OpenAPI spec references and sidebar navigation https://claude.ai/code/session_011sPDgBjzL2N2X6jiYyoTjQ
Add clone_protection_expiring and clone_protection_expired webhook trigger types to the configuration reference. https://claude.ai/code/session_011sPDgBjzL2N2X6jiYyoTjQ
- Add 4 missing webhook trigger events: snapshot_create, snapshot_delete, branch_create, branch_delete - Fix stale PG 9.6 references in FAQ and Joe Bot overview - Add missing admin endpoints to API reference table (billing-status, activate, instance/logs WebSocket) - Fix ws-auth method from POST to GET in API reference - Add cross-link from RDS howto to RDS/Aurora refresh tool https://claude.ai/code/session_011sPDgBjzL2N2X6jiYyoTjQ
- create-clone: add --branch, protection lease duration, --extra-config examples - destroy-clone: add --async example, update protection note for leases - delete-snapshot: add --force CLI example - logical-full-refresh: add CLI/API trigger method (DLE 4.0+) - engine-secure: add cross-link to Teleport integration - teleport-integration: add missing sections (user role, volume mounting, Docker networking), fix prerequisite numbering - rds-refresh: add 12 missing config fields (parameterGroup, optionGroup, storageType, IAM auth, etc.) https://claude.ai/code/session_011sPDgBjzL2N2X6jiYyoTjQ
- Fix teleport serve: --listen-addr default to "localhost:9876" (not "0.0.0.0"), --dblab-url to optional with default, --webhook-secret to required (matches code) - Remove incorrect --force flag from snapshot delete CLI docs — force deletion is only available via API/UI, not CLI - Fix init --token from required to optional (code doesn't enforce it) https://claude.ai/code/session_011sPDgBjzL2N2X6jiYyoTjQ
- Fix broken link /docs/dblab-roadmap -> /docs/roadmap in all-features - Fix broken link /docs/database-lab/cli-reference -> correct path in platform/security - Add rds-refresh cross-link to data sources index page https://claude.ai/code/session_011sPDgBjzL2N2X6jiYyoTjQ
Example configs in v4.1.0 use postgresai/extended-postgres:18-0.6.2 as the default Docker image. https://claude.ai/code/session_011sPDgBjzL2N2X6jiYyoTjQ
- destroy-clone: remove incorrect create-clone screenshot reference - reset-clone: add --async flag example https://claude.ai/code/session_011sPDgBjzL2N2X6jiYyoTjQ
- prometheus-monitoring: add 2 missing alert definitions (DBLabMetricsStale, DBLabSyncDown) - create-snapshot: add pool-based snapshot creation method alongside existing clone-based method - branching/index: add link to Coolify preview environments guide https://claude.ai/code/session_011sPDgBjzL2N2X6jiYyoTjQ
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR adds comprehensive documentation for new features and capabilities introduced in DBLab Engine 4.1, along with updates to existing documentation to reflect version changes and new API endpoints.
Key Changes
New Documentation
Prometheus Monitoring (
docs/database-lab/prometheus-monitoring.md): Complete guide to the new/metricsendpoint including:RDS/Aurora Refresh Tool (
docs/dblab-howtos/administration/data/rds-refresh.md): New data refresh approach for AWS RDS/Aurora:Teleport Integration (
docs/dblab-howtos/teleport-integration.md): Secure database access through Teleport:Updated Documentation
Clone Protection (
docs/dblab-howtos/cloning/clone-protection.md): Added time-limited protection leases feature:--protected 0API Reference (
docs/reference-guides/database-lab-engine-api-reference.md):Verification-Tokenheader requirementCLI Reference (
docs/reference-guides/dblab-client-cli-reference.md):teleportcommand to main command listclone createandclone update--protectedflag documentation to support lease durations--forceoption tosnapshot deletecommandteleport servesubcommand documentationConfiguration Reference (
docs/reference-guides/database-lab-engine-configuration-reference.md): Updated example config file references from v4.0.3 to v4.1.0Installation Guide (
docs/dblab-howtos/administration/install-dle-manually.md): Updated example config file references from v4.0.3 to v4.1.0Other documentation: Updated version references and links throughout related guides (RDS, engine management, data sources, tutorials)
Sidebar Navigation (
sidebars.js): Added Prometheus monitoring link to database-lab sectionNotable Implementation Details
true), custom duration (numeric minutes), and infinite protection (0)https://claude.ai/code/session_011sPDgBjzL2N2X6jiYyoTjQ