다음을 통해 공유


워크플로 메트릭을 사용한 기록 모니터링

WF 인스턴스 기록 섹션에는 AppFabric에서 관리하는 추적된 .NET Framework 4 WF 서비스 인스턴스에 대한 기록 메트릭이 표시됩니다. 활성화, 실패완료 요약 메트릭은 성공하거나 실패한 WF 작업에 대한 요약을 제공합니다. WF 인스턴스 기록 제목 표시줄 내에서 아래쪽 화살표 또는 요약 메트릭 링크를 제외한 아무곳이나 클릭하여 WF 인스턴스 기록 섹션을 확장하면 인스턴스 활성화 또는 오류가 있는 인스턴스가 포함된 상위 5개 서비스의 요약이 표시됩니다. 또한 오류가 있는 인스턴스 - 결과별 그룹이 표시됩니다. 이 상위 수준 요약 값과 내림차순 상호 관련된 세부 보기를 사용하여 추적된 WF 서비스 인스턴스의 기록을 모니터링할 수 있습니다.

WF 인스턴스 기록 메트릭

모니터링 대시보드의 WF 인스턴스 기록 섹션에서는 제목 WF 인스턴스 기록이 있는 음영 처리된 머리글 상자에 WF 인스턴스 기록의 요약 보기를 제공합니다. 다음 메트릭은 성공적으로 활성화된 WF 인스턴스 및 활성화되지 않은 인스턴스의 빠른 개요 보기를 제공합니다.

  • 활성화 요약 메트릭은 지정된 기간 내에 활성화되었고 완료되거나 완료되지 않았을 수 있는 WF 인스턴스의 누적 합계입니다.

  • 실패 요약 메트릭은 지정된 기간 내에 활성화 시간에 관계없이 하나 이상의 실패가 발생한 워크플로 인스턴스 수의 누적 합계입니다.

  • 완료 요약 메트릭은 지정된 기간 내에 활성화 시간에 관계없이 완료된 WF 인스턴스 수의 누적 합계입니다.

아래 요약 메트릭은 워크플로 서비스 인스턴스 수를 특정 인스턴스 범주 내에 요약하는 후속 서비스 메트릭입니다.

  • 인스턴스 활성화 - 서비스별 그룹(상위 5) - 지정된 기간 내에 총 워크플로 인스턴스 활성화 수가 가장 많은 상위 5개 서비스입니다.

  • 오류가 있는 인스턴스 - 서비스별 그룹(상위 5) - 지정된 기간 내에 오류가 발생한 총 워크플로 인스턴스 수가 가장 많은 상위 5개 서비스입니다.

  • 오류가 있는 인스턴스 - 결과별 그룹 - 실패 요약 메트릭에 따라 이 메트릭에는 현재 복구되지 않은 항목이 아니라 복구된(다시 시작된) 워크플로 인스턴스 수의 분석 결과가 포함됩니다. 지속성을 사용하도록 설정된 지속적 워크플로 서비스만 복구할 수 있습니다.

추적된 WF 인스턴스 페이지

추적된 WF 인스턴스 페이지를 사용하면 모니터링(추적)이 사용하도록 설정되고 실행된 워크플로 인스턴스에 관련된 기록 데이터와 상태 정보를 볼 수 있습니다. 요약 메트릭(예: 활성화)을 클릭하거나 WF 인스턴스 기록 섹션의 열(예: 인스턴스 활성화 - 서비스별 그룹(상위 5) 열) 아래에서 서비스 링크 중 하나를 클릭하면 추적된 WF 인스턴스 페이지로 이동됩니다.

추적된 WF 인스턴스 페이지

대시보드 페이지에서 추적된 WF 인스턴스 페이지로 이동하기 위해 클릭하는 링크는 추적된 WF 인스턴스 페이지에 열거되는 항목이 해당 원래 링크에 특정하도록 추적된 워크플로 인스턴스 데이터를 필터링하는 데 사용됩니다. 예를 들어, 인스턴스 활성화 열 아래에서 서비스 항목 링크를 클릭하면 추적된 WF 인스턴스 페이지로 이동되고 원래 쿼리에 사용된 기간 내에 만든 시간이 있는 서비스 종류에 대한 필터링된 워크플로 인스턴스를 열거합니다.

