Merge pull request #538 from influxdata/flux/prometheus-histogram-quantile
Flux prometheseus.histogramQuantile functionpull/568/head
commit
e5ad9cbffa
|
@ -0,0 +1,46 @@
|
|||
---
|
||||
title: prometheus.histogramQuantile() function
|
||||
description: >
|
||||
The `prometheus.histogramQuantile()` function calculates quantiles on a set of values
|
||||
assuming the given histogram data is scraped or read from a Prometheus data source.
|
||||
menu:
|
||||
v2_0_ref:
|
||||
name: prometheus.histogramQuantile
|
||||
parent: Prometheus
|
||||
weight: 301
|
||||
---
|
||||
|
||||
The `prometheus.histogramQuantile()` function calculates quantiles on a set of values
|
||||
assuming the given histogram data is scraped or read from a Prometheus data source.
|
||||
|
||||
_**Function type:** Aggregate_
|
||||
|
||||
{{% warn %}}
|
||||
The `prometheus.histogramQuantile()` function is currently experimental and subject to change at any time.
|
||||
By using this function, you accept the [risks of experimental functions](/v2.0/reference/flux/stdlib/experimental/#use-experimental-functions-at-your-own-risk).
|
||||
{{% /warn %}}
|
||||
|
||||
```js
|
||||
import "experimental/prometheus"
|
||||
|
||||
prometheus.histogramQuantile(
|
||||
quantile: 0.99
|
||||
)
|
||||
```
|
||||
|
||||
## Parameters
|
||||
|
||||
### quantile
|
||||
A value between 0.0 and 1.0 indicating the desired quantile.
|
||||
|
||||
_**Data type:** Float_
|
||||
|
||||
## Examples
|
||||
|
||||
### Calculate the 99th quantile in Prometheus data
|
||||
```js
|
||||
import "experimental/prometheus"
|
||||
|
||||
prometheus.scrape(url: "https://example-url.com/metrics")
|
||||
|> prometheus.histogramQuantile(quantile: 0.99)
|
||||
```
|
Loading…
Reference in New Issue