다음을 통해 공유


추가, 사용, 및 네임 스페이스를 사용 하지 않도록 설정 하는 방법

 

적용 대상: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

네임 스페이스 정의 매개 변수 및 함수는 지정 된 네임 스페이스 또는 클래스에 대 한 변수와 같은 더 자세한 정보를 수집 하도록 응용 프로그램 성능 모니터링 이동 해야 합니다. 기본 목록에 추가할 수 있습니다 하며 두 진입점으로 또는 메서드로 처리 됩니다. 기본 모니터링 목록 추가, 편집, 또는 네임 스페이스 및 클래스를 제거 하 여 변경할 수 있습니다.

참고

(예: system. * 및 microsoft. *) 많은 큰.NET Framework 네임 스페이스는 기본적으로 비활성화 됩니다. 을 사용 하려면 네임 스페이스 목록으로 설정 된 네임 스페이스에 명시적으로 추가 해야 합니다. 또한 네임 스페이스 추가 성능에 영향을 줄 수 및 신중 하 게 테스트 한 후에 추가 해야 합니다.

참고

System Center 2012 SP1만 해당: 모든 네임 스페이스 기본적으로 모니터링을 위해이 목록에 존재 하며 사용 하도록 설정 합니다. 그러나 모든 네임 스페이스, 사용자가 또는 기본 구성 파일에 의해 명시적으로 해제 된 네임 스페이스는 포함 되지 않습니다.

너무 많은 이벤트를 생성 하는 네임 스페이스, 해당 네임 스페이스에 대 한 컬렉션 에이전트는 에이전트를 오버 로드를 방지 하기 위해 자동으로 해제 되어 및에서 에이전트에 이벤트가 기록 됩니다 경우는 Operations Manager 이벤트 로그입니다. 그러나, 다른 모든 요소는 정상적으로 실행 계속 됩니다.

네임 스페이스 추가

네임 스페이스를 추가 하려면

  1. .NET 응용 프로그램 성능 모니터링 템플릿을 열려면는 Operations Manager 콘솔 탐색 창에서 클릭는 제작 단추를 클릭 하 여 관리 팩 템플릿, 클릭 하 고 .NET 응용 프로그램 성능 모니터링.

  2. 설정을 수정 하 고 다음을 선택 하 여 응용 프로그램 그룹을 마우스 오른쪽 단추로 클릭 속성.

  3. 서버 쪽 기본값 탭에서 고급 설정을 클릭합니다.

  4. 고급 설정 페이지에서 클릭 네임 스페이스 설정 열려는 네임 스페이스 목록 페이지. 이 네임 스페이스를 추가할 수 있습니다.

  5. 에 네임 스페이스를 추가 하려면는 네임 스페이스 목록 페이지에서 네임 스페이스 또는 클래스, 를 클릭 하 여 추가, 추가 하려는 네임 스페이스를 입력 합니다.

    참고

    네임 스페이스 및 클래스 이름은 대/소문자를 구분 하지 않습니다. 클래스 이름은 다음 형식으로 지정 해야: Namespace.ClassName

    모니터링 사용 확인란 네임 스페이스 또는 클래스에 포함 된 함수에서 정보를 수집 하려는 여부를 지정 합니다. 모니터링을 사용 하지 않도록 설정 하려는 경우 아마도 네임 스페이스의 함수 매우 자주 호출 하는 성능 오버 헤드를 만드는 수 하기 때문에 취소는 모니터링 사용 확인란을 선택 하 고 함수는 모니터링 되지 것입니다. 진입점이 네임이 스페이스를 확인 하려는 경우 선택 된 진입점으로 사용 하도록 설정 확인란을 선택 합니다. 성능 이벤트 타이밍 모니터는 알려진된 진입점을 발견 하 고 진입점의 처리가 완료 되 면 완료 될 때 시작 됩니다. 해당 시간이 경고 임계값을 초과 하면 성능 이벤트가 보고 됩니다. 대부분 ASP.NET, ASP.NET MVC 및 WCF 응용 프로그램 및 서비스, 일반적으로 필요는 없습니다 기본 구성 파일에는 이미 이러한 기술에 의해 사용 되는 진입점을 포함 하기 때문에 진입점으로 특정 네임 스페이스 또는 클래스를 표시 합니다.확인을 클릭합니다.

    System_CAPS_warning경고

    네임 스페이스는 프로세스 수준에서 설정 됩니다. 프로세스에서 실행 되는 응용 프로그램에 대 한 한 네임 스페이스를 사용 하도록 설정 하 고 해당 프로세스에서 실행 중인 다른 응용 프로그램에 대 한 사용 하지 않도록 하는 경우에 네임 스페이스 충돌 되 고 응용 프로그램 모니터링 수 없게 됩니다. 이 해결 하려면 동일한 프로세스에서 모든 응용 프로그램에 대해 동일 하 게 처리 하는 네임 스페이스를 확인 해야 합니다.

    참고

    메서드는 달리 네임 스페이스를 사용 하도록 설정 하 고 특정 한 기능 수준에서 데이터 수집을 사용 하지 않도록 설정 하 고 시간 단위를 비롯해 변수 및 매개 변수는 메서드에서 사용 하는 등 전체 정보 수집을 모니터링할 수 할 수 있습니다.

