Take advantage of real-time notifications to automate application monitoring

Valerio Barbera

Hi, I’m Valerio software engineer and CTO at Inspector.

In this post I would explain how notifications work in Inspector, and why they are a powerfull tool for developers to speed up their productivity.

As notifications becomes increasingly central to the way our users stay informed about how their applications are performing, we have introduced Notification Channels section in the monitoring dashboard.

In the beginning of my career I worked a lot with small businesses. This experience showed me how hard it was for developers to avoid system crashes in their backend as the codebase gets bigger and new members join the team.

Small businesses and creators have a strong connection with their customers and tend to deliver great software, but sometimes it gets harder to maintain the practices that made them successful as the team grow with two or more developers, or if the number of projects increase.

Software development is a time consuming job, tools that can bring automation in our life are really valuable in small and medium companies.

What are Notification Channels?

In a nutshell, Notification Channels are a new, unified way to organize and manage automatic messages sent through Inspector to you and your team members.

Notifications can be delivered not only via email as expected by default, but also via a variety of channels like Slack, Webhooks, SMS, and more.

Thanks to our integration you can connect your monitoring system with your favorite tools and create an automated and informed workplace.

How do Notification Channels works?

Channels separate the notifications that Inspector sends into different routes, allowing users to have more control over the notifiction experience.

However, you will also have the option of activating multiple channels for the same application for different purposes — for instance, one channel for new error detected, another for every error occurrences, and a third for server side automation via webhooks.

Actually we support Email, Webhook, Slack, SMS, Pushover, PagerDuty, and more will be added in the future.

Why Were Notification Channels Created?

This move is very much in keeping with our ongoing focus to build an autonomous monitoring tool that can bring more free time in our users’ hands.

Notification Channels can be a powerful way to reach developers with urgent messages about application status and availability reducing the negative impact of software issues on application users.

If you want learn more about how to scale up your application, join in Scalable Applications the international community of professional developers to share strategies and experiences building scalable systems.

Related Posts

How to prevent users from registering into your app with insecure passwords

Hi, I’m Valerio, software engineer and CTO at Inspector. About one year ago one of our accounts on an external platform has been hacked. Our credit card was attached to this account so we had to warn the bank to block it. Fortunately, there were no consequences, neither for our bank account, nor for our

Is it better to BUILD an internal monitoring environment, or BUY a prepackaged solution?

“Build vs Buy” Bake-off: Which should you choose? Every case is different, and all of these factors should be considered carefully before making a decision. There are situations where building a solution makes sense, either because you have the time, your requirements aren’t very complex, or if your applications simply don’t have enough load to

How to extend Laravel with driver-based services

Hi, I’m Valerio, software engineer and CTO at Inspector. In this article I talk about a Laravel internal feature not mentioned in the official documentation called “Driver Manager”. It can completely change the way you design and develop your application solving critical architectural bottlenecks, allowing you to build large systems built around decoupled, independent and