
Gabriel Coradoandrosstimothy
55e2ea204f
Implement debug service and its CLI commands (#39865)
* feat: debug service
* fix(service): lint and test assertion
* refactor: code review suggestions
* chore(service): update change log level log message
* fix(service): wrong error assertion
* fix(service): unable to set trace log level
* chore(utils): rename SupportedLogLevelsString
* refactor(teleport): change `seconds` default value
* fix(teleport): remove trailing line on profiles file
* chore(teleport): add profile examples
* refactor(service): use marshal/unmarshal log level functions
* fix(teleport): fix tarball file timestamps
* refactor: move debug service + constants to a separate package
* test(debug): move request to a helper
* chore(debug): remove leftover file
* chore(log): typo
* refactor: move package from lib/debug to lib/srv/debug
* refactor: code review suggestions
* fix(service): socket file consistency
* test(common): use one temporary directory per socket test
* chore(tool): update debug service connection error message
* refactor(debug): use enhanced serve mux
* chore(teleport): fix usage examples
* Apply suggestions from code review
Co-authored-by: rosstimothy <39066650+rosstimothy@users.noreply.github.com>
* refactor: code review suggestions
* refactor(debug): move marshal/unmarshal text log level to debug
* refactor: code review suggestions
* refactor: move debug service client to lib/client/debug/
* refactor: code review changes
* feat(debug): progress on collect profiles
* refactor: code review suggestions
* chore(gomod): update
* fix(debug): set log level validations
* refactor(debug): move client interface
* feat(debug): add limit reader for collect profiles
* refactor(debug): remove progress bar
* Revert "chore(gomod): update"
This reverts commit 8dbebbf69f.
* refactor: remove debug service endpoints constants
* test(service): fix wrong constant
* refactor(debug): remove collect profiles limit reader
* chore(debug): make client struct public
* refactor(debug): change collect time to 0
* test(service): deflake test
* test(service): add missing auth config
* test(debug): fix missing assertion
---------
Co-authored-by: rosstimothy <39066650+rosstimothy@users.noreply.github.com>
2024-05-07 19:41:55 +00:00
..
2023-12-01 17:48:14 +00:00
2024-04-25 07:33:59 +00:00
2023-12-01 17:48:14 +00:00
2023-12-01 17:48:14 +00:00
2024-03-14 13:04:29 +00:00
2024-02-14 00:48:11 +00:00
2023-12-01 17:48:14 +00:00
2023-12-01 17:48:14 +00:00
2024-04-11 16:25:58 +00:00
2023-12-01 17:48:14 +00:00
2023-12-01 17:48:14 +00:00
2023-12-01 21:55:28 +00:00
2024-05-07 19:41:55 +00:00
2023-12-01 17:48:14 +00:00
2024-03-15 22:11:25 +00:00
2024-03-27 13:07:47 +00:00
2024-03-14 13:04:29 +00:00
2023-12-01 17:48:14 +00:00
2024-03-14 13:04:29 +00:00
2024-03-27 13:40:05 +00:00
2024-03-26 16:16:20 +00:00
2023-12-01 17:48:14 +00:00
2024-03-28 17:28:52 +00:00
2024-04-23 22:01:41 +00:00
2023-12-01 17:48:14 +00:00
2023-12-01 17:48:14 +00:00
2024-05-07 15:48:24 +00:00
2024-05-07 15:48:24 +00:00
2023-12-01 17:48:14 +00:00
2023-12-01 17:48:14 +00:00
2024-01-26 09:12:28 +00:00
2023-12-01 17:48:14 +00:00
2023-12-01 17:48:14 +00:00
2023-12-01 17:48:14 +00:00
2023-12-01 17:48:14 +00:00
2023-12-01 17:48:14 +00:00
2024-02-07 19:54:00 +00:00
2024-05-06 19:29:53 +00:00
2023-12-01 17:48:14 +00:00
2023-12-01 17:48:14 +00:00
2023-12-01 17:48:14 +00:00
2024-03-29 21:49:07 +00:00
2024-03-29 21:49:07 +00:00
2023-12-01 17:48:14 +00:00
2023-12-01 17:48:14 +00:00
2023-12-01 17:48:14 +00:00
2023-12-01 17:48:14 +00:00
2023-12-01 17:48:14 +00:00
2023-12-01 17:48:14 +00:00
2023-12-01 17:48:14 +00:00
2023-12-01 17:48:14 +00:00
2024-02-02 15:59:24 +00:00
2023-12-01 17:48:14 +00:00
2023-12-19 23:06:53 +00:00
2024-01-13 14:43:07 +00:00
2024-01-13 14:43:07 +00:00
2023-12-01 17:48:14 +00:00
2023-12-01 17:48:14 +00:00
2023-12-01 17:48:14 +00:00
2023-12-01 17:48:14 +00:00
2023-12-01 17:48:14 +00:00
2023-12-01 17:48:14 +00:00
2023-12-01 17:48:14 +00:00
2024-04-19 22:30:26 +00:00
2023-12-01 17:48:14 +00:00
2023-12-01 17:48:14 +00:00
2023-10-18 03:04:10 +00:00
2023-12-01 17:48:14 +00:00
2024-02-02 15:59:24 +00:00
2023-12-01 17:48:14 +00:00
2023-12-01 17:48:14 +00:00
2023-12-01 17:48:14 +00:00
2024-01-25 22:01:14 +00:00
2023-12-01 17:48:14 +00:00
2024-03-14 13:04:29 +00:00
2023-12-01 17:48:14 +00:00
2023-12-01 17:48:14 +00:00
2023-12-19 03:35:36 +00:00
2023-12-01 17:48:14 +00:00
2023-12-01 17:48:14 +00:00
2024-03-14 13:04:29 +00:00
2023-12-01 17:48:14 +00:00
2023-12-01 17:48:14 +00:00
2023-12-01 17:48:14 +00:00
2023-12-01 17:48:14 +00:00
2023-12-01 17:48:14 +00:00
2024-02-27 00:38:32 +00:00
2024-02-27 00:38:32 +00:00
2023-12-01 17:48:14 +00:00
2023-12-01 17:48:14 +00:00
2022-09-19 22:38:59 +00:00
2023-12-01 17:48:14 +00:00
2023-12-01 17:48:14 +00:00
2023-12-01 17:48:14 +00:00
2023-12-20 14:43:28 +00:00
2023-12-01 17:48:14 +00:00
2024-02-12 19:58:10 +00:00
2024-03-12 00:22:10 +00:00
2023-12-01 17:48:14 +00:00
2024-01-08 17:04:44 +00:00
2024-01-08 17:04:44 +00:00
2024-04-30 01:09:09 +00:00
2023-12-27 16:13:14 +00:00
2023-12-01 17:48:14 +00:00
2023-12-01 17:48:14 +00:00
2024-04-23 22:01:41 +00:00
2023-12-01 17:48:14 +00:00
2023-12-01 17:48:14 +00:00
2023-12-01 17:48:14 +00:00
2023-12-01 17:48:14 +00:00
2024-01-09 19:32:58 +00:00
2024-04-19 22:30:26 +00:00
2023-12-01 17:48:14 +00:00
2023-12-01 17:48:14 +00:00
2023-12-01 17:48:14 +00:00
2023-12-01 17:48:14 +00:00