New Relic
Encyclopedia
New Relic is an Application Performance Management
Application Performance Management
Application performance management, or APM, refers to the discipline within systems management that focuses on monitoring and managing the performance and service availability of software applications....

 (APM) company based in San Francisco, California. Lew Cirne
Lew Cirne
Lewis Karl "Lew" Cirne is a Canadian-American Silicon Valley-based technologist and serial entrepreneur who is known as the creator and driving force in application performance management technology...

, known as the inventor of Application Performance Management
Application Performance Management
Application performance management, or APM, refers to the discipline within systems management that focuses on monitoring and managing the performance and service availability of software applications....

, founded New Relic in 2008 and currently acts as the company's CEO. New Relic's APM solution is delivered in a Software as a Service
Software as a Service
Software as a service , sometimes referred to as "on-demand software," is a software delivery model in which software and its associated data are hosted centrally and are typically accessed by users using a thin client, normally using a web browser over the Internet.SaaS has become a common...

 (SaaS) model. New Relic's APM solution can monitor applications that are running in cloud
Cloud computing
Cloud computing is the delivery of computing as a service rather than a product, whereby shared resources, software, and information are provided to computers and other devices as a utility over a network ....

, on-premise, or hybrid environments.

Technical Capabilities

New Relic currently provides the following APM capabilities:
  • Performance Analytics: New Relic supports the following languages and frameworks: Ruby
    Ruby (programming language)
    Ruby is a dynamic, reflective, general-purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features. Ruby originated in Japan during the mid-1990s and was first developed and designed by Yukihiro "Matz" Matsumoto...

    , Rails
    Ruby on Rails
    Ruby on Rails, often shortened to Rails or RoR, is an open source web application framework for the Ruby programming language.-History:...

    , PHP
    PHP
    PHP is a general-purpose server-side scripting language originally designed for web development to produce dynamic web pages. For this purpose, PHP code is embedded into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document...

    , Java
    Java (programming language)
    Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities...

    , .Net
    .NET Framework
    The .NET Framework is a software framework that runs primarily on Microsoft Windows. It includes a large library and supports several programming languages which allows language interoperability...

    , Python
    Python (programming language)
    Python is a general-purpose, high-level programming language whose design philosophy emphasizes code readability. Python claims to "[combine] remarkable power with very clear syntax", and its standard library is large and comprehensive...

    .
  • Real User Monitoring
    Real user monitoring
    Real user monitoring is a passive web monitoring technology that records all user interaction with a website. Monitoring actual user interaction with a website is important to website operators to determine if users are being served quickly, error free and if not which part of a business process...

    : Monitor's real user transaction speed, JavaScript
    JavaScript
    JavaScript is a prototype-based scripting language that is dynamic, weakly typed and has first-class functions. It is a multi-paradigm language, supporting object-oriented, imperative, and functional programming styles....

     rendering speeds, and network latency
  • Server Monitoring: New Relic monitors the server resources, such as CPU, Memory, Disk
    Disk storage
    Disk storage or disc storage is a general category of storage mechanisms, in which data are digitally recorded by various electronic, magnetic, optical, or mechanical methods on a surface layer deposited of one or more planar, round and rotating disks...

     and Network
    Computer network
    A computer network, often simply referred to as a network, is a collection of hardware components and computers interconnected by communication channels that allow sharing of resources and information....

    , of the servers running the application being managed
  • SQL/NoSQL
    Nosql
    In computing, NoSQL is a broad class of database management systems that differ from the classic model of the relational database management system in some significant ways. These data stores may not require fixed table schemas, usually avoid join operations, and typically scale horizontally...

     Performance Monitoring
  • Web Application Tracing
  • Proactive Notifications
  • Deployment History
  • Availability Monitoring
  • Application Architecture Maps
  • Scalability Analysis
  • Java
    Java (programming language)
    Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities...

    Profiling

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK