grafana / xk6-dashboard

A k6 extension that makes k6 metrics available on a web-based dashboard.
GNU Affero General Public License v3.0
343 stars 30 forks source link

Include metrics information (copy) in the dashboard #83

Closed oleiade closed 8 months ago

oleiade commented 11 months ago

Enhancement Description

As we discussed internally in a recent sync, we would like to include and expose information about the metrics we display to the user. The general idea is that, in some manner, we would tell the user about what each graph displayed in the dashboard holds (metric data) and how they can be interpreted.

Although we haven't decided what that should look like yet, we agreed we should collect the "copy" for it so that we already have the information available when we move forward with its implementation. We discussed it internally in a recent sync, and we would like to include and expose information about it.

Note that a technical solution to this might be to include these descriptions directly in the output of k6 instead of storing them in the dashboard itself.

Suggested Solution (optional)

Here's a short description of the metrics we display in the dashboard. The information and copy are taken from the documentation. If you happen to have any improvement ideas or suggestions @heitortsergent, please don't hesitate to contribute 🙇🏻

Standard built-in metrics

HTTP

Browser

WebSockets

gRPC

oleiade commented 8 months ago

I believe this is addressed now that we have panel descriptions. Feel free to reopen in case you believe I'm wrong.