n8n-trace
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.

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.

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