Skip to content

Go implementation of Cloud Foundry's Dropsonde Protocol

License

Notifications You must be signed in to change notification settings

scalingdata/sonde-go

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sonde-go

Go implementation of Cloud Foundry's Dropsonde Protocol

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 --devel
  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.

About

Go implementation of Cloud Foundry's Dropsonde Protocol

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 72.7%
  • Protocol Buffer 16.3%
  • Go 11.0%