Skip to content

Welcome to

What is is a new monitoring platform that makes it easier than ever to make monitoring part of your development process. Whether you are an Engineer, a Data Scientist, an Analyst, or anyone else that writes code, helps you and your team take ownership of monitoring.

How does it work?

Almost anything that can go wrong with a computer program can be identified by changes in time and numbers. How?

HawkFlow Time monitoring:

You can time anything you can think of, have all the charts and stats at your fingertips, and then be alerted if anything out of the ordinary is happening. Two great early warning signs that there is a problem in the code:

  • A piece of code is running slower or faster than it normally does.
  • Code that runs on a schedule has stopped running

Whether you would like to time the training of a Machine Learning model, steps of an ETL process, or know if a scheduled program has run, is the fastest way to get answers and start understanding parts of your code like never before. With time monitoring, you can monitor cron jobs, heartbeats, user activity, ETls, long-running processes, database queries, basically anything you can think of, and you have complete control over what you send in to the system, so you'll never get overloaded with useless information.

HawkFlow Metric monitoring:

With Metric monitoring, HawkFlow allows you to send any numerical value as a key value pair. Just like with time monitoring, you'll have all the charts and stats at your fingertips, and then be alerted if anything out of the ordinary is happening.

You can track number of rows being inserted in to a database, machine learning models accuracy, model drift, number of users, you are really only limited here by your creativity.

HawkFlow Exception monitoring:

To tie it all together, also allows you to send exceptions through to our API.

Each API offers a wealth of value and insights, but when you combine all three APIs, Time, Metrics, and Exceptions, you can gain visibility over your entire codebase and architecture in a quick, easy to implement, cost-effective way. Making this part of your development process means you will never have unmonitored code again. was designed to work with very low effort and training.

Check out our development guide to see how to do this.

Why does exist?

There are many great monitoring platforms already in the market so why create another one?

Existing platforms offer great features, and is not designed to completely replace them. In fact, compliments a lot of these monitoring platforms very well.

Do you recognise any of these challenges in your own code or team?

  • The monitoring you have in place raises too many alerts, so everyone ignores them?
  • Your team releases new code without any monitoring?
  • There are too many places you have to check to know that everything is ok?
  • The one person that put monitoring in place has left your team?
  • The best monitoring solutions are too expensive for you system?
  • You need a DevOps team to create and use your monitoring?

Monitor First Development

With you can make monitoring part of your development process. Just like writing tests, going through QA, or writing clean code, adopting a Monitoring First approach to development means that you can ensure al your business and other valuable logic is monitored, not only from the moment you release your code in to production,] but also during the development process itself.

The creators of set out to build something that gave a lot of value to anyone that writes code, but required no training to use and no permissions to install or use.

When to use

The simple answer, whenever you are writing code.

Where to start? is extremely simple to use, check out our development guide here.