Profiling
개요
-
NuFiStreamer에서 실행중인 파이프라인의 구조 및 element별 latency값을 확인하고 싶을 때 NuFi 대시보드를 활용하여 프로파일링을 수행할 수 있습니다.
-
NuFiStreamer를 사용하여 작성한 파이프라인을 NuFi 대시보드의 모니터링 툴을 사용하여 프로파일링할 수 있습니다. 프로파일링 과정은 다음과 같습니다.
- NuFi 대시보드에 접 속합니다. NuFi 대시보드 설정 방법은 NuFi 대시보드 튜토리얼에서 확인할 수 있습니다.
- NuFiStreamer 실행환경을 준비합니다.
- 파이프라인 파이썬 코드를 NuFiStreamer 노트북/VSCode 서버에 옮긴 뒤 실행시킵니다.
- Stream Monitor 탭에서 실행중인 파이프라인을 선택합니다. Stream Monitor에 대한 세부정보는 NuFiStreamer 파이프라인 모니터링 튜토리얼를 참고하세요.
주의사항
- 실행이 종료된 파이프라인은 Stream Monitor에서 확인할 수 없습니다. 반드시 파이프라인이 실행중인지 확인해주세요.
- 리소스가 부족할 경우 파이프라인이
Killed
메시지를 출력하면서 종료될 수 있습니다. CPU와 메모리가 파이프라인을 실행시키기에 충분한지 확인해주세요.