28 lines
692 B
Text
28 lines
692 B
Text
# Example data:
|
|
# [
|
|
# {
|
|
# "str_a": bytearray("this is a test"),
|
|
# "str_b": bytearray("foobar"),
|
|
# "bytes_a": bytearray([0, 1, 2, 3, 4, 5, 6, 7]),
|
|
# "bytes_b": bytearray("foobar"),
|
|
# "timestamp": 1687852514
|
|
# }
|
|
# ]
|
|
|
|
[[inputs.file]]
|
|
files = ["./testcases/cbor_base64_encoding/data.bin"]
|
|
data_format = "xpath_cbor"
|
|
|
|
xpath_native_types = true
|
|
|
|
[[inputs.file.xpath]]
|
|
metric_name = "'data'"
|
|
metric_selection = "child::*"
|
|
timestamp = "timestamp"
|
|
timestamp_format = "unix"
|
|
field_selection = "child::*"
|
|
fields_bytes_as_base64 = ["bytes_b", "field*"]
|
|
fields_bytes_as_hex = ["bytes_a"]
|
|
|
|
[inputs.file.xpath.fields]
|
|
fielda = "bytes_a"
|