
328
|
第
14
章
器和应用健康的报告板中。除此之外,它们提供了一个
Python
代理(
https://docs.newrelic.
com/docs/agents/python-agent/getting-started/introduction-new-relic-python
),通过它你可以很
容易地为
Python
应用(或脚本)在相同的生态系统中打印日志。在整合所有的监控工具之
后,发现问题和创建合适的警报系统会变得更简单,这样团队中的相关人员会及时了解任
何发生的问题。
另外一个系统和应用监控服务是
Datadog
(
https://www.datadoghq.com/
)。
Datadog
允许你
整合许多服务(
https://www.datadoghq.com/product/integrations/
)到一个报告板中。这会节
省时间和精力,让你轻松地发现项目、应用和脚本中的错误。
Datadog
的
Python
客户端
(
https://github.com/DataDog/datadogpy
)能够打印你想监控的不同事件的日志,但是需要一
些个性化设置。
无论你使用什么监控器,也无论你是决定构建自己的监控器还是使用一个服务,拥有规律
的警报、深入了解你使用的服务、理解代码和自动化系统的完整性是非常重要的。
当依赖自动化程序完成工作和项目的其他部分时,你应该确保监控系统容易
使用并且直观,这样你可以专注于项目中更重要的部分,不用承担疏忽错误
或其他问题的风险。
14.9
没有万无一失的系统
正如本章讨论的那样,完全依赖于任何系统都是鲁莽的 ...