gRPCを用いたNW機器からのTelemetryデータ収集_with_python / telemetry_grpc_gpb_with_python

874fb678af9b8ede69dfdcba2907907e?s=47 ikegami
September 05, 2019

gRPCを用いたNW機器からのTelemetryデータ収集_with_python / telemetry_grpc_gpb_with_python

IOS XR/Junosを例に、pythonでNW機器にgRPC接続し、GPB形式のTelemetryデータを収集する方法を解説します。

874fb678af9b8ede69dfdcba2907907e?s=128

ikegami

September 05, 2019
Tweet

Transcript

  1. None
  2. 2007 2015 /NW

  3. None
  4. None
  5. • • •

  6. ⚫ ⚫ ⚫

  7. ⚫ ⚫ ⚫

  8. Collector

  9. None
  10. Collector

  11. None
  12. https://github.com/influxdata/telegraf/tree/master/plugins/inputs/jti_openconfig_telemetry/oc/oc.proto

  13. Collector

  14. None
  15. None
  16. None
  17. None
  18. None
  19. None
  20. None
  21. None
  22. None
  23. Collector

  24. None
  25. https://github.com/cisco/bigmuddy-network-telemetry-proto/tree/master/proto_archive/telemetry.proto https://github.com/cisco/bigmuddy-network-telemetry-proto/tree/master/proto_archive/mdt_grpc_dialout/mdt_grpc_dialout.proto

  26. None
  27. None
  28. None
  29. https://github.com/openconfig/gnmi/blob/master/proto/gnmi/gnmi.proto https://eos.arista.com/openconfig-4-20-2-1f-release-notes/

  30. None
  31. protobuf https://github.com/protocolbuffers/protobuf/releases/

  32. None