23 lines
986 B
Text
23 lines
986 B
Text
# P4Runtime telemetry input plugin
|
|
[[inputs.p4runtime]]
|
|
## Define the endpoint of P4Runtime gRPC server to collect metrics.
|
|
# endpoint = "127.0.0.1:9559"
|
|
## Set DeviceID required for Client Arbitration.
|
|
## https://p4.org/p4-spec/p4runtime/main/P4Runtime-Spec.html#sec-client-arbitration-and-controller-replication
|
|
# device_id = 1
|
|
## Filter counters by their names that should be observed.
|
|
## Example: counter_names_include=["ingressCounter", "egressCounter"]
|
|
# counter_names_include = []
|
|
|
|
## Optional TLS Config.
|
|
## Enable client-side TLS and define CA to authenticate the device.
|
|
# enable_tls = false
|
|
# tls_ca = "/etc/telegraf/ca.crt"
|
|
## Set minimal TLS version to accept by the client.
|
|
# tls_min_version = "TLS12"
|
|
## Use TLS but skip chain & host verification.
|
|
# insecure_skip_verify = true
|
|
|
|
## Define client-side TLS certificate & key to authenticate to the device.
|
|
# tls_cert = "/etc/telegraf/client.crt"
|
|
# tls_key = "/etc/telegraf/client.key"
|