2
6 Comments

Application Log Monitoring?

Hi Indie Hacker Community,

I have an idea for an application log monitoring product but I am curious to know what my fellow indie hackers are using to monitor and investigate your application logs when issues arise in your sandbox (beta) and/or production environments?

The prototype: an affordable application log monitoring product to support #indiehackers projects. First iteration would focus on common logging levels and capturing the number of events relative to the logged message and type #buildinpublic

on March 10, 2021
  1. 1

    Logging is one pillar of observability but I have seen more enthusiasm on Metrics and Tracing. Of all the products I have tried, Datadog is the best but it is very pricey. Checkout OpenTelemetry. It is an open source initiative to make observability a first class citizen in your infrastructure.

    1. 1

      Thanks for your response @zian. Will definitely checkout OpenTelemetry. The prototype would be an affordable application log monitoring product to support indie hackers projects. First iteration would focus on common logging levels and capturing the number of events relative to the logged message and type (See screenshot above).

  2. 1

    Exception tracking for me comes before logging. Specially since meaningful logging retention tends to get expensive quick. Besides that, at companies where we did it properly, we used Datadog and I would be tempted to use them again.

    1. 1

      Thank you for your response @pupeno. Can you elaborate more on what you mean by exception tracking for you comes before logging? I view logging as including exception tracking. I personally haven't used Datadog but I have used Splunk and other internal tools. IMO, Splunk is a pain. However, I think there can be a better and faster way of identifying what is wrong with your application in real-time and providing an SDK to developers that simplifies the implementation of more meaningful logging.

      1. 3

        I use tools like Sentry, or Air Brake or other tools like that to track exceptions. Whenever there's an exception in my app that is not caught it gets pushed to that those tools.

        I don't go into production without a tool like that... even for side projects.

        1. 1

          Nice, thanks for sharing. Will check those out.