Cassandra 中是否有等同于 pg_backend_pid 的东西?

Is there an equivalent of pg_backend_pid in Cassandra?

我开始使用 Cassandra,我需要在不创建不同角色的情况下处理多个会话。我正在尝试实现在每次修改(又名 AuditLog)中保存 会话 ID 的记录。之前已经在Postgresql中实现了,所以学习了触发器。我正在适应 Cassandra 的触发器。到目前为止,我找不到一种方法来跟踪不包含外部进程的 cql 会话/连接。但是这样就排除了触发器的使用。

Cassandra 具有使用命令 TRACING, which will create traces for all the queries in that session. There is also a more useful approach with nodetool settraceprobability 启用或禁用跟踪的功能,您可以在其中确定存储的跟踪百分比。

所有这些痕迹都保存在一个单独的密钥空间中,3.x 这是 system_traces,这些痕迹的生存时间 (TTL) 为 24 小时。