可观察性是软件工程的重要实践,不仅限于运维。运维人员利用可观察性数据监控系统,软件工程师则用这些数据进行调试和设计。良好的代码仪器化提升可读性和可维护性,促进更好的软件设计。工程师应在开发过程中考虑如何观察代码运行状态,以便在生产环境中有效监控和分析。
本文介绍了如何在Elastic Observability中免费使用Elastic APM进行应用性能监控。APM帮助用户了解应用程序的性能、错误和依赖关系。文章详细说明了安装Elastic Agent、配置APM代理以及使用Python示例代码进行代码仪器化的步骤。通过这些步骤,用户可以收集应用程序的追踪数据,并在Kibana中查看服务概览和性能指标。
完成下面两步后,将自动完成登录并继续当前操作。