Faits: Faits: A. T._ travaillait depuis 1985 en qualité de préparatrice au service de la Société coopérative Migros. A ce titre, elle était affiliée à la Caisse de pensions Migros. Le 30 juillet 1996, à l'occasion d'un entretien de service, T._ a fait part de son désir de travailler à temps partiel. L'employeur a donné une suite favorable à sa demande et l'employée a commencé à travailler à 50 pour cent à partir du 1er février 1997. Présentant une tumeur mammaire, T._ a subi une tumorectomie le 29 juillet 1997, suivie d'une chimiothérapie (rapport du docteur A._ du 22 septembre 1998). Elle a été reconnue totalement invalide par l'assurance-invalidité, qui lui a accordé par décision du 30 septembre 1999, à partir du 1er juillet 1998, une rente entière d'invalidité (1'316 fr. par mois jusqu'au 31 décembre 1998 et 1'329 fr. dès le 1er janvier 1999), ainsi qu'une rente complémentaire pour son mari (395 fr. jusqu'au 31 décembre 1998 et 399 fr. dès le 1er janvier 1999). Le 14 avril 2000, la caisse de pensions a informé T._ qu'elle lui verserait à partir du 1er août 1999 une rente d'invalidité, réduite pour cause de surindemnisation, de 17 fr. par mois. Le décompte de surindemnisation de la caisse s'établissait comme suit: Salaire annuel de 1999 20'942 fr. Salaire mensuel 1'745 fr. Rentes de l'assurance-invalidité 1'728 fr. Différence compensée par la caisse de pensions 17 fr. Rente d'invalidité de la caisse de pensions 1'040 fr. Surassurance 1'023 fr. Montant de la prestation mensuelle 17 fr. Montant de la prestation mensuelle 17 fr. B. Par écriture du 24 avril 2001, T._ a assigné la caisse de pensions en paiement, dès le 1er août 1999, d'une rente d'invalidité non réduite de 1'040 fr. par mois. La défenderesse a conclu au rejet de la demande. Statuant le 23 août 2002, le Tribunal des assurances du canton de Vaud a rejeté la demande. Statuant le 23 août 2002, le Tribunal des assurances du canton de Vaud a rejeté la demande. C. T._ interjette un recours de droit administratif dans lequel elle conclut principalement, avec suite de frais et dépens, à l'annulation du jugement cantonal et au versement par la caisse de pensions d'une rente mensuelle de 1'040 fr., les arrérages devant être versés avec intérêts à 5 pour cent dès leur échéance mensuelle. Subsidiairement, elle conclut au renvoi de la cause à l'autorité cantonale pour nouveau jugement. La caisse de pensions conclut au rejet du recours, avec suite de frais et dépens. Quant à l'Office fédéral des assurances sociales (OFAS), il propose de l'admettre et de renvoyer la cause au tribunal des assurances pour instruction complémentaire.