Documentation

pagerduty.dedupKey() function

Flux 0.43.0+

The pagerduty.dedupKey() function uses the group key of an input table to generate and store a deduplication key in the _pagerdutyDedupKey column. The function sorts, newline-concatenates, SHA256-hashes, and hex-encodes the group key to create a unique deduplication key for each input table.

import "pagerduty"

pagerduty.dedupKey(
  exclude: ["_start", "_stop", "_level"]
)

Parameters

exclude

Group key columns to exclude when generating the deduplication key. Default is ["_start", "_stop", "_level"].

Examples

Add a PagerDuty deduplication key to output data
import "pagerduty"

from(bucket: "default")
  |> range(start: -5m)
  |> filter(fn: (r) => r._measurement == "mem")
  |> pagerduty.dedupKey()

View function updates


Upgrade to InfluxDB Cloud or InfluxDB 2.0!

InfluxDB Cloud and InfluxDB OSS 2.0 ready for production.