2013-10-18 3 views
1

방금 ​​Windows Web Azure에서 IIS 웹 역할의 웹 API를 작업자 역할로 옮겼습니다. 제가 알고 싶은 것은 New Relic을 사용하여 웹 서버를 모니터링하기 전에 훨씬 더 좋아졌습니다. 저는 직원 역할에 에이전트를 설치했지만 위대한 분석은 얻지 못했습니다. owin 셀프 호스팅 웹 api 새로운 유적 모니터링

(What I followed to make this work)

그래서 나는 누군가가 내 자체 호스팅 웹 서버가 새로운 유물로 수행 얼마나 잘에 대한 몇 가지 기본적인 통계를 얻을 도움이 될 기대했다. 처리량, 응답 시간 및 로그 오류를 찾고 있습니다.

I found something 내가 할 수 있다고 생각하는 것 같지만 나는 오우 인에 익숙하지 않다.

누군가이 작품을 만드는 방법에 대한 아이디어가 있다면 좋을 것입니다.

편집 : 내가 찾고있는 것은 누군가가 newrelic API (RecordMetric(), RecordResponseTimeMetric(), IncrementCounter() 등)를 사용하여 처리량을 기록하기 위해 owin 파이프 라인에 연결하는 데 도움이 될 수 있다면, 응답 시간 및 로그 오류가 있습니까?

답변

0

새 Relic .NET 에이전트는 IIS 파이프 라인의 컨텍스트에서 대부분의 트랜잭션 관련 메트릭을 수집합니다. 에이전트는 작업자 역할 (WaWorkerHost.exe)과 같은 독립 실행 형 서비스에 대한 몇 가지 기본 메트릭을 얻을 수 있습니다. 특별한 설정없이 분당 통화 수, RAM/CPU 사용률, 데이터베이스 호출 및 외부 요청을 모니터링 할 수 있습니다. 이 외에도, 당신은 .NET 에이전트 API를 사용하는 것이 좋습니다 :

https://newrelic.com/docs/dotnet/the-net-agent-api

즉 RecordMetric(), RecordResponseTimeMetric()와 IncrementCounter() 푸른 작업자 역할 및 다른 비 IIS 응용 프로그램을 사용할 수 있습니다

. API의 다른 메소드에는 적절한 HttpContext 인스턴스가 필요합니다.

관련 문제