# sonde-go **Repository Path**: mirrors_cloudfoundry/sonde-go ## Basic Information - **Project Name**: sonde-go - **Description**: Go implementation of Cloud Foundry's Dropsonde Protocol - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-24 - **Last Updated**: 2026-03-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 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](https://cloudfoundry.slack.com/archives/CUW93AF3M) ## Libraries sharing this protocol * [Dropsonde](https://github.com/cloudfoundry/dropsonde) is a Go library for applications that wish to emit messages in this format. * [NOAA](https://github.com/cloudfoundry/noaa) is a library (also in Go) for applications that wish to consume messages from the Cloud Foundry [metric system](https://github.com/cloudfoundry/loggregator). ## Generating Code 1. Install [protobuf](https://github.com/google/protobuf) Version 3 because of our [dropsonde-protocol dependency](https://github.com/cloudfoundry/dropsonde-protocol#generating-code). ```bash # Currently, the command below installs v3.X brew install protobuf ``` 2. Generate go code ```bash ./generate-go.sh ``` Code will be generated within this directory using the proto files from [Dropsonde Protocol](https://github.com/cloudfoundry/dropsonde-protocol). For other languages, message documentation, and communication protocols, reference [Dropsonde Protocol](https://github.com/cloudfoundry/dropsonde-protocol). In addition, generate-go.sh will also generate [easyjson](https://github.com/mailru/easyjson) [optimized marshalers/unmarshalers](events/events_easyjson.go).