func WriteGaugeMessage(message *gauge_messages.Message, conn net.Conn) error { messageId := common.GetUniqueID() message.MessageId = &messageId data, err := proto.Marshal(message) if err != nil { return err } return Write(conn, data) }