그러나 쿼리 요약 프레임에서 하나 이상의 필드(예: 만든 시간) 값을 변경하여 초기 출력을 변경하고 특정 워크플로 인스턴스에 대해 추가로 문제를 해결할 수 있습니다. 예를 들어, 추적된 WF 인스턴스 페이지로 이동하는 데 사용된 원래 만든 시간이 2009년 9월 20일 일요일 오전 10:30:43인 경우 만든 시간 필드 값을 2009년 9월 22일 화요일 오전 10:30:43으로 변경하고 쿼리 실행을 클릭하면 다른 결과를 볼 수 있습니다.

자세한 내용은 추적된 WF 인스턴스 페이지를 참조하십시오.

WF 인스턴스 기록 메트릭을 모니터링하여 문제 해결

WF 인스턴스 기록 섹션을 사용하여 추적된 워크플로 인스턴스를 모니터링하면 이전 정보를 문제 해결 방법에 결합할 수 있습니다. WF 인스턴스 기록 섹션을 처음 표시하면 워크플로 인스턴스 실행의 상위 요약이 표시됩니다. 추적된 워크플로의 활성화나 실행에 문제가 있는지 빠르게 확인할 수 있습니다. 오류가 있는 인스턴스 - 서비스별 그룹(상위 5) 요약 메트릭에 0이 아닌 값이 있는 경우 이는 문제가 발생했을 수 있음을 나타냅니다. 오류가 있는 인스턴스 - 결과별 그룹을 사용하여 오류가 발생했으나 복구되지 않았고 지속적 워크플로 서비스에 대한 실행 가능한 주의가 필요한 워크플로 인스턴스 수를 파악할 수 있습니다. 각 요약 메트릭은 초기 대시보드 페이지가 상위 수준에서 요약한 추적된 워크플로 인스턴스 데이터의 명시적 세부 메트릭을 볼 수 있는 추적된 WF 인스턴스 페이지에 연결됩니다. 이 분석 결과는 추적된 WF 인스턴스와 관련된 문제를 격리하기 위한 추가적인 정보를 제공합니다. 추적된 WF 인스턴스의 첫 번째 드릴다운 수준에는 조건별로 필터링된 모든 추적된 워크플로 인스턴스 항목이 표시됩니다. 추적된 이벤트 페이지를 사용하여 각각의 추적된 WF 인스턴스 항목으로 다시 드릴다운할 수 있습니다.

WF 인스턴스 기록 섹션을 통해 지정된 범위에서 WF 서비스를 모니터링하여 문제가 있는지 확인하는 시나리오를 살펴보겠습니다. 실패 요약 메트릭에 0이 아닌 값이 표시될 경우 섹션을 확장하면 실패의 분석 결과를 상위 5개 서비스까지 볼 수 있습니다. 이를 통해 잠재적 문제가 가장 많은 서비스에 초점을 맞출 수 있습니다. 특정 문제 서비스를 클릭한 다음 열거 페이지로 이동하고 쿼리 값을 변경하면 세부 정보를 지정할 수 있습니다.

실패 요약 머리글에 일부 워크플로 인스턴스에 오류가 발생했음을 보여 주는 0이 아닌 값이 표시된다고 가정합니다. WF 인스턴스 기록 위젯을 확장하고 오류가 있는 인스턴스 - 서비스별 그룹(상위 5) 열 아래쪽을 보면 선택된 기간 동안 오류가 발생한 상위 5개 서비스가 표시됩니다. 오류에 대한 자세한 내용을 보려면 서비스 링크 중 하나를 클릭하여 추적된 이벤트 페이지로 이동합니다.

참고

상위 5개 서비스에 표시되지 않은 특정 서비스에 대한 오류 데이터를 찾으려면 실패 요약 열을 클릭하여 추적된 WF 인스턴스 페이지로 이동합니다. 해당 페이지로 이동한 후 이에 따라 기존 쿼리를 수정할 수 있습니다. 예를 들어, 서비스를 범위 조건에 추가할 수 있습니다.

