Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Machinery 프로세스 분석과 모니터링

Workshop의 Machinery Overview 위젯은 프로세스 그래프에 지표, 전이와 객체 분포를 표시합니다. Machinery 앱 자체의 독립 조회 모드에서도 사용할 수 있지만 기능은 제한됩니다.

v2 설정과 입력

Workshop에서 Machinery Overview를 추가하면 기본으로 v2 위젯을 사용하며 Machinery v2 리소스를 지원합니다. 위젯 설정 위에서 그래프 리소스를 선택합니다.

기존 위젯은 Workshop의 ... 메뉴로 편집 모드를 열고 그래프를 선택한 뒤 Widget setup의 Use Machinery v2를 선택합니다. 이후 새 입력을 맞춰야 합니다.

그래프의 각 루트 프로세스에 입력 객체 집합(Object set)을 구성합니다. 하위 프로세스 집합은 Object type에 구성한 부모 링크를 따라 자동 도출합니다. 예를 들어 Application 100개를 입력하고 각 Application에 여러 Review가 연결되어 있으면 관련 Review를 찾아오므로 루트의 입력만 지정하면 됩니다.

지표 뷰

기본 지표 뷰는 Historical count, Current count, Historical duration과 Current duration입니다. 과거에 상태를 거친 개수와 현재 상태의 개수, 과거 및 현재 체류 시간을 각각 표현합니다. 편집자는 추가, 삭제, 순서 변경과 사용자 지정을 할 수 있습니다.

사용자 지정 뷰에는 노드 지표 하나를 정하고 숫자 서식과 조건부 색을 적용합니다. 선택적으로 선의 지표를 정하고 Sankey 형태의 선 굵기로 전이 빈도를 표현할 수도 있습니다.

화면에는 한 번에 노드 지표 하나와 선택적인 선 지표 하나를 표시합니다. 충분히 확대하면 활성 뷰를 시작으로 노드 카드에 지표 세 개를 보여 줍니다.

사용자는 뷰 선택기로 지표를 바꾸고 노드에 마우스를 올려 사용 가능한 지표를 확인합니다.

노드 지표를 선택하여 고정하고 다시 선택하거나 핀을 눌러 해제할 수 있습니다.

출력 객체 집합

그래프의 프로세스별로 출력 객체 집합을 선택적으로 만들 수 있습니다. 출력에는 Machinery의 프로세스 수준 필터와 부모에서 자식으로의 링크 탐색이 적용됩니다. 노드와 선 선택, 경로 탐색과 분포 차트에 따라 출력이 갱신됩니다.

노드 선택은 현재 그 상태에 있는 객체 또는 과거에 그 상태를 거친 객체로 설정합니다. 선 선택은 해당 전이를 거친 객체 전체 또는 마지막 전이가 그 전이인 객체로 설정할 수 있습니다. 이 출력은 Workshop의 다른 분석 위젯에 전달하는 객체 집합이며 새 Foundry 데이터셋을 자동 생성하는 기능은 아닙니다.

정의 준수와 그래프 표시

기본으로 프로세스 정의에 맞는 객체만 표시하고 그 대상에서 지표를 계산합니다. 정의에 없는 상태나 전이는 제외합니다. 다만 그래프의 로그 객체 유형 중 어느 하나라도 객체 수가 1,000,000개를 넘으면 정의 준수 필터를 비활성화하고 지표와 출력도 모든 입력 객체를 포함합니다.

부모 프로세스에 초점을 맞춰 화면 범위를 좁힐 수 있습니다. 헤더에서 다음 표시 기능을 따로 켜거나 끌 수 있습니다.

  • Transition nodes: 액션과 자동화를 암묵적인 상태 전이로 바꿔 표시하거나 원래 전이 노드를 보여 줍니다. 기본 동작도 위젯에서 정할 수 있습니다.
  • Subprocesses: 하위 프로세스를 암묵적인 전이로 바꿔 현재 프로세스의 전이 지표를 볼 수 있습니다.
  • Deviations: 정의에 없는 상태나 전이를 거치는 대상은 기본으로 숨깁니다. 화면에서 보이는지와 출력 객체 집합에 포함하는지는 별도로 선택합니다.

경로 탐색

오른쪽에서 Path explorer 또는 Duration distribution을 고르면 해당 분석 패널을 엽니다.

Path explorer는 한 번에 프로세스 하나의 관측 경로와 빈도를 보여 줍니다. 경로에 마우스를 올리면 그래프에 강조하고, 하나 이상의 경로를 선택하면 출력 집합을 필터링합니다.

경로 탐색을 열면 경로 선택이 출력의 기준이 되어 이전 노드 및 선 선택을 덮어씁니다.

시간 분포

Duration distribution은 상태나 전이에 너무 오래 머무는 대상 등을 찾습니다. 차트는 그래프 선택과 구성한 현재/과거 선택 옵션을 따릅니다. 버킷 하나나 범위를 선택하여 출력 집합을 좁힐 수 있으며 그래프 선택과 함께 사용할 수 있습니다.