Skip to content
GitHub

Provenance Log

엔진이 관찰한 것을 Redis에 기록하는 공통 모듈입니다.

Provenance Log는 엔진이 관찰한 것을 Redis에 기록하는 공통 모듈입니다.

1차 개발은 판정 없이 이 기록부터 쌓습니다. 쌓인 기록으로 할 일을 말하는 비율, 이벤트 순서, 필드 모양을 확인합니다. 다음 단계에서는 이 기록으로 할 일–요청, 할 일–문단, 호출–할 일 짝을 만들어 Jev 질문을 시험합니다.

입력 보내는 곳
순번을 매긴 노드 Collector

간선, Provenance Record, 판정 결과도 기록할지는 아직 정하지 않았습니다.

출력 내용
노드 만들지 않습니다.
간선 만들지 않습니다.
Provenance Record 채우지 않습니다.
기록 쌓인 기록을 다른 모듈과 개발 단계에 제공합니다.

Provenance Log는 Jev에 묻지 않습니다.

  • 판정용 그래프를 데몬 메모리에 두고, Redis는 기록과 복구용으로만 쓸지. 이에 따라 엔진을 다시 시작할 때 무엇을 복구할지도 달라집니다.
  • 무엇을 어떤 단위로 기록하고, 얼마나 보관할지.
  • 같은 도구나 명령이 세 번 차단됐는지 셀 때 이 기록을 쓸지.