Leo Q
Leo Q
欢迎 pr
你们在用 cas 吗? 可以不启用的, 这个是他们项目的问题
有时候微服务的架构, 开发者负责的项目太多, 涉及的数据库也分布在各个实例内, 可能会导致开发忘记了数据库的位置.
我们内部有 prom 指标可以用来查询,但这个不算太通用,我准备先做个实时查询+缓存,并且提供途径可以覆盖实现
这个功能是挺好的, 当前因为合规各种 kms 工具都要上, 你这边如果能提供一些泛用型的 kms 就更好了, 就比如说有其他人也想接入某种 kms, 不仅是 aws 的, 应该如何配置实现?
建议你先把 redis ssl 支持先提交了, kms 这部分可以下个 pr 讨论.
有没有可能 kms 之类的配置写在django 配置,或内置配置表内,一个archery 配置一个,然后数据库中只需勾选是否为 kms 管理用户密码即可。 我理解kms应该是archery有一个access key,然后archery可以正常获取很多db的账号密码了。
明白了,那可能是设计一个表用来存供应商信息,比如kms 表,内部填写供应商类型,access key 和secret(也可以不填自动获取) 然后设置一对多的外键关联到实例。 代码实现上,可以参考查询引擎实现一个AwsKms 的class ,后续其他的kms 可以类比实现。 你可以参考这样实现一下。
这不是bug, oracle 的脱敏是拿到结果后做的, 实现逻辑也比较简单, 只是简单正则匹配替换, 出现这种问题也是预期内的, 如果有更好的想法欢迎 pr
worker 没起吧, 你试试 `python manage.py qcluster `, `python manage.py qmonitor` 看一下状态