package
2.5.1+incompatible
Repository: https://github.com/lxlee1102/vpp-agent.git
Documentation: pkg.go.dev
# README
GRPC notification server example
The example shows how to use vpp-agent to receive VPP notifications from the vpp-agent. Vpp-agent streams VPP notifications to all servers provided via grpc.conf file.
How to run example:
- Run vpp-agent with GRPC endpoint set.
vpp-agent --grpc-config=/opt/vpp-agent/dev/grpc.conf
- Run GRPC server (example):
go run main.go
Several flags can be set:
-address=<address>
- for grpc server address/socket-file (otherwise localhost will be used)-socket-type=<type>
- options are tcp, tcp4, tcp6, unix or unixpacket. Defaults to tcp if not setrequest-period=<time_in_sec>
- time between grpc requests
The example prints all received VPP notifications.
# Structs
ExamplePlugin demonstrates the use of grpc to watch on VPP notifications using vpp-agent.