博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
摄影获得最佳图像的十大要诀_十大最佳应用程序性能管理工具
阅读量:2535 次
发布时间:2019-05-11

本文共 10896 字,大约阅读时间需要 36 分钟。

摄影获得最佳图像的十大要诀

Looking for Application Performance Management (APM) tools for your organization? Here’s a list of the 10 best application performance management tools or APM tools today.

正在为您的组织寻找应用程序性能管理(APM)工具吗? 以下是当今10种最佳应用程序性能管理工具或APM工具的列表。

什么是APM,以及如何选择最佳APM工具? (What’s APM and How to select the Best APM Tool?)

APM or Application performance management allows organizations to monitor and track a variety of performance metrics for their applications in real-time.

APM或应用程序性能管理使组织可以实时监视和跟踪其应用程序的各种性能指标。

Essentially, what you get with an Application performance management tool is a user’s performance view of your application. This helps understand how your application works when it’s run outside of the safe development environment.

本质上,使用应用程序性能管理工具获得的是用户对应用程序的性能视图。 这有助于了解您的应用程序在安全开发环境之外运行时的工作方式。

How to select the best application performance management tool?

如何选择最佳的应用程序性能管理工具?

Check out the quick list of things that you must consider when selecting the best APM tool for your business.

查看为您的企业选择最佳APM工具时必须考虑的事项的快速列表。

  • Language support

    语言支持
  • Data reliability

    数据可靠性
  • Reporting structure

    报告结构
  • Security

    安全
  • User-friendliness

    用户友好
  • Pricing

    价钱

最佳应用程序性能管理工具列表 (List of the Best Application Performance Management Tools)

Before we begin, here’s a quick summary of the best application performance management tools (APM tools)

在我们开始之前,这里是最佳应用程序性能管理工具(APM工具)的快速摘要。

  1. Oracle Enterprise Manager

    Oracle企业管理器
  2. Metricly

    公制
  3. New Relic

    新遗物
  4. Solarwinds AppOptics

    太阳风AppOptics
  5. Datadog APM

    数据狗APM
  6. ManageEngine Applications Manager

    ManageEngine应用程序管理器
  7. AppDynamics

    AppDynamics
  8. Stackify Retrace

    Stackify回溯
  9. Dynatrace

    动态痕迹
  10. Microsoft Azure Monitor

    Microsoft Azure监控器
  11. Lightstep

    光步

Let’s get right into the list of the best application performance management tools available on the market in 2020.

让我们直接进入2020年市场上可用的最佳应用程序性能管理工具列表。

1. (1. )

Oracle Enterprise Manager - Application Performance Monitoring tools
Oracle Enterprise Manager
Oracle企业管理器

One of the oldest software players in the world, Oracle, has an on-premise application performance management platform called the Enterprise Manager Cloud Control. If you want to go with something that’s just built upon a high-level of software experience, Oracle would be a good bet.

Oracle是世界上最古老的软件播放器之一,它具有一个称为Enterprise Manager Cloud Control的本地应用程序性能管理平台。 如果您想使用仅基于高级软件体验构建的产品,Oracle将是一个不错的选择。

Features:

特征:

  • Database as a Service

    数据库即服务
  • Enterprise monitoring

    企业监控
  • Packaged application management

    打包的应用程序管理
  • Real Application testing

    实际应用测试
  • Real User Experience Insight

    真实的用户体验洞察
  • Installation and upgrades

    安装和升级

Official Website:

官方网站: :

2. (2. )

Metricly Apm Tools
Metricly Apm Tools
公制Apm工具

A beautiful UI combined with the power of tracking the performance of cloud infrastructure and web applications, Metricly allows you to save costs on your AWS instances by tracking resources accurately.

漂亮的用户界面结合了跟踪云基础架构和Web应用程序性能的强大功能,Metricly允许您通过准确跟踪资源来节省AWS实例的成本。

Features:

