New Relic
Encyclopedia
New Relic is an Application Performance Management
(APM) company based in San Francisco, California. Lew Cirne
, known as the inventor of Application Performance Management
, 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
(SaaS) model. New Relic's APM solution can monitor applications that are running in cloud
, on-premise, or hybrid environments.
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: RubyRuby (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...
, RailsRuby on RailsRuby on Rails, often shortened to Rails or RoR, is an open source web application framework for the Ruby programming language.-History:...
, PHPPHPPHP 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...
, JavaJava (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 FrameworkThe .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...
, PythonPython (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 MonitoringReal user monitoringReal 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, JavaScriptJavaScriptJavaScript 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, DiskDisk storageDisk 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 NetworkComputer networkA 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/NoSQLNosqlIn 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
- JavaJava (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