프로덕션 웹 응용 프로그램의 성능을 모니터링하는 데 도움이되는 몇 가지 유형의 ASP.NET (C# 2.0) 메트릭 클래스를 만들려고합니다. 나는 2.0 건강 모니터링에 다소 익숙하며 그것은 내가 찾고있는 것이 아니다 (나는 어쨌든 생각하지 않는다). 차라리 로그 또는 이벤트 목록과 반대되는 스냅 샷을 제공하는 대시 보드를 갖고 싶습니다. 커뮤니티의 의견을 보내 주시면 감사하겠습니다. 따라서 특정 답변이 없더라도 모든 부분에 의견을 추가하고 전체적으로 의견을 제시하지 않아도됩니다. 미리 감사드립니다!C# ASP.NET 2.0 메트릭 대시 보드
다음은 내가 모니터하고 싶은 것들입니다. 값은 IIS가 아닌 응용 프로그램에 따라 달라야합니다. 열린 세션 시간 당
- 번호.
- 대역폭 사용률 (응용 프로그램 수준에서 그게 가능입니까?)
- 마지막 예외 (처리 또는 취소는-처리) 번호 5
**, 나는 스톱워치 클래스의 몇 가지 유형을 사용하는 방법에 대한 생각 . 모니터링하고자하는 각 함수는 시작/정지를 호출하여 실행을 시작하고 실행을 종료합니다. 그러나 그것은 나에게 끔찍하게보기 흉하게 보인다. 스톱워치 수업없이 이것을 할 수있는 방법이 있습니까? Reflections 클래스의 무언가가 도움이 될 수 있습니까?
이와 비슷한 것이 있습니까? 나는 상당한 양의 인터넷 검색을 수행했지만 정확히 내가 무엇을 찾고 있는지 찾을 수는 없습니다.
다른 측정 항목을 추천 해 줄 수 있습니까?
오타 수정에 대해 @Greg에게 감사합니다. –