La soluzione più adatta per la registrazione del traffico verso servizi esterni - ASP.NET

1

La mia applicazione si basa su diversi servizi esterni - etichettati come Service A, Service B e Service C nello schema. Sto cercando modi di registrare il numero di richieste fatte a questi servizi e la dimensione delle richieste e delle risposte.

Perché sono interessato a monitorare l'attività del servizio

  • Mentre sto sviluppando l'applicazione, voglio assicurarmi di non effettuare chiamate eccessive verso questi servizi, in particolare quando comincio a effettuare chiamate ai servizi di produzione per la prima volta.
  • Identificazione di potenziali candidati per la memorizzazione nella cache.

Soluzioni potenziali

  • Contatori delle prestazioni del sistema. Ho lavorato con questi prima, ma mai i miei contatori quindi non sono sicuro che sia fattibile.
  • Registrazione del traffico su file e utilizzo di utilità esterne (forse script Powershell) per analizzare tali file. Sto già utilizzando log4net altrove nel progetto.
  • Utilizzo delle variabili dell'applicazione nel sito Web MVC e aggiornamento di questi dai wrapper del servizio.

Se ci sono buone alternative, ti preghiamo di suggerirle di seguito.

    
posta Aligma 26.10.2015 - 04:41
fonte

0 risposte

Leggi altre domande sui tag