네임 스페이스를 편집 합니다.

네임 스페이스를 편집 하려면

  1. .NET 응용 프로그램 성능 모니터링 템플릿을 열려면는 Operations Manager 콘솔 탐색 창에서 클릭는 제작 단추를 클릭 하 여 관리 팩 템플릿, 클릭 하 고 .NET 응용 프로그램 성능 모니터링.

  2. 설정을 수정 하 고 다음을 선택 하 여 응용 프로그램 그룹을 마우스 오른쪽 단추로 클릭 속성.

  3. 서버 쪽 기본값 탭에서 고급 설정을 클릭합니다.

  4. 고급 설정 페이지에서 클릭 네임 스페이스 설정 열려는 네임 스페이스 목록 페이지. 이 네임 스페이스를 편집할 수 있습니다.

  5. 에 네임 스페이스를 편집 하는 네임 스페이스 목록 페이지를 클릭 합니다 편집, 변경 내용을 확인 하 고 클릭 확인.

    참고

    네임 스페이스 및 클래스 이름은 대/소문자를 구분 하지 않습니다. 클래스 이름은 다음 형식으로 지정 해야: Namespace.ClassName

네임 스페이스를 제거 합니다.

네임 스페이스를 제거 하려면

  1. .NET 응용 프로그램 성능 모니터링 템플릿을 열려면는 Operations Manager 콘솔 탐색 창에서 클릭는 제작 단추를 클릭 하 여 관리 팩 템플릿, 클릭 하 고 .NET 응용 프로그램 성능 모니터링.

  2. 설정을 수정 하 고 다음을 선택 하 여 응용 프로그램 그룹을 마우스 오른쪽 단추로 클릭 속성.

  3. 서버 쪽 기본값 탭에서 고급 설정을 클릭합니다.

  4. 고급 설정 페이지에서 클릭 네임 스페이스 설정 열려는 네임 스페이스 목록 페이지. 이 네임 스페이스를 제거할 수 있습니다.

  5. 에 네임 스페이스를 제거 하는 네임 스페이스 목록 페이지에서 네임 스페이스 또는 클래스를 클릭 하 여 제거 하려는 선택 제거, 클릭 하 고 확인.

사용 하도록 설정 하거나 모든 네임 스페이스 및 클래스에 대 한 모니터링을 사용 하지 않도록 설정 하는 경우

이 설정은 어떻게 알 수 없는 문제를 해결 하는 경우를 파악 하는데 사용 됩니다. 응용 프로그램을 사용 하는 경우 알지 못할 수도 있습니다 원하는 데이터를 가져올 수 있도록 해야 합니다. 이 모든 네임 스페이스를 사용 하도록 설정 해야 합니다. 모든 네임 스페이스를 모니터링 합니다. 요청을 구성 하는 모든 방법에 대 한 보기를 제공 하 고 응용 프로그램을 통해 모든 경로 측정 됩니다를 확인 합니다. 예를들어 존재를 알 수 있는 특정 네임 스페이스만 선택, 하는 경우 성능 문제를 해결 하는데 필요한 모든 정보를 수집 하지 수도 있습니다. 목록에 없는 네임 스페이스에서 성능 정보를 수집 하는 것이 놓치고 합니다. 이 경우 알려진된 함수에 대 한 타이밍 알려진된 함수는 느린 경우가 아니라 false 인상을 목록에 없는 네임 스페이스에서 소요 된 시간의 양을 포함 됩니다.

