Skip to main content

overview

🔧 Observability Tools Overview

This document provides a categorized list of common observability tools used for metrics, logs, and traces, along with their default ports and alternatives.


📊 Metrics Collection

🔍 Tool🧩 Type🌐 Default Port(s)🔁 Alternatives
Prometheus 🟢Collector9090Zabbix, Graphite, VictoriaMetrics
Node Exporter 🟢Agent9100Telegraf, Collectd
cAdvisor 🟡Agent (Docker)8080Docker stats API, kubelet metrics
Alloy 🔵Agent12345 (configurable)OTEL Collector, Fluent Bit + Prom Exporter
Cacti 🟣Poller/Frontend80/443 (Web UI)MRTG, LibreNMS

📦 Logs Collection

🔍 Tool🧩 Type🌐 Default Port(s)🔁 Alternatives
Loki 🔵Backend3100 (HTTP API)Elasticsearch + Kibana, Graylog, Splunk
Promtail 🟢Agent(Pushes to Loki)Fluent Bit, Vector
Fluent Bit 🟡Agent2020 (HTTP), 5140 (Syslog)Vector, Logstash
Fluentd 🟣Agent/Processor(Configurable)Logstash, Fluent Bit
Vector 🟣Agent/Router8686 (API), configurableFluent Bit, Promtail
Graylog 🟤Backend + UI9000 (Web), 12201 (GELF)Elasticsearch + Kibana
Syslog-ngAgent/Forwarder514 (Syslog)Rsyslog
NXLogAgent/Forwarder(Configurable)Syslog-ng, Fluentd
GoAccess 🟢Analyzer/Web UI7890 (Web)Web log-specific tools
Octopussy 🟡SIEM/Log Analyzer514 (Syslog)Graylog, OSSIM
CloudWatch Logs ☁️Cloud ServiceAWS-managedSumo Logic, Datadog
LogwatchAnalyzer (Local)(Runs via cron)System reporting tools

🕵️‍♀️ Traces Collection

🔍 Tool🧩 Type🌐 Default Port(s)🔁 Alternatives
Tempo 🟢Backend3200 (gRPC), 4317/4318 (OTLP)Jaeger, Zipkin
OTEL Collector 🔵Agent/Gateway4317 (gRPC), 4318 (HTTP)Alloy, Fluent Bit (OTLP)

📈 Visualization

🔍 Tool🧩 Type🌐 Default Port(s)🔁 Alternatives
Grafana 🟢Dashboard3000Kibana, Chronograf, Metabase

🚨 Alerting

🔍 Tool🧩 Type🌐 Default Port(s)🔁 Alternatives
Alertmanager 🟡Alert Router9093ElastAlert, Grafana Alerting

🧠 Legend

  • 🟢 Stable and widely adopted
  • 🟡 Lightweight or experimental
  • 🔵 Modern replacement or hybrid agent
  • 🟣 GUI-driven or rich ecosystem
  • 🟤 Enterprise-ready/log-focused
  • ⚫️ System-level or legacy
  • ☁️ Cloud-native service