Software Alternatives & Reviews

Building a realtime performance monitoring system with Kafka and Go

Prometheus Apache Kafka
  1. An open-source systems monitoring and alerting toolkit.
    Pricing:
    • Open Source
    We could have used a much more focussed tool like Prometheus or Cadvisor to gather system stats, but that is not the main objective of this article.

    #Monitoring Tools #Performance Monitoring #Log Management 224 social mentions

  2. Apache Kafka is an open-source message broker project developed by the Apache Software Foundation written in Scala.
    Pricing:
    • Open Source
    Recently, I had a chance to try out Apache's Kafka for a monitoring service and I was pleasantly surprised how you could set up a full fledged event streaming system in a few lines of code. I quickly realised we could be building powerful systems with Kafka at the centre of things. Notification systems, distributed database synchronisations, monitoring systems are some of the applications that come to mind when thinking of Kafka's use-cases. In my quest to understand Kafka a bit more deeply, I tried setting up a system monitoring application which looks for system stats like CPU and RAM usage and visualises them in a dashboard.

    #Stream Processing #Data Integration #ETL 120 social mentions

Discuss: Building a realtime performance monitoring system with Kafka and Go

Log in or Post with