sonde

package module
v0.0.0-...-a42463b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 16, 2020 License: Apache-2.0 Imports: 0 Imported by: 0

README

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

Documentation

Overview

Go implementation of Cloud Foundry's Dropsonde Protocol

Directories

Path Synopsis
Package events is a generated protocol buffer package.
Package events is a generated protocol buffer package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL