我正在尝试选择一组工具来为我们系统的不同组件实现日志记录(首先从错误日志记录开始)。该系统由一组客户端实现(iOS、Web MVC 等)和一个后端组成。
我希望能够存储我的后端返回的每 4xx/5xx,包括上下文,以及发生问题时客户端发生的任何事情。理想情况下,这将被正确序列化,以便我可以依靠时间戳来建立事件的顺序,但我意识到这不是一个微不足道的问题,所以我可以一开始不完全解决它。
此外,我希望它现在尽可能免维护。我可以非常快速地启动一个由 Postgres DB 支持的 Web 应用程序(注意:我没有表达任何偏好,就 SQL 与 NoSQL 而言),但我不想在配置管理、数据库增长管理、安全等。我现在更愿意将其外包给外部 SaaS 提供商,并在未来需要时手动进行。
问题是我对那里的各种 DBaaS/BaaS 产品不是很熟悉,很想听听您的意见。我可能会错过一个很棒的产品,并且出于无知而艰难地做事。
我以前用过 Parse,而且我也觉得 DynamoDB 也很合适。我应该考虑其他任何选择吗?谢谢你。