SH

Soloharness

概念 · 辨析 · Agent

← 返回概念辨析

Concept Contrast Fable

记下来发生了什么的和记下来怎么查的

出了问题要追查时,只有“谁在几点做了什么”还不够;只有一串可回放的路径,也可能缺少身份和责任。audit log 偏事件记录,audit trail 偏把结果一路追回过程。

寓言

城门登记和雪地脚印

霜河城冬天常下雪,城门口有个老门卫,专门登记进出的人。谁在几时进城,带了几袋货,同行几个人,他都写在厚账本上。商人们嫌麻烦,可一旦丢了东西,第一件事就是翻门卫的账。

某天清晨,布庄发现库房少了三匹青布。掌柜跑到城门口查账,账上清清楚楚:昨夜共有十二个人进城,三个人出城,其中一个挑夫背着大包。账边还记着时辰和货包大小。掌柜指着挑夫的名字说,人肯定是他。

挑夫喊冤,说自己只去了南市买盐,根本没靠近布庄。城里刚下过雪,巡夜人便沿着街巷看脚印。雪地上有一串细鞋印,从布庄后门绕到河边,又折回西巷,最后停在一间染坊门口。脚印很完整,却没人知道是谁留下的。

门卫账本能说出谁进了城,却说不出他在城里走了哪条路。雪地脚印能拼出一条路,却说不出脚印属于谁。掌柜一会儿盯着名字,一会儿盯着脚印,越查越乱,连报案时该写哪个失主和嫌疑人的名字都拿不准,库房门闩上的泥点也无人能解释。

县吏先想加厚账本,让门卫多写几项:衣服颜色、货包大小、说话口音。可人进城后换了衣服,账本仍然断在城门,后面的动作全靠猜。巡夜人又想把每条街都画脚印图,连转弯和停留都标出来,可没有入口登记,图上仍缺少人的名字。

后来城里改了办法。门卫登记时给每个货包系一枚小铜牌,街口巡夜人只记铜牌经过的方向,库房出入也记铜牌号。查案时先看账本确认是谁带牌进城,再沿着各处记录还原路线,连中途交给谁、在哪里停过都能接上。

青布案很快查清:染坊伙计借了别人的外衣,绕路搬走布匹,还在河边把铜牌换到空包上。账本让人知道责任落在哪个身份上,沿途记录让人知道那件事怎样一步步发生。少了任何一边,真相都会断在半路。

audit log

按时间记录事件本身,通常回答谁、何时、做了什么、结果是什么。

audit trail

把一个结果追溯到相关步骤、证据和中间状态,帮助还原完整过程。

故事对应

  • 门卫账本 → audit log 的事件记录
  • 谁几时进城 → 时间、身份、动作等日志字段
  • 雪地脚印 → audit trail 对过程路径的还原
  • 知道名字但不知道路线 → 有日志但缺少可追溯链路
  • 知道路线但不知道是谁 → 有过程痕迹但缺少身份事件
  • 铜牌贯穿城门、街口、库房 → 把事件记录和过程追踪连接起来

落到排查和合规里

如果系统只存 audit log,你可以知道某个账号在某个时间做了某个动作,但未必能还原它怎么影响了后续结果。如果系统有 audit trail,你能从结果倒查到输入、步骤、审批和输出。涉及高风险操作时,两者要能互相对上:日志提供身份和时间,轨迹提供上下文和因果链。