特征:

  • Total Costs Dashboard

    总成本仪表板
  • Fine Tune Auto-Scaling-Groups

    微调自动缩放组
  • Identify idle resources

    识别空闲资源
  • EC2 optimization recommendations

    EC2优化建议
  • Complete breakdown of AWS costs

    完全分解AWS成本

Official Website:

官方网站:

3. (3. )

New Relic Application Performance Monitoring Tools
New Relic Application Performance management Tools
新的文物应用性能管理工具

The New Relic APM offers a grouped view for the diagnosis of domain-level issues which allows you to narrow down the searches and metrics by throughput, response time, and data transfer size.

New Relic APM提供了用于域级问题诊断的分组视图,使您可以按吞吐量,响应时间和数据传输大小来缩小搜索范围和指标。

Features:

特征:

  • Thread profiling

    线程分析
  • Cross application testing

    跨应用测试
  • Transaction breakdown and identification of most time-consuming transactions

    交易明细和最耗时交易的识别
  • Database Monitoring

    数据库监控
  • Availability monitoring and advanced alerts

    可用性监控和高级警报
  • Custom reporting

    自定义报告

Official Website:

官方网站: :

4. (4. )

Appoptics Apm Tools
Appoptics Apm Tools
Appoptics Apm工具

Created by Solarwinds, AppOptics is a SaaS-based APM tool for cloud-native environments with support for hybrid environments.

AppOptics由Solarwinds创建,是基于SaaS的APM工具,适用于云原生环境,并支持混合环境。

Features:

特征:

  • Identify root-cause for performance issues

    找出导致性能问题的根本原因
  • Monitor application performance

    监控应用程序性能
  • Full-stack visibility

    全栈可见性
  • Monitor modern infrastructure

    监控现代基础设施
  • AWS and Azure monitoring

    AWS和Azure监控

Official Website:

官方网站: :

5. (5. )

Datadog Apm
Datadog Apm
数据狗Apm

Deep analysis for application performance management that allows collection, searching, and analyzing of distributed architectures. Datadog also allows for root-cause analysis to help teams release products more frequently with better and advanced features.

对应用程序性能管理的深度分析,允许收集,搜索和分析分布式体系结构。 Datadog还允许进行根本原因分析,以帮助团队更频繁地发布具有更好和高级功能的产品。

Features:

特征:

  • Drill down from global to single customer

    从全球客户到单一客户
  • Monitor cloud instances, containers, hybrid architectures and more in a single place

    在一个地方监视云实例,容器,混合架构等
  • Auto-map data flows and dependencies in real time

    实时自动映射数据流和依赖性
  • Identify error and latency outliers using machine learning to ease your job

    使用机器学习识别错误和延迟异常值以简化工作
  • Advanced alerts

    进阶警报
  • Support for web frameworks like Laravel, ASP.NET MVC, Django, Ruby on Rails, Gin, and Spring

    支持Web框架,如Laravel,ASP.NET MVC,Django,Ruby on Rails,Gin和Spring

Official Website:

官方网站: :

6. (6. )

Manageengine Apm
ManageEngine APM tool
ManageEngine APM工具

ManageEngine’s Applications Manager tool is a server and application performance management software that provides a single console for all types of application performance monitoring.

ManageEngine的Applications Manager工具是服务器和应用程序性能管理软件,为所有类型的应用程序性能监控提供单个控制台。

ManageEngine supports a variety of technologies including servers, virtual machines, cloud applications, databases, application servers, web servers, big data stores, web services, middleware and messaging components, and ERP software.

ManageEngine支持多种技术,包括服务器,虚拟机,云应用程序,数据库,应用程序服务器,Web服务器,大数据存储,Web服务,中间件和消息传递组件以及ERP软件。

Features:

特征:

  • Ready support for JDBC databases, NoSQL technologies, Big Data and In-memory databases.

    支持JDBC数据库,NoSQL技术,大数据和内存数据库。
  • Track code-level response times for your applications

    跟踪您应用程序的代码级响应时间
  • Designed to run on your production servers so you have complete control

    设计用于在生产服务器上运行,因此您可以完全控制
  • Supports all major web servers

    支持所有主要的Web服务器

