pagerduty.dedupKey() function
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()
Support and feedback
Thank you for being part of our community! We welcome and encourage your feedback and bug reports for Flux and this documentation. To find support, the following resources are available:
InfluxDB Cloud customers can contact InfluxData Support.