n8n-trace

n8n-trace

n8n Observability Docker PostgreSQL RBAC Open Source

Beschreibung

Eine Open-Source Self-Hosted-Observability-Plattform für n8n entwickelt — mit Ausführungsanalysen, Instanz-Monitoring, RBAC, Audit-Logging und Docker-basiertem Deployment.


Context

n8n-trace is an open-source observability platform built for teams running self-hosted n8n environments. It was created to provide a dedicated monitoring and analytics layer for workflow operations, instance health, and access control — especially for setups where visibility, auditability, and privacy matter. n8n-trace overview

Problem

Teams using self-hosted n8n often need more operational visibility than the built-in interface provides. In multi-instance or production environments, it becomes difficult to track execution trends, monitor system health, control access across teams, and review security-relevant activity without exposing sensitive workflow payloads.

Solution

I designed and built n8n-trace as a self-hosted dashboard focused on observability for n8n:

  • Developed a unified platform for execution analytics, instance metrics, audit logging, and role-based access control
  • Designed the system to work alongside n8n rather than replace it
  • Implemented a Docker-based deployment model with PostgreSQL for simple self-hosting
  • Built the platform with a privacy-conscious approach, intentionally excluding workflow payloads and sensitive secrets from observability views
  • Added support for multi-instance monitoring, optional metrics collection, CSV export, and scoped access for different user roles

Outcome

  • Delivered an open-source observability tool tailored to self-hosted n8n environments
  • Created a practical way to monitor workflows, instance health, and operational events from one central dashboard
  • Improved visibility for teams that need monitoring and analytics without giving broad access to sensitive workflow data
  • Published the project with documentation, Docker distribution, and community-facing setup guidance

Tech Stack

Node.js, Express, React, PostgreSQL, Docker, RBAC, Audit Logging, Prometheus-style Metrics

Kontext

n8n-trace ist eine Open-Source-Observability-Plattform für Teams, die selbst gehostete n8n-Umgebungen betreiben. Das Projekt wurde entwickelt, um eine dedizierte Monitoring- und Analyseebene für Workflow-Betrieb, Instanzzustand und Zugriffskontrolle bereitzustellen — besonders für Umgebungen, in denen Sichtbarkeit, Nachvollziehbarkeit und Datenschutz wichtig sind.

n8n-trace Übersicht

Problem

Teams mit selbst gehostetem n8n benötigen oft mehr operative Transparenz, als die integrierte Oberfläche bietet. In Multi-Instanz- oder produktiven Umgebungen wird es schwierig, Ausführungstrends zu verfolgen, den Systemzustand zu überwachen, Zugriffe teamübergreifend zu steuern und sicherheitsrelevante Ereignisse nachzuvollziehen, ohne sensible Workflow-Payloads offenzulegen.

Lösung

Ich habe n8n-trace als self-hosted Dashboard für Observability rund um n8n konzipiert und entwickelt:

  • Eine zentrale Plattform für Ausführungsanalysen, Instanzmetriken, Audit-Logging und rollenbasierte Zugriffskontrolle aufgebaut
  • Das System so entworfen, dass es n8n ergänzt und nicht ersetzt
  • Ein Docker-basiertes Deployment mit PostgreSQL für einfaches Self-Hosting umgesetzt
  • Die Plattform datenschutzbewusst gestaltet, indem Workflow-Payloads und sensible Geheimnisse bewusst aus den Observability-Ansichten ausgeschlossen werden
  • Unterstützung für Multi-Instanz-Monitoring, optionale Metrikerfassung, CSV-Export und rollenabhängige Zugriffsumfänge ergänzt

Ergebnis

  • Ein Open-Source-Observability-Tool für selbst gehostete n8n-Umgebungen bereitgestellt
  • Eine praktische Möglichkeit geschaffen, Workflows, Instanzzustand und operative Ereignisse zentral zu überwachen
  • Die Transparenz für Teams verbessert, die Monitoring und Analysen benötigen, ohne breiten Zugriff auf sensible Workflow-Daten zu geben
  • Das Projekt mit Dokumentation, Docker-Distribution und Community-orientierter Setup-Anleitung veröffentlicht

Tech Stack

Node.js, Express, React, PostgreSQL, Docker, RBAC, Audit-Logging, Prometheus-ähnliche Metriken