Provenance Log
엔진이 관찰한 것을 Redis에 기록하는 공통 모듈입니다.
Provenance Log는 엔진이 관찰한 것을 Redis에 기록하는 공통 모듈입니다.
1차 개발은 판정 없이 이 기록부터 쌓습니다. 쌓인 기록으로 할 일을 말하는 비율, 이벤트 순서, 필드 모양을 확인합니다. 다음 단계에서는 이 기록으로 할 일–요청, 할 일–문단, 호출–할 일 짝을 만들어 Jev 질문을 시험합니다.
| 입력 | 보내는 곳 |
|---|---|
| 순번을 매긴 노드 | Collector |
간선, Provenance Record, 판정 결과도 기록할지는 아직 정하지 않았습니다.
| 출력 | 내용 |
|---|---|
| 노드 | 만들지 않습니다. |
| 간선 | 만들지 않습니다. |
| Provenance Record | 채우지 않습니다. |
| 기록 | 쌓인 기록을 다른 모듈과 개발 단계에 제공합니다. |
Jev 질문
Section titled “Jev 질문”Provenance Log는 Jev에 묻지 않습니다.
- 판정용 그래프를 데몬 메모리에 두고, Redis는 기록과 복구용으로만 쓸지. 이에 따라 엔진을 다시 시작할 때 무엇을 복구할지도 달라집니다.
- 무엇을 어떤 단위로 기록하고, 얼마나 보관할지.
- 같은 도구나 명령이 세 번 차단됐는지 셀 때 이 기록을 쓸지.
