This repository has been archived on 2023-04-02. You can view files and clone it, but cannot push or open issues or pull requests.
gitops-tbrnt/monitoring/vendor/github.com/grafana/grafonnet-lib/grafonnet/influxdb.libsonnet

28 lines
604 B
Plaintext

{
/**
* Return an InfluxDB Target
*
* @param query Raw InfluxQL statement
* @param alias Alias By pattern
* @param datasource Datasource
* @param rawQuery En/Disable raw query mode
* @param resultFormat Format results as 'Time series' or 'Table'
* @return Panel target
*/
target(
query,
alias=null,
datasource=null,
rawQuery=true,
resultFormat='time_series',
):: {
query: query,
rawQuery: rawQuery,
resultFormat: resultFormat,
[if alias != null then 'alias']: alias,
[if datasource != null then 'datasource']: datasource,
},
}