사용 하는 경우: 느린 함수를 분리 시켜야 하 고 문제를 해결 하려고 할 때이 사용 합니다.

전략: 특정 네임 스페이스를 설정 하기 전에 먼저 알고 어떤 적중 되 고, 모든 네임 스페이스를 설정 하 고 다음 관련이 있는 사람에 게 네임 스페이스의 수를 줄입니다. 수집 된 데이터의 양이 줄어들고 모니터링 대상된 응용 프로그램에 미치는 영향을 줄일 수 있습니다.

System_CAPS_tip

모든 네임 스페이스를 모니터링 하면 성능이 저하 되는 프로덕션 환경에서 구현 하기 전에 테스트 환경에서 모든 네임 스페이스를 사용 하도록 설정 하는 것이 좋습니다. 테스트 환경에 사용할 수 없을 때에 단일 서버의 초기 성능 측정 한 다음 해당 단일 서버의 모든 네임 스페이스를 사용할 수 있게 하 여 시작 합니다. 성능 영향을 받지 않음을 확인할 수 있는, 다음 롤아웃하기 설정을 더 많은 서버에 있습니다.

System Center 2012 SP1만 해당: 모든 네임 스페이스 목록에 대 한 활성화 기본적으로 모니터링 합니다. 그러나 모든 네임 스페이스, 명시적으로 해제 하는 네임 스페이스는 포함 되지 않습니다.

이 예제에서는 네임 스페이스를 사용할 수 있습니다. 변경 하는 경우에 모니터링 데이터의 차이 보여줍니다.

없는 네임 스페이스를 사용 하 여 모니터링

네임 스페이스를 사용할 수 없는 실행 트리 보기

사용할 수 없는 추가 네임 스페이스를 사용 하 여 모니터링, 실행 트리 나타나지만 호출 WCF 서비스를가 실제 흐름 또는 해당 호출에서 생성 되는 위치에 대 한 정보가 없습니다. 이 문제를 조사 하 려 하 고 여러 위치에서 웹 서비스를 호출 하 게 표시 하는 개발자, 경우 불완전 한 고 덜 true 근본 원인의 찾을 도움을 줍니다에 유용한 정보가입니다.

특정 네임 스페이스를 사용 하 여 모니터링

네임 스페이스를 사용할 수 있는 실행 트리 보기

특정 네임 스페이스는 적절 한 응용 프로그램에 추가 하 여 실행 트리 느린 웹 페이지에서 일어나 고 하는 방법에 대 한 자세한 정보를 보여줍니다.

사용 하도록 설정 하거나 모든 네임 스페이스 및 클래스에 대 한 모니터링을 사용 하지 않도록 설정 하려면

  1. .NET 응용 프로그램 성능 모니터링 템플릿을 열려면는 Operations Manager 콘솔 탐색 창에서 클릭는 제작 단추를 클릭 하 여 관리 팩 템플릿, 클릭 하 고 .NET 응용 프로그램 성능 모니터링.

  2. 설정을 수정 하 고 다음을 선택 하 여 응용 프로그램 그룹을 마우스 오른쪽 단추로 클릭 속성.

  3. 서버 쪽 기본값 탭에서 고급 설정을 클릭합니다.

  4. 고급 설정 페이지에서 클릭 네임 스페이스 설정 열려는 네임 스페이스 목록 페이지. 이 네임 스페이스를 추가할 수 있습니다.

  5. 에 네임 스페이스를 추가 하려면는 네임 스페이스 목록 페이지, 모든 네임 스페이스, 를 클릭 하 여 추가.

  6. 모든 네임 스페이스에 대 한 모니터링을 사용 하려면 선택 모니터링 사용. 모든 네임 스페이스는 진입점을 확인 하려는 경우 선택 진입점으로 사용 하도록 설정.확인을 클릭합니다.

    System_CAPS_tip

    웹 응용 프로그램과 함께 일반적으로 불필요 네임 스페이스 또는 클래스를 진입점으로 사용할 수 있도록 합니다. 진입점은 성능 측정을 시작 하려면 트리거로 사용 됩니다. .NET 웹 응용 프로그램의 대부분을 다뤄야 하는 잘 알려진 진입점을 제공 합니다. 사용자 지정 인터페이스를 통해 모니터링 되는 응용 프로그램 이라고 하는 경우에 항목 지점 플래그를 설정 해야 합니다.