mirror of
https://github.com/grafana/grafana.git
synced 2025-07-31 15:42:55 +08:00

commit 4113ed00782590187d19dd2f8cbae683f164142c Author: Torkel Ödegaard <torkel.odegaard@gmail.com> Date: Fri Oct 21 10:47:35 2016 +0200 docs(): minor fix for docs index page commit 45478d120571519462fac905aadeab5954696690 Author: Torkel Ödegaard <torkel.odegaard@gmail.com> Date: Thu Oct 20 14:28:21 2016 +0200 updated commit c9c1c1d5a462f85e8001a45218f24102583d7aee Author: Torkel Ödegaard <torkel.odegaard@gmail.com> Date: Thu Oct 20 14:27:34 2016 +0200 docs(): updated image refs commit 5fa0f27963968d77bbbbb7edd973847ea72135e3 Author: Torkel Ödegaard <torkel.odegaard@gmail.com> Date: Wed Oct 19 14:33:04 2016 +0200 docs is almost done commit 6b988c90cb08563e2c27212338c2947e69f6fcc3 Author: Torkel Ödegaard <torkel.odegaard@gmail.com> Date: Tue Oct 18 20:45:28 2016 +0200 almost done commit 17757c21ed813892ddb1f289f2e52613caf7bcef Author: Torkel Ödegaard <torkel@grafana.org> Date: Tue Oct 18 16:45:48 2016 +0200 making progress on docs commit f06c815991dd81b8893912a6da04a17b80b63fda Author: Torkel Ödegaard <torkel.odegaard@gmail.com> Date: Tue Oct 18 14:30:55 2016 +0200 progress on new docs commit 5197237426252623de2d8b9cc22ddbbdbb240763 Author: Torkel Ödegaard <torkel.odegaard@gmail.com> Date: Tue Oct 18 13:25:26 2016 +0200 making progress commit 33e2b6b617f16f65878141cf11e54b2817a2ea96 Merge: de385e5 ecb4a99 Author: Torkel Ödegaard <torkel.odegaard@gmail.com> Date: Tue Oct 18 12:17:58 2016 +0200 Merge branch 'new-docs' of github.com:grafana/grafana into new-docs commit ecb4a99dd54aa39f17d9bf4d7e132a389812f8fd Author: Torkel Ödegaard <torkel@grafana.org> Date: Tue Oct 18 10:39:59 2016 +0200 keep urls for now commit de385e56d86b071cf2150ccf9f1aa06ec5187277 Author: Torkel Ödegaard <torkel.odegaard@gmail.com> Date: Mon Oct 17 17:56:18 2016 +0200 more progress commit 8469ebc239ab2316cbbc01862e5026737f272f00 Author: Torkel Ödegaard <torkel.odegaard@gmail.com> Date: Mon Oct 17 17:08:06 2016 +0200 progress on new docs commit e755f656b12534cfcb23bad11f1fa696e43f7428 Merge: 4644a35 35cce3b Author: Torkel Ödegaard <torkel.odegaard@gmail.com> Date: Mon Oct 17 12:21:27 2016 +0200 Merge branch 'new-docs' of github.com:grafana/grafana into new-docs commit 4644a35102555204787e91041b50dcbfe0f7a213 Merge: 25c4bef 977cdd5 Author: Torkel Ödegaard <torkel.odegaard@gmail.com> Date: Mon Oct 17 12:21:11 2016 +0200 Merge branch 'master' of github.com:grafana/grafana into new-docs commit 35cce3bef802fac020a53693b02c112a91a096fc Author: Torkel Ödegaard <torkel@grafana.org> Date: Mon Oct 17 09:31:17 2016 +0200 progress on #6170 commit 25c4bef629de7d77218ba95cc3bd25fb50bb19d6 Author: Torkel Ödegaard <torkel.odegaard@gmail.com> Date: Sun Oct 16 15:05:30 2016 +0200 fix for osx commit 6c6b52f975630be87da23dd51beafaecb820cec2 Author: Torkel Ödegaard <torkel@grafana.org> Date: Sun Oct 16 12:56:39 2016 +0200 progress on new docs commit 6a09633981ab26191d5542dbe3a788846ac6b73d Author: Torkel Ödegaard <torkel@grafana.org> Date: Sat Oct 15 11:39:49 2016 +0200 progress on new docs commit 7d533fbc23e41b86fd1ba9c955dd17ae1ad977e5 Author: Torkel Ödegaard <torkel@grafana.org> Date: Mon Oct 10 09:25:12 2016 +0200 making progress on new docs site commit 50392ce98edfa201977716e92e4a86f9d48ae386 Author: Torkel Ödegaard <torkel@grafana.org> Date: Sun Oct 9 20:02:28 2016 +0200 feat(new docs): progress on new docs site commit 81a3d3d0952d3a5d790412e90d01ac5a247e0686 Author: Torkel Ödegaard <torkel@grafana.org> Date: Fri Oct 7 07:52:11 2016 +0200 new docs site experiment commit 704adc98664665b3624087ab38ce29fc9da005f1 Author: Torkel Ödegaard <torkel@grafana.org> Date: Sat Oct 1 20:46:53 2016 +0200 new docs poc
92 lines
3.9 KiB
Markdown
92 lines
3.9 KiB
Markdown
+++
|
|
title = "Table Panel"
|
|
keywords = ["grafana", "dashboard", "documentation", "panels", "table panel"]
|
|
type = "docs"
|
|
[menu.docs]
|
|
name = "Table"
|
|
parent = "panels"
|
|
weight = 2
|
|
+++
|
|
|
|
|
|
# Table Panel
|
|
|
|
<img src="assets/img/features/table-panel.png">
|
|
|
|
The new table panel is very flexible, supporting both multiple modes for time series as well as for
|
|
table, annotation and raw JSON data. It also provides date formatting and value formatting and coloring options.
|
|
|
|
To view table panels in action and test different configurations with sample data, check out the [Table Panel Showcase in the Grafana Playground](http://play.grafana.org/dashboard/db/table-panel-showcase).
|
|
|
|
## Options overview
|
|
|
|
The table panel has many ways to manipulate your data for optimal presentation.
|
|
|
|
<img class="no-shadow" src="img/docs/v2/table-config2.png">
|
|
|
|
1. `Data`: Control how your query is transformed into a table.
|
|
2. `Table Display`: Table display options.
|
|
3. `Column Styles`: Column value formatting and display options.
|
|
|
|
## Data to Table
|
|
|
|
<img class="no-shadow" src="img/docs/v2/table-data-options.png">
|
|
|
|
The data section contains the **To Table Transform (1)**. This is the primary option for how your data/metric
|
|
query should be transformed into a table format. The **Columns (2)** option allows you to select what columns
|
|
you want in the table. Only applicable for some transforms.
|
|
|
|
### Time series to rows
|
|
|
|
<img src="img/docs/v2/table_ts_to_rows2.png">
|
|
|
|
In the most simple mode you can turn time series to rows. This means you get a `Time`, `Metric` and a `Value` column. Where `Metric` is the name of the time series.
|
|
|
|
### Time series to columns
|
|
|
|

|
|
|
|
This transform allows you to take multiple time series and group them by time. Which will result in the primary column being `Time` and a column for each time series.
|
|
|
|
### Time series aggregations
|
|
|
|

|
|
This table transformation will lay out your table into rows by metric, allowing columns of `Avg`, `Min`, `Max`, `Total`, `Current` and `Count`. More than one column can be added.
|
|
|
|
### Annotations
|
|

|
|
|
|
If you have annotations enabled in the dashboard you can have the table show them. If you configure this
|
|
mode then any queries you have in the metrics tab will be ignored.
|
|
|
|
### JSON Data
|
|

|
|
|
|
If you have an Elasticsearch **Raw Document** query or an Elasticsearch query without a `date histogram` use this
|
|
transform mode and pick the columns using the **Columns** section.
|
|
|
|

|
|
|
|
## Table Display
|
|
|
|
<img class="no-shadow" src="img/docs/v2/table-display.png">
|
|
|
|
1. `Pagination (Page Size)`: The table display fields allow you to control The `Pagination` (page size) is the threshold at which the table rows will be broken into pages. For example, if your table had 95 records with a pagination value of 10, your table would be split across 9 pages.
|
|
2. `Scroll`: The `scroll bar` checkbox toggles the ability to scroll within the panel, when unchecked, the panel height will grow to display all rows.
|
|
3. `Font Size`: The `font size` field allows you to increase or decrease the size for the panel, relative to the default font size.
|
|
|
|
|
|
## Column Styles
|
|
|
|
The column styles allow you control how dates and numbers are formatted.
|
|
|
|
<img class="no-shadow" src="img/docs/v2/Column-Options.png">
|
|
|
|
1. `Name or regex`: The Name or Regex field controls what columns the rule should be applied to. The regex or name filter will be matched against the column name not against column values.
|
|
2. `Type`: The three supported types of types are `Number`, `String` and `Date`.
|
|
3. `Format`: Specify date format. Only available when `Type` is set to `Date`.
|
|
4. `Coloring` and `Thresholds`: Specify color mode and thresholds limits.
|
|
5. `Unit` and `Decimals`: Specify unit and decimal precision for numbers.
|
|
6. `Add column style rule`: Add new column rule.
|
|
|