[{"title":"( 60 个子文件 188KB ) gnmi-gateway:通过OpenConfig和gNMI为现代网络遥测提供模块化,分布式且高度可用的服务","children":[{"title":"gnmi-gateway-release","children":[{"title":"gateway","children":[{"title":"main.go <span style='color:#111;'> 9.87KB </span>","children":null,"spread":false},{"title":"openconfig","children":[{"title":"types.go <span style='color:#111;'> 3.59KB </span>","children":null,"spread":false}],"spread":true},{"title":"utils","children":[{"title":"utils.go <span style='color:#111;'> 2.66KB </span>","children":null,"spread":false}],"spread":true},{"title":"exporters","children":[{"title":"all","children":[{"title":"all.go <span style='color:#111;'> 856B </span>","children":null,"spread":false}],"spread":true},{"title":"kafka","children":[{"title":"kafka.go <span style='color:#111;'> 3.06KB </span>","children":null,"spread":false}],"spread":true},{"title":"prometheus","children":[{"title":"delta.go <span style='color:#111;'> 1.54KB </span>","children":null,"spread":false},{"title":"prometheus.go <span style='color:#111;'> 5.30KB </span>","children":null,"spread":false},{"title":"prometheus_test.go <span style='color:#111;'> 1.56KB </span>","children":null,"spread":false}],"spread":true},{"title":"exporter.go <span style='color:#111;'> 2.36KB </span>","children":null,"spread":false},{"title":"exporter_mock_test.go <span style='color:#111;'> 1.81KB </span>","children":null,"spread":false},{"title":"debug","children":[{"title":"debug.go <span style='color:#111;'> 1.76KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"clustering","children":[{"title":"zookeeper.go <span style='color:#111;'> 5.84KB </span>","children":null,"spread":false},{"title":"zookeeper_integration_test.go <span style='color:#111;'> 5.65KB </span>","children":null,"spread":false},{"title":"clustering.go <span style='color:#111;'> 2.04KB </span>","children":null,"spread":false}],"spread":true},{"title":"configuration","children":[{"title":"config.go <span style='color:#111;'> 9.90KB </span>","children":null,"spread":false}],"spread":true},{"title":"gateway_test.go <span style='color:#111;'> 1.93KB </span>","children":null,"spread":false},{"title":"locking","children":[{"title":"local_test.go <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":"zookeeper.go <span style='color:#111;'> 7.57KB </span>","children":null,"spread":false},{"title":"zookeeper_integration_test.go <span style='color:#111;'> 3.79KB </span>","children":null,"spread":false},{"title":"local.go <span style='color:#111;'> 2.09KB </span>","children":null,"spread":false},{"title":"locker.go <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false}],"spread":true},{"title":"connections","children":[{"title":"zookeeper_test.go <span style='color:#111;'> 2.76KB </span>","children":null,"spread":false},{"title":"zookeeper.go <span style='color:#111;'> 6.18KB </span>","children":null,"spread":false},{"title":"manager.go <span style='color:#111;'> 3.83KB </span>","children":null,"spread":false},{"title":"state.go <span style='color:#111;'> 14.38KB </span>","children":null,"spread":false}],"spread":true},{"title":"stats","children":[{"title":"spectator_test.go <span style='color:#111;'> 3.05KB </span>","children":null,"spread":false},{"title":"spectator.go <span style='color:#111;'> 3.13KB </span>","children":null,"spread":false}],"spread":true},{"title":"server","children":[{"title":"server_test.go <span style='color:#111;'> 32.46KB </span>","children":null,"spread":false},{"title":"server.go <span style='color:#111;'> 19.59KB </span>","children":null,"spread":false}],"spread":true},{"title":"gateway.go <span style='color:#111;'> 15.14KB </span>","children":null,"spread":false},{"title":"loaders","children":[{"title":"all","children":[{"title":"all.go <span style='color:#111;'> 846B </span>","children":null,"spread":false}],"spread":false},{"title":"simple","children":[{"title":"simple_test.go <span style='color:#111;'> 2.29KB </span>","children":null,"spread":false},{"title":"simple.go <span style='color:#111;'> 5.53KB </span>","children":null,"spread":false}],"spread":false},{"title":"json","children":[{"title":"json.go <span style='color:#111;'> 3.57KB </span>","children":null,"spread":false}],"spread":false},{"title":"cluster","children":[{"title":"cluster.go <span style='color:#111;'> 3.60KB </span>","children":null,"spread":false}],"spread":false},{"title":"netbox","children":[{"title":"netbox.go <span style='color:#111;'> 4.87KB </span>","children":null,"spread":false}],"spread":false},{"title":"loader.go <span style='color:#111;'> 1.91KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":".dockerignore <span style='color:#111;'> 29B </span>","children":null,"spread":false},{"title":"go.mod <span style='color:#111;'> 1.00KB </span>","children":null,"spread":false},{"title":"main.go <span style='color:#111;'> 734B </span>","children":null,"spread":false},{"title":".github","children":[{"title":"PULL_REQUEST_TEMPLATE","children":[{"title":"pull_request_template.md <span style='color:#111;'> 376B </span>","children":null,"spread":false}],"spread":true},{"title":"ISSUE_TEMPLATE","children":[{"title":"bug_report.md <span style='color:#111;'> 820B </span>","children":null,"spread":false},{"title":"anything-else.md <span style='color:#111;'> 215B </span>","children":null,"spread":false}],"spread":true},{"title":"workflows","children":[{"title":"go.yml <span style='color:#111;'> 705B </span>","children":null,"spread":false},{"title":"release.yml <span style='color:#111;'> 2.16KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"go.sum <span style='color:#111;'> 69.70KB </span>","children":null,"spread":false},{"title":"gateway-config-example.json <span style='color:#111;'> 266B </span>","children":null,"spread":false},{"title":"examples","children":[{"title":"gnmi-prometheus","children":[{"title":"Dockerfile <span style='color:#111;'> 492B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 1.54KB </span>","children":null,"spread":false},{"title":"prometheus.yml <span style='color:#111;'> 440B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"CONTRIBUTING.md <span style='color:#111;'> 907B </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 11.09KB </span>","children":null,"spread":false},{"title":"targets-example.yaml <span style='color:#111;'> 563B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 9.68KB </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 2.44KB </span>","children":null,"spread":false},{"title":"docs","children":[{"title":"gnmi-gateway-internals.svg <span style='color:#111;'> 757.11KB </span>","children":null,"spread":false},{"title":"TODO.md <span style='color:#111;'> 452B </span>","children":null,"spread":false},{"title":"OVERVIEW.md <span style='color:#111;'> 4.11KB </span>","children":null,"spread":false}],"spread":true},{"title":".gitignore <span style='color:#111;'> 2.55KB </span>","children":null,"spread":false},{"title":"targets-example.json <span style='color:#111;'> 609B </span>","children":null,"spread":false}],"spread":false}],"spread":true}]