실패 요약 머리글에 일부 활성화 오류가 발생했음을 보여 주는 0이 아닌 값이 표시된다고 가정합니다. WF 인스턴스 기록 섹션을 확장하고 오류가 있는 인스턴스 - 서비스별 그룹(상위 5) 열 아래쪽을 보면 선택된 기간 동안 활성화에 실패한 상위 5개 서비스가 표시됩니다. 서비스 X가 상위 5개 실패한 워크플로 중 하나인 경우 해당 서비스 링크가 여기에 표시됩니다. 해당 서비스 링크를 클릭하여 추적된 이벤트 페이지로 이동됩니다. 서비스 X가 상위 5개 서비스 중 하나가 아닐 경우 실패 요약 열을 클릭하여 추적된 WF 인스턴스 페이지로 이동한 다음 서비스 이름 쿼리 결과 열에서 서비스 X를 찾을 수 있습니다. 또는 범위 필드에서 서비스 X를 선택하고 쿼리를 실행하여 해당 서비스의 인스턴스만 찾을 수 있습니다.

WF 인스턴스 기록 페이지는 서비스 X에 대한 IIS 계층 구조의 특정 범위에서 추적된 WF 인스턴스의 기록 보기로 채워집니다. 추적된 WF 인스턴스 페이지 내의 가운데 창에서 이 워크플로 중 하나를 클릭하여 페이지 아래쪽에 있는 세부 정보 창에 해당 워크플로의 세부 정보를 표시할 수 있습니다. 세부 정보 창의 개요 탭에서 워크플로에 대한 정보를 볼 수 있습니다. 이 탭에는 서비스 가상 경로, 해당 워크플로 인스턴스 ID, 해당 수명 동안 추적된 이벤트 수, 만든 시간 및 기타 정보와 같은 추적된 워크플로 인스턴스에 대한 정보가 포함되어 있습니다. 이 정보를 사용하면 추적된 워크플로 인스턴스의 수명을 더 잘 이해할 수 있습니다.

참고

추적된 WF 인스턴스 페이지에는 워크플로 인스턴스에 대한 기록 데이터가 표시되므로 해당 페이지에서 인스턴스 제어 작업이 지원되지 않습니다. 인스턴스 제어 작업은 지속된 WF 인스턴스 페이지에서만 실행할 수 있습니다. 추적(모니터링) 및 지속성을 서로 개별적으로 활성화할 수 있으므로 추적된 WF 인스턴스는 지속된 WF 인스턴스에 직접 연결되지 않습니다.

추적된 인스턴스에 대한 추가 컨텍스트가 필요한 경우 가운데 창에서 인스턴스를 마우스 오른쪽 단추로 클릭하고 추적된 이벤트 보기를 클릭합니다. 이렇게 하면 추적된 이벤트 페이지로 이동되고 해당 워크플로 인스턴스 ID에 대한 정보가 표시됩니다. 또한 상황에 맞는 메뉴에서 선택하여 워크플로 인스턴스에 대한 지속된 인스턴스 보기를 수행할 수 있습니다. 지속된 인스턴스 보기 옵션의 값을 제공하려면 추적된 WF 서비스 인스턴스가 포함된 응용 프로그램에서 지속성을 사용하도록 구성하고 추적을 사용하도록 설정해야 합니다.

참고

워크플로가 완료된 경우 완료된 인스턴스를 유지하도록 지속성 저장소를 구성했는지 여부에 따라 지속된 WF 인스턴스 페이지에 항목이 표시되거나 표시되지 않을 수 있습니다. 서비스가 지속성을 사용하도록 구성된 경우 이 문제가 발생합니다.

또는 오류가 있는 인스턴스 - 결과별 그룹 열에서 복구됨 또는 복구되지 않음 상태인 추적된 인스턴스 수를 확인할 수 있습니다. 이러한 상태의 링크를 클릭하면 추적된 WF 인스턴스 페이지로 이동됩니다. 클릭한 링크에 따라 각각 중단 상태(복구되지 않음) 또는 중단 이외 상태(복구됨)의 열거된 워크플로 인스턴스 목록이 표시됩니다. 위에서 설명한 대로 열거된 목록에서 추적된 워크플로 인스턴스 중 하나를 선택하면 세부 정보 창에 추가 정보가 표시됩니다. 적용 가능한 경우 추적된 이벤트 보기 또는 지속된 인스턴스 보기 옵션을 마우스 오른쪽 단추로 클릭하고 선택할 수도 있습니다.

문제를 해결하는 데 도움이 되는 추적된 워크플로 인스턴스의 보다 세부적인 정보를 얻는 방법에 대한 자세한 내용은 추적된 이벤트 페이지지속된 WF 인스턴스 페이지를 참조하십시오.

참고 항목

참조 항목

추적된 WF 인스턴스 페이지
지속된 WF 인스턴스 페이지

  2011-12-05