Add section about resource usage
Signed-off-by: Hidde Beydals <hello@hidde.co>
This commit is contained in:
@@ -23,8 +23,8 @@ runtime profiling data on their metrics HTTP server (default `:8080`).
|
|||||||
|
|
||||||
### Collecting a profile
|
### Collecting a profile
|
||||||
|
|
||||||
To collect a profile, port-forward to the component's metrics endpoint and
|
To collect a profile, port-forward to the component's metrics endpoint
|
||||||
collect the data from the [endpoint](#endpoints) of choice:
|
and collect the data from the [endpoint](#endpoints) of choice:
|
||||||
|
|
||||||
```console
|
```console
|
||||||
$ kubectl port-forward -n <namespace> deploy/<component> 8080
|
$ kubectl port-forward -n <namespace> deploy/<component> 8080
|
||||||
@@ -33,3 +33,10 @@ $ curl -Sk -v http://localhost:8080/debug/pprof/heap > heap.out
|
|||||||
|
|
||||||
The collected profile [can be analyzed using `go`](https://blog.golang.org/pprof),
|
The collected profile [can be analyzed using `go`](https://blog.golang.org/pprof),
|
||||||
or shared with one of the maintainers.
|
or shared with one of the maintainers.
|
||||||
|
|
||||||
|
## Resource usage
|
||||||
|
|
||||||
|
As `kubectl top` gives a limited (and at times inaccurate) overview of
|
||||||
|
resource usage, it is often better to make use of the Grafana metrics
|
||||||
|
to gather insights. See [monitoring](../guides/monitoring.md) for a
|
||||||
|
guide on how to visualize this data with a Grafana dashboard.
|
||||||
|
|||||||
Reference in New Issue
Block a user