Keymetrics raised $2 Million to become the open-source leader in Node.js application monitoring

News

Keymetrics is a real-time platform for managing and monitoring Node.js applications at scale. Previously accelerated by Techstars NYC, Keymetrics just raised $2 Million from Alven Capital and Runa Capital. With already hundreds of paying customers a few months after launch, this fundraising will help Keymetrics continue serving the rising community of Node.js developers.

Alven is proud to announce its latest investment in Keymetrics. There is a number of reasons why we are excited to partner with the founding team in order to build an open-source leader.

A rising Node.js environment offering new technical opportunities

Node.js has become increasingly popular among developers over the past years and tends to overcome other server-side languages with a 60% year-over-year growth among top 10m websites compared to a 3% for Ruby, 0% for PHP and -10% for Java (source w3techs.com)

Created in 2009, this open-source technology based on Javascript as well as on Google, Nginx and Mozilla technologies, allows to develop highly performant applications. For examples, Paypal switched from Java to Node.js with a 33% fewer lines of code and a 35% better response time, Groupon’s similar switch resulted in a 50% better page load time and Linkedin went from 30 Ruby servers to 3 Node.js servers.

Croissance Node.js

How a smart technical founder created the Node.js open-source process-manager reference

In the late years, simultaneously to the rise of Node.js, modern applications have shown an exponential growth in traffic and complexity. Monitoring apps in production has become a very important and critical part in any application development as any issue that may arise can have serious consequences on business and services availability: think about the repercussions that a crash could have, even just for a minute, on mobile applications as popular as Uber or Airbnb.

Considering there was not any reliable solution specialised for Node.js to help maintaining and monitoring apps, Alexandre Strzelewicz started developing an open-source process manager (PM2) over-night while studying at Epitech in 2013. PM2 was created to be installed on any server, “between” the machine and the application (see chart below), with one PM2 for one server so that developers can manage their processes in silos. It has been progressively enriched, stabilised and finding its users as it did increase Node.js application scalability and performance through a set of proprietary features such as:

  • app auto restart / reload to increase SLA and allow seamless updates
  • app configuration ie. use of a configuration file to specify application behaviour
  • app auto scale with a maximisation usage of available server resources

architecture keymetrics

Today, PM2 is the most popular Open Source process manager for Node.js. With 140 contributors and more than 20 million cumulated downloads in December 2016, it has become one of the most popular and recognized Github Javascript Open Source project in the world, and is currently used by companies like PayPal, Apple, Alibaba, Disney, Bloomberg or Intuit. It is maintained by Keymetrics’ team.

metrics PM2 Monthly Keymetrics OS Installation

An open-source success enabling to build a Saas solution with a unique positioning

With this traction, Alexandre raised a first seed round with Kima Ventures in 2014 and went to Techstars NYC acceleration program in 2015 in order to build its paying product. This is when we first met and started creating the relationship that led to us to invest early 2017.

After chatting with many users, it looked obvious that developers needed a real-time dashboard providing actionable analytics through the whole infrastructure and through every PM2 installed on each server, first to monitor application reliability and performance (such as error notification, memory and CPU profiling, custom event analytics…), and second to easily help scale web application (through one-click deploy, A/B tests, routes and loads optimization…).

Alexandre then created Keymetrics on top of PM2, leveraging a tight relationship between both solutions to helps Dev and DevOps go one step further in monitoring and app management. The Node.js specialization combined with a unique vertically integrated solution provides certain competitive advantage such as real time and actions feature that differentiate Keymetrics from its horizontal multi-languages competitors like New Relic, Datadog or Appdynamics.

Keymetrics utilisation et architecture

Now ready to scale with funding and complementary expertise

With already hundreds of “organic” paying customers a few months after launch, it is time for the company to structure its growth and accelerate both i) the PM2 awareness and ii) the conversion of PM2-users to Keymetrics-customers with clear identified approaches and notably the opportunity to build an enterprise solution. Moreover, the event-base structure of Node.js makes both the environment and PM2 relevant to address the needs of other growing markets such as APIs, IoT or semi-conductors.

Investing together with Runa Capital, which has a solid understanding and track-record in open-source models (notably Nginx and MariaDB), will help Keymetrics gather all the ingredients for building – let’s hope – an open-source and Saas leader in Node.js application monitoring.


Share

Venture Capitals and AI-powered startups

When investigating an AI startup for a funding round, it is often difficult to distinguish impactful AI solutions from ideas that only use AI as a buzzword or marketing catalyst. We had the chance to work on the review of more than 100 academic references on AI startups, in the context of Maxime Lhoustau’s Master Thesis for HEC Paris and TU Munich. In this article, you will find the key takeaways.

Read

Kaiko announces a $53M Series B

The funding will enable Kaiko to further consolidate its position as the global industry reference for centralized and decentralized digital assets data services.

Read

Less than a year after raising its seed round, Stoïk completes an €11M Series A round

The company is announcing its Series A from prestigious investors to support its growth and expansion plans. Andreessen Horowitz, founded in 2009 by Marc Andreessen and Ben Horowitz, is one of the world’s largest and pre-eminent venture capital funds. Known for investments in companies such as Skype, Twitter, Facebook, Airbnb, and more recently Pinterest and Slack, a16z is joining the Stoïk journey alongside existing investors Alven and Anthemis Group.

Read