目录

DEPRECATED: Do not use this library. It has been deprecated. Use loggregator v2 and https://github.com/cloudfoundry/go-loggregator.

sonde-go

Go implementation of Cloud Foundry’s Dropsonde Protocol

If you have any questions, or want to get attention for a PR or issue please reach out on the #logging-and-metrics channel in the cloudfoundry slack

Libraries sharing this protocol

  • Dropsonde is a Go library for applications that wish to emit messages in this format.
  • NOAA is a library (also in Go) for applications that wish to consume messages from the Cloud Foundry metric system.

Generating Code

  1. Install protobuf Version 3 because of our dropsonde-protocol dependency.

    # Currently, the command below installs v3.X
    brew install protobuf
  2. Generate go code

    ./generate-go.sh

Code will be generated within this directory using the proto files from Dropsonde Protocol. For other languages, message documentation, and communication protocols, reference Dropsonde Protocol.

In addition, generate-go.sh will also generate easyjson optimized marshalers/unmarshalers.

关于
1.0 MB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802047560号