2013-04-24 3 views
2

Glimpse은 어떻게 데이터를 수집합니까? 그것은 모두 기억에 저장되어 있습니까? 데이터베이스에 데이터를 유지할 수있는 방법이 있습니까?디버깅 정보를 어떻게 볼 수 있습니까?

웹 사이트를 여러 대의 컴퓨터 (로드 균형 조정)에 설치하면 디버깅을 엿볼 수 있습니까? 아니면 다른 서버에서 액세스 할 수없는 한 서버에서 수집 한 데이터가 있습니까? History tab 페이지보고에서

답변

5

IPersistenceStore 구현할 인터페이스입니다.

Glimpse는 ApplicationPersistenceStore이라는 메모리 저장소를 통해 즉시 제공되지만 구현 내용에 따라 데이터베이스, 파일 시스템, 분산 캐시에 데이터를 쓸 수 있습니다.

을 엿볼로 구현를 연결하기 위해, 당신은 IServiceLocator을 만들고 web.configglimpse 노드에서 serviceLocatorType 속성을 통해 그것을 사용하는 엿볼를 구성해야합니다.

샘플 IServiceLocator 구현을 보려면 AspNetServiceLocator을 살펴보세요.

3

내가 문서 작성 아직 의심, 그것은 현재이 말한다 :

Persistense 스토어

TODO : 업데이트하는 방법의 예 링크 IPersistenseStore.

코드를 살펴본 결과 IPersistenseStore 인터페이스를 찾을 수 없습니다. 그러나 나는 당신이보기 시작할 것을 제안하는 곳인 IDataStore 인터페이스를 발견 할 수 있습니다.

현재 인터페이스의 두 가지 구현 인 DictionaryDataStoreAdapter 클래스와 클래스가있는 것으로 보입니다.


업데이트

ApplicationPersistenceStore 클래스에 의해 구현되는 IPersistenceStore 인터페이스가있다. 이 클래스는 IDataStore으로 연기되는 것처럼 보일 지 모르지만, 그래도 사용자 정의 솔루션을 구현하기 위해 살펴볼 수 있습니다.

+0

위대한 답변 James! 언제든지 위키 문서를 업데이트하거나 귀하의 의견을 보내주십시오. – nikmd23

+1

@ nikmd23 인터페이스 맞춤법 오류를 수정하기 위해 설명서를 업데이트했습니다. 원래 그 말은 원래 저를 버렸습니다. Azure의 In-Memory 분산 캐싱을 사용하여 상점을 작성하려고합니다. 소스 코드를 열고 누겟 패키지를 게시하면됩니다. –

+0

훌륭한 사운드! 도움이 필요하면 알려주세요. – nikmd23