Asked

What tools do you use (or previously used) to monitor your website?

How do you know that your production website or platform is up, performing well, and functioning correctly for your users?

Software architect, engineering leader, solver of problems, builder of things.
Building optemization.com

This is an edge case but I just setup nearly all of my agency website on Notion (optemization.com/home). For each section I created a Rebrandly URL and that's how I'm tracking link clicks. This is super hacky.

Software architect, engineering leader, solver of problems, builder of things.

How well is this working for you? Is there anything that this solution doesn't provide you that you wish you had?

Building optemization.com

It's good (I think). I started my promotion rodeo and really should have hooked up Rebrandly to Google Sheets or Airtable via Zapier. For some reason, I didn't do it before launch and kinda stuck with analytics in Rebrandly. I guess it's an easy fix with an export! I haven't really ventured out for more sophisticated analytics but I suppose that heat maps and drop off rates are important thing to know later on? Not sure how valuable that is.

Maker of WIP amongst other things.

Bugsnag notifies me of exceptions (bugs in my code), and Uptime Robot when my sites are down.

I also configured a few checks with Blazer that notify me when certain SQL queries result zero or non-zero results. For example if there's no new signups for a week, I get emailed.

Software architect, engineering leader, solver of problems, builder of things.

Nice! Is there anything that the combination of Bugsnag, Uptime Robot, and Blazer doesn't provide you that you wish you had? Would you rather have a single solution, or do you prefer the multi tool approach?

Maker of WIP amongst other things.

Multi-tool approach works, because everything is best-in-class. Having everything in one tool sounds good, but I'm not sure it would be able to compete with the individual tools.

There's currently two things I miss from these tools:

  1. App performance analysis. There are plenty of tool that provide this, but they tend to be around $99 per month which is a lot of money for something I tend to use occasionally. My use case would be to occasionally analyse and improve performance, rather than track continuously.

  2. Logging. I haven't found a good and affordable tool for this yet. Again, this is something I wouldn't use a lot, until I need to track down a specific issue.

In both these cases added them on-demand isn't great, because it takes some time to get data. But leaving them always running isn't great either as they are quite costly and I don't use them much.

I'd prefer a model where you can always save the data, but only pay when you want to access it.

👨‍💻 Founder of Sheet2Site.com and 🎨 Product Hunt's Maker of the Year 2018

I'm receiving errors in Telegram. I just put this code snippet everywhere where error can happen: github.com/AndreyAzimov/simpl…

Software architect, engineering leader, solver of problems, builder of things.

Have you had any incidents where this didn't detect a customer impacting issue?

The Creator.

I use slack, each app has its own channel, my apps send me any info Configured to their channels

Software architect, engineering leader, solver of problems, builder of things.

What are you using to detect issues to trigger the Slack notifications? Or is it just coded directly into your applications/site?

The Creator.

Hard coded. I use golang so I need to deal with errors anyways, so I have a function sends them to me

A remote worker

papertail + new relic

Maker of WIP amongst other things.

How do you use Papertrail? I've looked at it, but found the UI kinda confusing. Curious to learn how people use it in practice.

A remote worker

Papertail is easy to be added on Heroku. That's why I've started this. Also, when I have a bug report, I can search it easily in logs. I don't use many monitoring system but for me it's enough still :)