Senken Sie Ihre Observability-Kosten an der Quelle

Senken Sie Ihre Observability-Kosten an der Quelle

Heute veröffentlichen wir LinkMesh (Early Access) — eine Control Plane für Ihre OpenTelemetry-Collector-Flotte. Sie verwerfen damit das Rauschen, schwärzen das Risiko und leiten weiter, was übrig bleibt — und zwar bevor ein einziges Byte Ihr Netzwerk verlässt. Wir haben LinkMesh gebaut, weil der am schnellsten wachsende Posten in den meisten Engineering-Budgets weder Compute noch Personal ist. Es ist Observability.

«LinkMesh.io steht für OpenTelemetry-Collector-Konfigurationsmanagement und Edge-Connector- bzw. Data-Onboarding. Das Beste daran: keine volumenbasierte Lizenzierung. Attraktive Preise pro Collector, mit Deckel. Die Verwaltung von 25 Collectors ist dauerhaft kostenlos — mit vollem Funktionsumfang.»
opensight.ch - roman hüsler

Die Rechnung, die niemand budgetiert hat

Logs, Metriken und Traces werden nach eingelesenen Gigabytes, gespeicherten Zeitreihen und ausgeführten Abfragen abgerechnet. Also schickt jedes Team stillschweigend alles an sein Backend — und erfährt die Kosten bei der Vertragsverlängerung. Die unbequeme Wahrheit: Das meiste, wofür Sie Ingest, Speicherung und Indexierung bezahlen, wird nie jemand ansehen.

  • Health-Check- und Readiness-Probe-Logs — Tausende Zeilen pro Stunde, die «200 OK» sagen.
  • Debug-Logging, das in der Produktion aktiv blieb, nach einem Incident, der vor Monaten geschlossen wurde.
  • Labels mit hoher Kardinalität — eine Request-ID oder ein Pod-Name an einer Metrik, was Ihre Zeitreihen vervielfacht.
  • Doppelte und ungeparste Felder, die in jedem Event mitfahren.
  • Personenbezogene Daten — E-Mail-Adressen, Kartennummern, Tokens — für deren Speicherung Sie nun bezahlen und für die Sie haften.

Warum die üblichen Lösungen nicht greifen

Ein Anbieterwechsel verschiebt nur den Zähler. Grobes, globales Sampling wirft genau das Signal weg, das Sie um drei Uhr nachts gebraucht hätten. Und Collector-Konfigurationen über eine Flotte von Hunderten Hosts von Hand zu pflegen, skaliert nicht — es driftet, es bricht, und niemand weiss sicher, welcher Host welches YAML fährt.

Die einzig dauerhafte Lösung ist, weniger zu senden: Formen Sie Ihre Telemetrie am Rand des Netzes — verwerfen, schwärzen, aggregieren, weiterleiten — bevor sie Ihr Netzwerk verlässt, und tun Sie es zentral für alle Collectors auf einmal.

Das LinkMesh-Dashboard: Ihre gesamte Collector-Flotte, der aktuelle Durchsatz und der Live-Event-Feed auf einen Blick.
Das LinkMesh-Dashboard: Ihre gesamte Collector-Flotte, der aktuelle Durchsatz und der Live-Event-Feed auf einen Blick.

LinkMesh: eine Control Plane für Ihre Collector-Flotte

LinkMesh steht neben Ihren OpenTelemetry-Collectors — ob Upstream-otelcol oder Grafana Alloy — als Control Plane. Quellen fliessen in Collectors, durch Pipelines, die Sie entwerfen, und hinaus zu Ihren Zielen.

Ein Detail zählt mehr als alle anderen: Ihre Telemetrie läuft niemals über LinkMesh. Die Daten gehen direkt von Ihren Collectors an Ihre Backends. LinkMesh bewegt Konfiguration, nicht Ihre Daten — die Einführung fügt also keinen zusätzlichen Hop hinzu, keine Latenz und keine neue Stelle, an der Ihre Logs abfliessen könnten.

Signal-Routing über die ganze Flotte auf dem Topologie-Canvas: jeder Collector, jedes Ziel, mit Live-Durchsatz auf jeder Verbindung.
Signal-Routing über die ganze Flotte auf dem Topologie-Canvas: jeder Collector, jedes Ziel, mit Live-Durchsatz auf jeder Verbindung.

Pipelines sind Ihr Kostenhebel

Eine Pipeline ist eine Kette von Prozessoren, die Sie per Drag-and-drop bauen — kein OTTL von Hand, keine Redeploys. Drei davon rechnen sich am Tag, an dem Sie sie einschalten.

1. Das Rauschen verwerfen

Ein Filter «Drop Health Checks» entfernt Readiness-Probes und Access-Log-Geplapper, bevor sie überhaupt gezählt werden. Ein paar Regeln entfernen regelmässig 10–30 % des Log-Volumens, das keinerlei diagnostischen Wert hatte.

2. Das Risiko schwärzen

Maskieren Sie E-Mail-Adressen, Kartennummern und Tokens direkt am Rand des Netzes. Sie hören auf, für die Speicherung von Daten zu bezahlen, für die Sie haften — und Ihr Telemetrie-Backend hört auf, eine versehentliche Kopie Ihrer Kundendatenbank zu sein.

