2013-09-02 6 views
1

우리는 액세스 권한이없는 고객의 서버에 응용 프로그램을 배포했습니다. 우리가 할 수있는 일은 누군가에게 사소한 작업 (사소한 작업이 아닌 프로파일 러 사용)을 요청하고 코드를 변경하여 로거를 추가하는 것입니다.응용 프로그램 성능 분석 도구

그래서 저는 성능을 전문으로하는 좋은 로거가 있는지 알고 싶습니다. log4net에 대해서 알고 있지만, 단지 정보를 기록하고 있습니다. 차트를 사용하여 보고서를 작성하고 계층 적 관점에서 코드 측정을 나타내는 것이 좋습니다. 다른 사용자의 요청을 분리하는 로거가 필요합니다. 물론 혼자서 작성할 수는 있지만 좋은 무료 도구가있을 수 있습니까? 더 액세스 할 수없는 경우

+0

너는 너무 많이 생각해. :) – Andrei

+0

이 기사는 도움이 될만 함 http://msdn.microsoft.com/en-us/library/ms972959.aspx –

답변

1

, 내가 알고있는 유일한 솔루션입니다 : http://miniprofiler.com/

다른 아이디어 :

  1. 개미 프로파일
  2. NewRelic
  3. 사용자 정의 PostSharp와 속성
  4. 목록 항목
  5. 사용자 지정 ASP.NET MVC 필터
0

로깅 대신 응용 프로그램 분석 도구 사용에 대해 생각해보십시오. 사용할 수있는 다양한 유형이 있으며, 대부분 무료 사용 등급이 있습니다. 도구에 따라 원하는 측정 데이터를 얻기 위해 약간의 코딩 작업 만 수행하거나보다 중요한 사용자 정의 코딩이 필요할 수 있습니다.

먼저 개인 경험이있는 사람은 지브롤터 소프트웨어의 Loupe입니다. 이것은 로깅 도구로 시작된 로깅 및 분석 도구이며 최소한의 코드 변경으로 원하는 것을 더 많이 제공 할 것입니다.

다른 익숙한 옵션은 PreEmptive Analytics입니다. 이것은 응용 프로그램 분석 도구로 시작되어 원시 성능 값 데이터에 대해보고하기 위해 더 많은 코딩 작업을 수행해야합니다.

New Relic, Loggr, EquatecTrackerbird를 포함하여 .NET 공간에서 다른 옵션이 있다는 것을해야 상황에 대한 사용자 정의 코딩의 크거나 적은 금액 중 모든 작업.