Cassandra 3.11.4 服务器端的慢速查询记录器 Cassandra
Slow Query Logger Cassandra on server side in Cassandra 3.11.4
根据
https://issues.apache.org/jira/browse/CASSANDRA-12403
我尝试通过以下步骤在 Cassandra 3.11.4 上启用慢速查询日志记录,
但无法向他们询问问题是什么,或者我错过了任何步骤。
`/nodetool getlogginglevels
Logger Name Log Level
ROOT INFO
com.thinkaurelius.thrift ERROR
org.apache.cassandra DEBUG
org.apache.cassandra.db DEBUG
org.apache.cassandra.db.monitoring DEBUG
In cassandra.yaml
# can be identified. Set this value to zero to disable slow query logging.
slow_query_log_timeout_in_ms: 500
cat logback.xml
[默认 logback xml][1]
[1]: https://github.com/apache/cassandra/blob/trunk/conf/logback.xml
步骤正确,您应该检查 system.log 是否有任何记录的慢速查询。此外,您需要检查创建会话和事件 table 的 system_traces 键空间。
我在 3.11.4 版中遇到了同样的问题,发现 logback.xml 文件中的一些行被注释掉了。
下面是启用调试日志的正确配置
<root level="INFO">
<appender-ref ref="SYSTEMLOG" />
<appender-ref ref="STDOUT" />
<appender-ref ref="ASYNCDEBUGLOG" /> <!-- Comment this line to disable debug.log -->
<!--
<appender-ref ref="LogbackMetrics" />
-->
</root>
根据
https://issues.apache.org/jira/browse/CASSANDRA-12403
我尝试通过以下步骤在 Cassandra 3.11.4 上启用慢速查询日志记录, 但无法向他们询问问题是什么,或者我错过了任何步骤。
`/nodetool getlogginglevels
Logger Name Log Level
ROOT INFO
com.thinkaurelius.thrift ERROR
org.apache.cassandra DEBUG
org.apache.cassandra.db DEBUG
org.apache.cassandra.db.monitoring DEBUG
In cassandra.yaml
# can be identified. Set this value to zero to disable slow query logging.
slow_query_log_timeout_in_ms: 500
cat logback.xml
[默认 logback xml][1]
[1]: https://github.com/apache/cassandra/blob/trunk/conf/logback.xml
步骤正确,您应该检查 system.log 是否有任何记录的慢速查询。此外,您需要检查创建会话和事件 table 的 system_traces 键空间。
我在 3.11.4 版中遇到了同样的问题,发现 logback.xml 文件中的一些行被注释掉了。 下面是启用调试日志的正确配置
<root level="INFO">
<appender-ref ref="SYSTEMLOG" />
<appender-ref ref="STDOUT" />
<appender-ref ref="ASYNCDEBUGLOG" /> <!-- Comment this line to disable debug.log -->
<!--
<appender-ref ref="LogbackMetrics" />
-->
</root>