我正在找到将应用程序日志存储在Cassandra中的方法。
我有三个节点设置(Node 1、node 2和Node 3),在这三个节点中,我的web应用程序作为集群运行,并且负载平衡,因此将从所有节点生成日志。
Cassandra运行在所有三个节点中,日志从所有三个web应用程序中转储到Cassandra集群中,每天都进行分区。
这一办法中的问题:
1)我正在使用我的web应用程序将数据写入Cassandra。
2)对于每一天的分区,数据量都很大。
那么有没有更好的方法来解决这个问题呢?
,这是一个好的设计方法吗?
发布于 2018-04-18 14:05:34
在Cassandra中存储日志的选择是有争议的;因为对这些数据的分析变得困难但可行。ELK ()或Splunk是更受欢迎的日志分析选择,因为它们的原生“文本”搜索支持和仪表板。
话虽如此,我们还是来看看手头的问题吧。
1)我正在使用我的web应用程序将数据写入Cassandra。
我在这里想到的建议是:
2)对于每一天的分区,数据量都很大。
用这个C* DB必须回答的所有日志分析问题(查询)重新审视设计?答案应该是自动排列的。
https://stackoverflow.com/questions/49878072
复制相似问题