Official Website:

官方网站: :

7. (7. )

Appdynamics Apm 1
Appdynamics Apm
Appdynamics Apm

If you’ve been in the SaaS space for even a little while, it’s hard not to come across this brand. AppDynamics is an APM that monitors every tiny movement that takes place on your deployed application including taps, swipes, and clicks to the user level.

如果您在SaaS领域已经有一段时间了,那么很难不碰到这个品牌。 AppDynamics是一个APM,它监视部署的应用程序上发生的每一个微小变化,包括轻击,滑动和单击到用户级别。

Features:

特征:

  • Offers high visibility even in complex, multi-cloud environments

    即使在复杂的多云环境中也提供高可见性
  • Machine learning automatically detects anomalies in performance and reduces MTTR

    机器学习可自动检测性能异常并降低MTTR
  • Deployment flexibility between SaaS and on-premise

    SaaS和本地之间的部署灵活性

Official Website:

官方网站: :

8. (8. )

Stackify Retrace
Stackify Retrace
Stackify回溯

This is one of the more modern application performance management tools available on the market built with developers in mind. It also allows for bug tracing during development and QA.

这是市场上针对开发人员而构建的更现代的应用程序性能管理工具之一。 它还允许在开发和质量检查期间进行错误跟踪。

Features:

特征:

  • Supports .NET, Java, PHP, Node.js, Ruby & Python applications

    支持.NET,Java,PHP,Node.js,Ruby和Python应用程序
  • Centralized logging

    集中记录
  • Code Profiling

    代码分析
  • Real user monitoring

    真实用户监控
  • Identify slow dependencies, SQL queries, web requests, and transactions

    识别慢速依赖项,SQL查询,Web请求和事务
  • Monitor exception rates

    监控异常率

Official Website:

官方网站: :

9. (9. )

Dynatrace Apm Application performance management tools
Dynatrace Apm
Dynatrace Apm

With proprietary AI, Dynatrace offers one of the first self-learning application performance management experiences. Their entire platform focuses on automation featuring zero-touch configuration and automated relationship mapping.

借助专有的AI,Dynatrace提供了首批自学习应用程序性能管理经验之一。 他们的整个平台专注于具有零接触配置和自动关系映射的自动化。

Features:

特征:

  • Automatically detect microservers running on independent containers

    自动检测在独立容器上运行的微服务器
  • Auto-capture timing and code-level context for transactions across all tiers

    自动捕获时序和代码级上下文,适用于所有层的事务
  • Broad language support and platform support

    广泛的语言支持和平台支持
  • Tracks every build moving through the delivery pipeline

    跟踪交付管道中的每个构建
  • Created for cloud-native and hybrid environments

    专为云原生和混合环境而创建

Official Website:

官方网站: :

10. Microsoft Azure监视器 (10. Microsoft Azure Monitor)

Azure Monitor Apm  Application performance management tools
Azure Monitor Apm
Azure Monitor Apm

Microsoft’s Azure Monitor is highly integrated with their Azure platform to provide application and code-level insights for development, deployment and usability tracking across the spectrum.

Microsoft的Azure Monitor与他们的Azure平台高度集成,可提供应用程序和代码级见解,以进行整个范围的开发,部署和可用性跟踪。

Even though by the name this APM tool seem specific to Azure, it is equally useful for on-premise technology.

尽管此APM工具的名称似乎特定于Azure,但对于本地技术同样有用。

Features:

特征:

  • Integrates with existing DevOps, IT service management, security and event management tools.

    与现有的DevOps,IT服务管理,安全性和事件管理工具集成。
  • Track live metrics streams, requests and response times, and events.

    跟踪实时指标流,请求和响应时间以及事件。
  • Analyze and optimize virtual machines, Azure Kubernetes, Azure storage, and database performance

    分析和优化虚拟机,Azure Kubernetes,Azure存储和数据库性能
  • Network monitoring for packet capture, routing issues, and more.

    网络监视,用于捕获数据包,路由问题等。

