Building a monitoring infrastructure starting with a container

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • node_exporter

    Exporter for machine metrics

  • node-exporter Collect OS metrics.

  • Fluentd

    Fluentd: Unified Logging Layer (project under CNCF)

  • Fluentd Search engine. Accumulate application logs. The application itself that collects logs implements a simple application in Go. I could have used ELK (Logstash instead of Fluentd) instead of the EFK stack, but I chose the familiar Fluentd.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • cadvisor

    Analyzes resource usage and performance characteristics of running containers.

  • cadvisor Collect container metrics.

  • prometheus

    The Prometheus monitoring system and time series database.

  • Prometheus System metrics monitoring tool. Collect system metrics in conjunction with node-exporter and cadvisor. Visualization of the collected data is done in Grafana.

  • docker-based-monitoring-stack-boilerplate

    This is a boilerplate for docker based monitoring stack.

  • .env.example in bmf-san / docker-based-monitoring-stack-boilerplate.env After copying it as, you can start it with docker-compose up.

  • Grafana

    The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.

  • Grafana Like Kibana, a UI for data. It is used for visualization of system metrics. It can also be used to visualize the application log, but the application log uses Kiabana.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts