2011-09-15 3 views
4

C# 응용 프로그램 내에서 통계를 수집 할 수있는 유용한 도구가 있습니까? 기본적으로 성공적인 메서드 호출, 전달 된 매개 변수 값, IP 주소 (웹 응용 프로그램의 경우), 데이터 검색 시도 실패를 저장하려고합니다. 더 많거나 적은 아무것도. 그런 다음 데이터가 포함 된 데이터베이스를 쿼리하여 통계 차트 및 다이어그램을 생성 할 수 있어야합니다.C#의 통계 수집 도구?

지금 우리는 5 개의 테이블로 스스로하고 있습니다. 메인 테이블은 요청을 포함하고, 우리는 매개 변수 테이블, 데이터 테이블, 애플리케이션 테이블 (다른 애플리케이션을 추적하기 위해), 메소드 테이블을 가지고있다. 또한 다른 프로젝트 (예 : PHP 및 플래시)를위한 웹 서비스도 제공합니다. 그들은 웹 서비스로 데이터를 보내고 그 다음에 메인 통계 데이터베이스에 저장됩니다.

우리는이 시장에서 아마도 더 많은 것을 할 수있는 도구가 있는지 알고 싶습니다. (오픈 소스이거나 자유롭게 사용할 필요는 없습니다.)

+3

[PostSharp] (http://www.sharpcrafters.com/)의 [SmartInspect] (http://blog.gurock.com/postings/aspect-oriented-logging-for-net)와 같은 소리가납니다. - with postsharp and smartinspect/848 /). –

답변

4

좋은 도구는 지브롤터 http://www.gibraltarsoftware.com/입니다. 소프트웨어는 매우 좋을뿐만 아니라 그 뒤에있는 사람들은 매우 친절하고 도움이됩니다.

+0

우리에 대한 자신감의 투표에 대해 케빈에게 감사드립니다! 우리는 상자 안에 이것에 대한 몇 가지 훌륭한 옵션과 원한다면 더 깊은 방법을 가지고 있습니다. 무료 평가판을 다운로드하고 라이브 채팅을 통해 저희에게 연락하거나 특정 시나리오에 대한 추가 지원을 받으십시오! –