78 lines
2.1 KiB
Plaintext
78 lines
2.1 KiB
Plaintext
[[processors.dedup]]
|
|
dedup_interval = "600s"
|
|
|
|
[[inputs.socket_listener]]
|
|
service_address = "udp://:8094"
|
|
data_format = "xpath_json"
|
|
[[inputs.socket_listener.xpath]]
|
|
metric_name = "'statistics'"
|
|
metric_selection = "/*"
|
|
|
|
timestamp = "timestamp"
|
|
timestamp_format = "unix"
|
|
|
|
[inputs.socket_listener.xpath.tags]
|
|
url = "url"
|
|
#id = "''"
|
|
#state = "'connected'"
|
|
|
|
[inputs.socket_listener.xpath.fields]
|
|
player = "player"
|
|
#peerValues = "concat('[', string-join(peers/*, ','), ']')"
|
|
peers = "peers"
|
|
|
|
#[[inputs.http_listener_v2]]
|
|
# service_address = ":9091"
|
|
# paths = ["/webrtc-internals-exporter"]
|
|
# data_format = "json_v2"
|
|
# methods = ["POST"]
|
|
# http_success_code = 204
|
|
#
|
|
# [[inputs.http_listener_v2.json_v2]]
|
|
# measurement_name = "stats"
|
|
# timestamp_path = "@this.0.values.0.timestamp"
|
|
# timestamp_format = "unix_ms"
|
|
#
|
|
# [[inputs.http_listener_v2.json_v2.object]]
|
|
# path = "@this"
|
|
# tags = ["id", "url", "state"]
|
|
|
|
[[inputs.http_listener_v2]]
|
|
service_address = ":9091"
|
|
paths = ["/webrtc-internals-exporter"]
|
|
methods = ["POST"]
|
|
http_success_code = 204
|
|
data_format = "xpath_json"
|
|
|
|
[[inputs.http_listener_v2.xpath]]
|
|
metric_name = "'statistics'"
|
|
metric_selection = "/*"
|
|
|
|
field_selection = "values/*"
|
|
field_name = "type"
|
|
field_value = "."
|
|
|
|
timestamp = "/*/values[last()]/*/timestamp"
|
|
timestamp_format = "unix_ms"
|
|
|
|
[inputs.http_listener_v2.xpath.tags]
|
|
url = "url"
|
|
state = "state"
|
|
id = "''"
|
|
|
|
[inputs.http_listener_v2.xpath.fields]
|
|
#values = "values/*"
|
|
peerConnectionId = "id"
|
|
peerValues = "concat('[', string-join(values/*, ','), ']')"
|
|
|
|
[[outputs.file]]
|
|
files = ["stdout"]
|
|
data_format = "json"
|
|
|
|
[[outputs.mongodb]]
|
|
dsn = "mongodb://192.168.68.204:27017"
|
|
database = "peertube"
|
|
granularity = "seconds"
|
|
#authentication = "SCRAM"
|
|
#username = "root"
|
|
#password = "example" |