我正在做Grafana的放大会话管理。幸运的是,在新的Grafana版本(6.2以上)中,我们将会话默认存储在数据库中(https://grafana.com/docs/installation/configuration/#session 无论如何,当我尝试打开多个会话并在Mysql中检查会话存储时,它始终为空
mysql> select * from session;
Empty set (0.00 sec)
我意识到每个用户的连接会话都将存储在user_auth_token表中。
mysql> select * from user_auth_token\G
*************************** 1. row ***************************
id: 1
user_id: 2
auth_token: 396dcbf78bbb5f40a52a2d63bdce8a0b0612c1e3381ad6d4c2ef81ee6a532b95
prev_auth_token: 396dcbf78bbb5f40a52a2d63bdce8a0b0612c1e3381ad6d4c2ef81ee6a532b95
user_agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
client_ip: 133.237.7.76, 127.0.0.1
auth_token_seen: 1
seen_at: 1562667883
rotated_at: 1562667883
created_at: 1562667883
updated_at: 1562667883
*************************** 2. row ***************************
如果我清除此数据,则当前用户会话将被删除,并且他需要再次登录。 我的问题是“ Grafana数据库中的会话表使用什么”和“我们如何检查它”? 非常感谢您的建议!