TableNG: Specialize cell root and cell content renderers (#107427)
This commit is contained in:
@@ -88,52 +88,52 @@ Grafana takes you to the **Settings** tab, where you will set up your Graphite c
|
||||
|
||||
Following is a list of configuration options for Graphite.
|
||||
|
||||
| Setting | Description |
|
||||
|-------------|-----------------------------------------------------------------------------------------------------------------------------------------|
|
||||
| **Name** | The display name for the data source. This is how you'll reference it in panels and queries. <br>Examples: `graphite-1`, `graphite-metrics`. |
|
||||
| **Default** | When enabled, sets this data source as the default for dashboard panels. It will be automatically selected when creating new panels. |
|
||||
| Setting | Description |
|
||||
| ----------- | -------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||
| **Name** | The display name for the data source. This is how you'll reference it in panels and queries. <br>Examples: `graphite-1`, `graphite-metrics`. |
|
||||
| **Default** | When enabled, sets this data source as the default for dashboard panels. It will be automatically selected when creating new panels. |
|
||||
|
||||
**HTTP:**
|
||||
|
||||
| Setting | Description |
|
||||
|--------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||
| **URL** | Sets the HTTP protocol, IP, and port of your `graphite-web` or `graphite-api` installation. <br>Since the access method is set to *Server*, the URL must be accessible from the Grafana backend. |
|
||||
| **Allowed cookies**| By default, Grafana removes forwarded cookies. Specify cookie names here to allow them to be forwarded to the data source. |
|
||||
| **Timeout** | Sets the HTTP request timeout in seconds. |
|
||||
| Setting | Description |
|
||||
| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
|
||||
| **URL** | Sets the HTTP protocol, IP, and port of your `graphite-web` or `graphite-api` installation. <br>Since the access method is set to _Server_, the URL must be accessible from the Grafana backend. |
|
||||
| **Allowed cookies** | By default, Grafana removes forwarded cookies. Specify cookie names here to allow them to be forwarded to the data source. |
|
||||
| **Timeout** | Sets the HTTP request timeout in seconds. |
|
||||
|
||||
**Auth:**
|
||||
|
||||
| **Setting** | **Description** |
|
||||
|------------------------------|----------------------------------------------------------------------------------------------------------------------------------|
|
||||
| **Basic Auth** | Toggle on to enable basic authentication to the data source. |
|
||||
| **User** | Sets the username used for basic authentication. |
|
||||
| **Password** | Enter the password used for basic authentication. |
|
||||
| **With Credentials** | Toggle on to include cookies and authentication headers in cross-origin requests. |
|
||||
| **TLS Client Auth** | Toggle on to enable TLS client authentication (both server and client are verified). |
|
||||
| **ServerName** | The server name used to verify the hostname on the certificate returned by the server. |
|
||||
| **Client Cert** | Client certificate generated by a Certificate Authority (CA) or self-signed. |
|
||||
| **Client Key** | Private key used to encrypt communication between the client and server. Also generated by a CA or self-signed. |
|
||||
| **With CA Cert** | Toggle on to authenticate with a CA certificate. |
|
||||
| **CA Cert** | CA certificate used to validate the server certificate. |
|
||||
| **Skip TLS Verify** | Toggle on to bypass TLS certificate validation. Not recommended unless necessary or for testing purposes. |
|
||||
| **Forward OAuth Identity** | Toggle on to forward the user's upstream OAuth identity to the data source. Grafana includes the access token in the request. |
|
||||
| **Setting** | **Description** |
|
||||
| --------------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
|
||||
| **Basic Auth** | Toggle on to enable basic authentication to the data source. |
|
||||
| **User** | Sets the username used for basic authentication. |
|
||||
| **Password** | Enter the password used for basic authentication. |
|
||||
| **With Credentials** | Toggle on to include cookies and authentication headers in cross-origin requests. |
|
||||
| **TLS Client Auth** | Toggle on to enable TLS client authentication (both server and client are verified). |
|
||||
| **ServerName** | The server name used to verify the hostname on the certificate returned by the server. |
|
||||
| **Client Cert** | Client certificate generated by a Certificate Authority (CA) or self-signed. |
|
||||
| **Client Key** | Private key used to encrypt communication between the client and server. Also generated by a CA or self-signed. |
|
||||
| **With CA Cert** | Toggle on to authenticate with a CA certificate. |
|
||||
| **CA Cert** | CA certificate used to validate the server certificate. |
|
||||
| **Skip TLS Verify** | Toggle on to bypass TLS certificate validation. Not recommended unless necessary or for testing purposes. |
|
||||
| **Forward OAuth Identity** | Toggle on to forward the user's upstream OAuth identity to the data source. Grafana includes the access token in the request. |
|
||||
|
||||
**Custom HTTP Headers:**
|
||||
|
||||
Pass along additional information and metadata about the request or response.
|
||||
|
||||
| **Setting** | **Description** |
|
||||
|-------------|--------------------------------------------------------------------------------------------------|
|
||||
| **Setting** | **Description** |
|
||||
| ----------- | ---------------------------------------------------------------------------------------------------------- |
|
||||
| **Header** | Add a custom header. This allows custom headers to be passed based on the needs of your Graphite instance. |
|
||||
| **Value** | The value of the header. |
|
||||
| **Value** | The value of the header. |
|
||||
|
||||
**Graphite details:**
|
||||
|
||||
| **Setting** | **Description** |
|
||||
|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||
| **Version** | Select your Graphite version from the drop-down. This controls which functions are available in the Graphite query editor. Use `1.1.x` for Grafana Cloud Graphite. |
|
||||
| **Graphite backend type**| Select the Graphite backend type. Choosing `Metrictank` enables additional features like query processing metadata. (`Metrictank` is a multi-tenant time series engine compatible with Graphite.) Use `Default` for Grafana Cloud Graphite. |
|
||||
| **Rollup indicator** | Toggle on to display an info icon in panel headers when data aggregation (rollup) occurs. Only available when `Metrictank` is selected. |
|
||||
| **Setting** | **Description** |
|
||||
| ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||
| **Version** | Select your Graphite version from the drop-down. This controls which functions are available in the Graphite query editor. Use `1.1.x` for Grafana Cloud Graphite. |
|
||||
| **Graphite backend type** | Select the Graphite backend type. Choosing `Metrictank` enables additional features like query processing metadata. (`Metrictank` is a multi-tenant time series engine compatible with Graphite.) Use `Default` for Grafana Cloud Graphite. |
|
||||
| **Rollup indicator** | Toggle on to display an info icon in panel headers when data aggregation (rollup) occurs. Only available when `Metrictank` is selected. |
|
||||
|
||||
**Label mappings:**
|
||||
|
||||
@@ -149,10 +149,10 @@ Grafana automatically maps all Graphite tags to labels, even if you haven’t de
|
||||
| `alias(servers.*.{001,002}.*,1,2)` | `{server=~"(001,002)"}` |
|
||||
| `interpolate(seriesByTag('foo=bar', 'server=002'), inf)` | `{foo="bar", server="002"}` |
|
||||
|
||||
| **Setting** | **Description** |
|
||||
| ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
|
||||
| **Private data source connect** | _Only for Grafana Cloud users._ Establishes a private, secured connection between a Grafana Cloud stack and data sources within a private network. Use the drop-down to locate the PDC URL. For setup instructions, refer to [Private data source connect (PDC)](ref:private-data-source-connect) and [Configure PDC](ref:configure-pdc). Click **Manage private data source connect** to open your PDC connection page and view your configuration details. |
|
||||
|
||||
| **Setting** | **Description** |
|
||||
|-------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||
| **Private data source connect** | _Only for Grafana Cloud users._ Establishes a private, secured connection between a Grafana Cloud stack and data sources within a private network. Use the drop-down to locate the PDC URL. For setup instructions, refer to [Private data source connect (PDC)](ref:private-data-source-connect) and [Configure PDC](ref:configure-pdc). Click **Manage private data source connect** to open your PDC connection page and view your configuration details.
|
||||
|
|
||||
|
||||
After configuring your Graphite data source options, click **Save & test** at the bottom to test the connection. You should see a confirmation dialog box that says:
|
||||
|
||||
@@ -48,11 +48,11 @@ To view an example templated dashboard, refer to [Graphite Templated Nested dash
|
||||
|
||||
With Graphite data sources, you can only create query variables. Grafana supports three specific query types for Graphite-based variables:
|
||||
|
||||
| Query type | Description | Example usage |
|
||||
| --------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- |
|
||||
| Query type | Description | Example usage |
|
||||
| --------------------- | -------------------------------------------------------------------------------------- | ---------------------------------------- |
|
||||
| **Default query** | Allows you to dynamically list metrics, nodes, or tag values using Graphite functions. | `tag_values(apps.*.requests.count, app)` |
|
||||
| **Value query** | Returns all the values for a query that includes a metric and function. | `tag_values(apps.*.status.*, status)` |
|
||||
| **Metric name query** | Returns all the names for a query that includes a metric and function. | `apps.*.requests.count` |
|
||||
| **Value query** | Returns all the values for a query that includes a metric and function. | `tag_values(apps.*.status.*, status)` |
|
||||
| **Metric name query** | Returns all the names for a query that includes a metric and function. | `apps.*.requests.count` |
|
||||
|
||||
### Choose a variable syntax
|
||||
|
||||
|
||||
Reference in New Issue
Block a user