at
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
[deafult logback xml] [1]
[1]: https://github.com/apache/cassandra/blob/trunk/conf/logback.xml
步骤是正确的,您应该检查System.log是否有记录的慢速查询。另外,您需要检查System_Traces Keyspace在其中创建的会话和事件表。
我在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>