如何使用 Marathon、Chronos 等调试部署在 mesos 上的应用程序

How to debug applications deployed on mesos with Marathon, Chronos etc

据我所知,使用 Marathon/Chronos 框架,可以将应用程序部署到满足其资源需求的从节点。但是我找不到任何关于这些应用程序是否因内部缺陷而失败的信息,然后应用程序开发人员或支持工程师是否可以登录节点进行诊断工作?收集日志文件等

对于云原生应用,应该使用日志服务来记录发生的事情,而不是本地日志文件。刚刚看了Oreilly的书Migrating to Cloud Native application Architecture,引用了一段如下:

日志 与其管理日志文件,不如将日志视为事件流, 允许执行环境收集、聚合、索引、 并通过集中服务分析事件。