linkerd2/pkg
Saurav Tiwary 1c19e314b7
Linkerd CLI command to get control plane diagnostics (#4050)
* CLI command to fetch control plane metrics
Fixes #3116
* Add GetResonse method to return http GET response
* Implemented timeouts using waitgroups
* Refactor metrics command by extracting common code to metrics_diagnostics_util
* Refactor diagnostics to remove code duplication
* Update portforward_test for NewContainerMetricsForward function
* Lint code
* Incorporate Alex's suggestions
* Lint code
* fix minor errors
* Add unit test for getAllContainersWithPort
* Update metrics and diagnostics to store results in a buffer and print once
* Incorporate Ivan's suggestions
* consistent error handling inside diagnostics
* add coloring for the output
* spawn goroutines for each pod instead of each container
* switch back to unbuffered channel
* remove coloring in the output
* Add a long description of the command

Signed-off-by: Saurav Tiwary <srv.twry@gmail.com>
2020-02-24 09:09:54 -08:00
..
addr Add JSON output to tap command (#3434) 2019-09-19 09:34:49 -07:00
admin Add profiling endpoint for all control-plane components (#2739) 2019-04-24 09:59:38 -07:00
charts bin/helm-build automatically updates version in values.yaml (#4058) 2020-02-18 11:19:58 -05:00
config Web server updated to read the UUID from the linkerd-config ConfigMap. (#2603) 2019-04-08 12:56:00 -07:00
filesonly Enable lint check for comments (#2023) 2019-01-02 14:03:59 -08:00
flags Trace Control plane Components with OC (#3495) 2019-10-18 12:19:13 -07:00
healthcheck Unify trust anchors terminology (#4047) 2020-02-15 10:12:46 +02:00
identity Update identity to make certs more diagnosable (#3990) 2020-02-13 11:21:41 +02:00
inject Refactor https://github.com/linkerd/linkerd2/pull/3909 (#3933) 2020-01-21 09:48:08 -08:00
issuercerts Unify trust anchors terminology (#4047) 2020-02-15 10:12:46 +02:00
k8s Linkerd CLI command to get control plane diagnostics (#4050) 2020-02-24 09:09:54 -08:00
profiles Support for configuring service profile retries(x-linkerd-retryable) via openapi spec (#4052) 2020-02-18 13:07:07 -08:00
prometheus Trace Control plane Components with OC (#3495) 2019-10-18 12:19:13 -07:00
protohttp More succinct HTTPError messages (#3221) 2019-08-08 17:39:36 -07:00
tap Cleanup: fix some typos in code comment (#3296) 2019-08-21 09:40:43 -07:00
tls Update identity to make certs more diagnosable (#3990) 2020-02-13 11:21:41 +02:00
trace Trace Control plane Components with OC (#3495) 2019-10-18 12:19:13 -07:00
util Revert "Trace Control Plane components using OC (#3461)" (#3484) 2019-09-26 11:56:44 -07:00
version Changes for edge-20.1.3 (#3966) 2020-01-23 16:55:21 -08:00