linkerd2/viz
Tarun Pothulapati cd2e911be3
viz: add data-plane and prometheus healthchecks (#5602)
* viz: add data-plane and prometheus healthchecks

Fixes #5325

This branch adds the remaining healthchecks for the viz extension
i.e

- Data-plane metrics check in Prometheus
- `--proxy` mode which also checks for tap injections based
  on annotations.

For this, The following changes were needed
- Category.ID is made public so that --proxy toggleness can be
allowed
- Made tap env key as a field so that it can be re-used for
checks

simplify viz.NewHealthChecker by removing the need to
 pass categoryIDs and instead using
hc.appendCategories directly at the caller to add the
required categories. This is possible by dividing the vizCategories
into separate functions

Signed-off-by: Tarun Pothulapati <tarunpothulapati@outlook.com>
2021-02-01 23:01:13 +05:30
..
charts/linkerd-viz Remove extra three dashes from helm templates (#5628) 2021-02-01 10:51:34 -05:00
cmd viz: add data-plane and prometheus healthchecks (#5602) 2021-02-01 23:01:13 +05:30
metrics-api Extract from public-api all the Prometheus dependencies, and moves things into a new viz component 'linkerd-metrics-api' (#5560) 2021-01-21 18:26:38 -05:00
pkg viz: add data-plane and prometheus healthchecks (#5602) 2021-02-01 23:01:13 +05:30
static viz: move some components into linkerd-viz (#5340) 2020-12-23 20:17:31 +05:30