加速您的 DevOps 转型
DevOps 不仅仅是一个术语或角色:它是一种文化和一种独特的软件开发方式。DevOps 团队需要了解应用程序中发生的情况、应用程序运行的环境以及这些应用程序在整个应用程序生命周期中所依赖的服务——不仅是在生产环境中,而且在构建/部署周期中也是如此。
全面了解您的整个环境
DevOps 团队经常被迫学习和使用多套工具,从而造成工具泛滥。此外,团队在开发、测试和生产环境中经常使用不同的可观测性工具,从而在整个软件开发生命周期中造成孤岛,失去比较、对比和关联其软件效率的能力。Elastic 可观测性使团队能够在整个软件生命周期(从开发到生产)中针对应用程序、服务、基础架构等协作使用单一、统一的解决方案。
比较渐进式部署的性能
使用 Elastic 中的标记自动检测、注释和显示新的软件部署。这种视觉反馈使您能够快速识别性能上的任何差异,无论您是使用金丝雀部署、蓝/绿部署还是 A/B 测试。此外,您还可以使用注释 API 添加您自己的部署标记,以提供更多上下文信息。
适用于整个基础架构的 tail -f
集中式日志监控就像整个应用程序生态系统中的“tail -f”,允许您分析来自应用程序、服务和整个基础架构的日志,以及来自 CI/CD 管道的日志——所有这些都通过统一的搜索体验实现。
通过上下文中的所有数据加速故障排除
在没有孤岛的情况下,快速确定测试中发现的问题是否已存在于生产环境中。跟踪日志行到应用程序中的确切调用,反之亦然。利用 Elastic 通用架构 (ECS) 日志库自动将应用程序跟踪链接到相应的日志,或增强您现有的日志记录功能,以轻松使用相应的元数据丰富日志。
精选的基础架构视图,可更快地了解上下文
您可以使用来自基础架构的所有遥测数据,并完全控制查看方式。查看哪些主机处于活动状态,或切换到 Kubernetes Pod 或容器视角以逻辑方式表示您的部署。按预定义或自定义字段分组以进一步优化您的视图,然后保存以供以后查看。直接跳转到您关注的主机、Pod、容器或云实例的相关日志、应用程序跟踪或可用性数据。
更清晰地了解您的 CI/CD 管道
软件的持续集成和持续交付 (CI/CD) 对业务至关重要,但管道难以保持运行并需要不断优化。可见性对于开发人员的生产力和成功至关重要。Elastic 可观测性正在与合作伙伴合作开发插件和扩展,以增强 DevOps 工作流程的端到端可观测性,包括 Jenkins、ConcourseCI、Maven 和 PyTest 等构建工具,以及 Ansible 等自动化工具。