teleport icon indicating copy to clipboard operation
teleport copied to clipboard

Database Access: Stability/Performance/Observability

Open smallinsky opened this issue 1 year ago • 3 comments

This is an umbrella ticket to track Stability/Performance/Observability improvements:

Database Access Observability

- [ ] https://github.com/gravitational/teleport/issues/26667
- [ ] https://github.com/gravitational/teleport/issues/26668
- [ ] https://github.com/gravitational/teleport/issues/26669
- [ ] https://github.com/gravitational/teleport/issues/28743

Database Access Performance

- [ ] https://github.com/gravitational/teleport/issues/27533
- [ ] https://github.com/gravitational/teleport/issues/27534
- [ ] https://github.com/gravitational/teleport/issues/27838
- [ ] Database Bench Grafana Dashboards.
- [ ] tsh bench db for MongoDB 
- [ ] tsh bench db for other protocols. 
- [ ] https://github.com/gravitational/teleport/issues/26868
- [ ] Comparing Teleport Database Access Overhead vs Direct DB Access
- [ ] https://github.com/gravitational/teleport/issues/28993

Database Access Stability

- [ ] https://github.com/gravitational/teleport/issues/21158
- [x] Teleport E2E Infrastructure
- [ ] https://github.com/gravitational/teleport/issues/27325
- [x] Regression test suite for MySQL/Postgres RDS Databases.
- [ ] Teleport Cloud integration.
- [ ] CI nightly build integration

Other:

- [ ] https://github.com/gravitational/teleport/issues/22717

smallinsky avatar May 15 '23 12:05 smallinsky

@smallinsky under the "Database Access Stability" section, do the items Teleport E2E Infrastructure, Regression test suite for MySQL/Postgres RDS Databases, and CI nightly build integration all fall under Database Access E2E tests? Or if they don't, what needs to be done specifically?

The AWS e2e tests I added:

  1. deploy test infra to AWS in cloud-terraform repo
  2. added tests for mysql/postgres RDS
  3. are enabled in CI for each PR (not nightly though)

Just want to clarify if these other items are redundant or actually require more work.

GavinFrazar avatar Aug 28 '23 19:08 GavinFrazar

@smallinsky under the "Database Access Stability" section, do the items Teleport E2E Infrastructure, Regression test suite for MySQL/Postgres RDS Databases, and CI nightly build integration all fall under Database Access E2E tests? Or if they don't, what needs to be done specifically?

The AWS e2e tests I added:

deploy test infra to AWS in cloud-terraform repo added tests for mysql/postgres RDS are enabled in CI for each PR (not nightly though) Just want to clarify if these other items are redundant or actually require more work.

@GavinFrazar Agree. All "Database Access Stability" points all covered by your e2e changes where "Teleport Cloud integration: seem to be not longer valid.

I think that we should consider adding more test coverage for tsh db connect tsh db proxy flow in integration tests but we can track it as a separate item.

smallinsky avatar Aug 29 '23 06:08 smallinsky

@smallinsky are you still using this issue for tracking or can we close it? Doesn't seem like it's been updated recently.

zmb3 avatar May 03 '24 15:05 zmb3

@smallinsky are you still using this issue for tracking or can we close it? Doesn't seem like it's been updated recently.

no, I'm closing this one since.

smallinsky avatar May 06 '24 09:05 smallinsky