Eine Pipeline zur Schwärzung personenbezogener Daten im Chain-Editor — jeder Prozessor ist ein Schritt, den Sie umsortieren, bearbeiten oder entfernen können.
Eine Pipeline zur Schwärzung personenbezogener Daten im Chain-Editor — jeder Prozessor ist ein Schritt, den Sie umsortieren, bearbeiten oder entfernen können.

3. Beweisen Sie es, bevor Sie es ausrollen

Das ist der Teil, den Teams lieben. Fügen Sie ein echtes Beispiel-Event ein und lassen Sie die Pipeline im Trockenlauf durchlaufen: LinkMesh zeigt Ihnen das exakte Vorher-Nachher, Schritt für Schritt. Kein «deploy and pray», kein böses Erwachen eine Woche später, weil Sie das falsche Feld verworfen haben.

Lassen Sie eine Pipeline im Trockenlauf gegen ein Beispiel-Event laufen und sehen Sie zu, wie sie E-Mail-Adresse und Kartennummer maskiert, bevor irgendetwas den Host verlässt.
Lassen Sie eine Pipeline im Trockenlauf gegen ein Beispiel-Event laufen und sehen Sie zu, wie sie E-Mail-Adresse und Kartennummer maskiert, bevor irgendetwas den Host verlässt.

Eine Pipeline, Ihre ganze Flotte — kein YAML

Entwerfen Sie eine Pipeline einmal und verteilen Sie sie an jeden Collector, der sie braucht. LinkMesh liefert Konfiguration über OpAMP oder Alloys natives remotecfg aus — ein neu eingeplanter Pod oder ein neuer Host holt sich die richtige Konfiguration also von selbst. Danach sehen Sie zu, wie das Volumen tatsächlich sinkt: auf demselben Canvas, in Records pro Sekunde, pro Collector.

Die Flotte, die Sie steuern: jeder Collector mit Status, Laufzeit, Durchsatz und letztem Lebenszeichen an einem Ort.
Die Flotte, die Sie steuern: jeder Collector mit Status, Laufzeit, Durchsatz und letztem Lebenszeichen an einem Ort.

Senden Sie den Rest dorthin, wo er hingehört

Was Ihre Pipelines überlebt, wird nach Signaltyp und Label an die Ziele geleitet, die Sie ohnehin nutzen — Grafana Cloud, Loki, Tempo, Prometheus, Kafka, S3 und weitere. Ein Ziel wird einmal konfiguriert und danach in jeder Route wiederverwendet.

Ein Ziel einmal verdrahten — Endpunkt, Zugangsdaten, TLS — und danach jede Pipeline-Ausgabe dorthin leiten.
Ein Ziel einmal verdrahten — Endpunkt, Zugangsdaten, TLS — und danach jede Pipeline-Ausgabe dorthin leiten.

Das Ergebnis

Sie senken das Volumen an der Quelle, behalten das Signal, das zählt, hören auf, Daten zu verschicken, für die Sie haften — und Ihre Rechnung folgt dem Volumen nach unten. Kein Vendor-Lock-in. Kein Blindflug. Nur die Telemetrie, die Sie wirklich nutzen, dort, wo sie hingehört.

Und unsere Preise bestrafen Sie nicht fürs Wachsen

Jetzt der Teil, der viele überrascht: Ausgerechnet die Werkzeuge, die Observability-Kosten kontrollieren sollen, rechnen fast immer genauso ab wie Ihr Backend — nach Datenvolumen. Je mehr Telemetrie Sie hindurchschicken, desto mehr zahlen Sie. Das ist dieselbe Falle, eine Ebene höher.

LinkMesh wird pro Collector abgerechnet, mit Deckel — nicht pro Byte. Ihre Rechnung ist planbar, sie springt nicht mit dem Traffic nach oben, und das Richtige zu tun — Telemetrie zu reduzieren — wird nie bestraft. Sie sparen am Backend und an der Control Plane, und Ihre Kosten hören auf zu klettern, während Sie wachsen.

LinkMesh ist im Early Access — testen Sie es heute

LinkMesh ist ab heute im Early Access. Es ist self-hosted, Sie können es also selbst herunterladen und betreiben — keine Demo, kein Verkaufsgespräch. Wenn Ihre Observability-Rechnung ihren Nutzen überholt hat oder Sie es leid sind, eine Collector-Flotte von Hand zu pflegen: Sie finden LinkMesh auf linkmesh.io und die Dokumentation auf docs.linkmesh.io.

Ausserdem öffnen wir eine kleine Founding-Kohorte: 8–12 Teams, kostenlos, ohne Nutzungslimits — im Gegenzug für ehrliches Feedback und Mitsprache bei der Roadmap. Pluspunkte, wenn Sie 20+ Collectors betreiben. Wenn das auf Sie zutrifft, melden Sie sich für einen Founding-Platz.

Wir bauen das offen und schnell — und weil es Early Access ist, wird es mit Ihrem Feedback nur besser.