Official Website:

官方网站: :

11. (11. )

Lightstep

Lightstep gives you instant insights through their correlation engine that finds the cause for every effect, even across service boundaries. You have unlimited data, hosts, and cardinality so you can get the level of detail you want without breaking the bank.

Lightstep通过它们的关联引擎为您提供即时见解,即使在服务边界之间,也能找到导致每种结果的原因。 您拥有无限的数据,主机和基数,因此您可以在不中断资金的情况下获得所需的详细信息级别。

With their auto-instrumentation the installation process is so simple you can go from installation to insights in a matter of minutes with no code changes required.

借助它们的自动工具,安装过程非常简单,您无需花费任何代码即可在几分钟之内完成从安装到洞察的过程。

Features:

特征:

  • Unlimited tracing

    无限追踪
  • Unlimited cardinality

    无限基数
  • Access to runtime metrics and logs

    访问运行时指标和日志
  • Automated root cause analysis

    自动化根本原因分析
  • Automated real-time deployment analysis

    自动化的实时部署分析
  • System-wide service diagrams

    全系统服务图
  • Intra-service operations diagrams

    服务内操作图
  • Alerting

    警示
  • Integrations: PagerDuy, Slack, Istio, and many more

    集成:PagerDuy,Slack,Istio等

Official Website:

官方网站: :

最后... (And finally…)

The choice for the best application performance management tool depends completely on what your needs are which APM tool suits your organization. The features that each of the tools possesses is way beyond the scope of this article since this is just a starting point for you to begin your research.

最佳应用程序性能管理工具的选择完全取决于您的需求,即哪种APM工具适合您的组织。 每个工具所具有的功能超出了本文的范围,因为这只是您开始研究的起点。

Out of all the APM tools that I reviewed, these 10 ended up showing up as the best application performance management tools based on the features offered and their user experience.

在我回顾过的所有APM工具中,根据所提供的功能和用户体验,这10个最终显示为最佳的应用程序性能管理工具。

So if you like the features of any of these tools, make sure you browse through their official websites (links given for each tool) and understand which one suits your business the best.

因此,如果您喜欢这些工具中的任何一个的功能,请确保您浏览了它们的官方网站(为每个工具提供了链接),并了解哪个最适合您的业务。

翻译自:

摄影获得最佳图像的十大要诀

转载地址:http://tyqzd.baihongyu.com/

你可能感兴趣的文章
小D课堂 - 零基础入门SpringBoot2.X到实战_第9节 SpringBoot2.x整合Redis实战_39、SpringBoot2.x整合redis实战讲解...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第14节 高级篇幅之SpringBoot多环境配置_59、SpringBoot多环境配置介绍和项目实战...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第10节 SpringBoot整合定时任务和异步任务处理_41、SpringBoot定时任务schedule讲解...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第10节 SpringBoot整合定时任务和异步任务处理_43、SpringBoot2.x异步任务实战(核心知识)...
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_1_01课程简介
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第11节 Logback日志框架介绍和SpringBoot整合实战_45、SpringBoot2.x日志讲解和Logback配置实战...
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_1_02技术选型
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_汇总
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_2_01传统架构演进到分布式架构
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_2_02 微服务核心基础讲解
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_2_04微服务下电商项目基础模块设计...
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_3-01 什么是微服务的注册中心
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_3-03CAP原理、常见面试题
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_3-04 SpringCloud微服务核心组件Eureka介绍和闭源后影响...
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_3-05 服务注册和发现Eureka Server搭建实战...
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_3-06 服务注册和发现之Eureka Client搭建商品服务实战...
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_3-07 Eureka服务注册中心配置控制台问题处理...
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_4-01 常用的服务间调用方式讲解
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_4-02 微服务调用方式之ribbon实战 订单调用商品服务...
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_4-03 高级篇幅之Ribbon负载均衡源码分析实战...
查看>>