C# 응용 프로그램 내에서 통계를 수집 할 수있는 유용한 도구가 있습니까? 기본적으로 성공적인 메서드 호출, 전달 된 매개 변수 값, IP 주소 (웹 응용 프로그램의 경우), 데이터 검색 시도 실패를 저장하려고합니다. 더 많거나 적은 아무것도. 그런 다음 데이터가 포함 된 데이터베이스를 쿼리하여 통계 차트 및 다이어그램을 생성 할 수 있어야합니다.C#의 통계 수집 도구?
지금 우리는 5 개의 테이블로 스스로하고 있습니다. 메인 테이블은 요청을 포함하고, 우리는 매개 변수 테이블, 데이터 테이블, 애플리케이션 테이블 (다른 애플리케이션을 추적하기 위해), 메소드 테이블을 가지고있다. 또한 다른 프로젝트 (예 : PHP 및 플래시)를위한 웹 서비스도 제공합니다. 그들은 웹 서비스로 데이터를 보내고 그 다음에 메인 통계 데이터베이스에 저장됩니다.
우리는이 시장에서 아마도 더 많은 것을 할 수있는 도구가 있는지 알고 싶습니다. (오픈 소스이거나 자유롭게 사용할 필요는 없습니다.)
[PostSharp] (http://www.sharpcrafters.com/)의 [SmartInspect] (http://blog.gurock.com/postings/aspect-oriented-logging-for-net)와 같은 소리가납니다. - with postsharp and smartinspect/848 /). –