Observability-Kosten an der Quelle senken

Das LinkMesh-Dashboard mit einer Collector-Flotte und ihrem Durchsatz
LinkMesh: eine Control Plane für Ihre OpenTelemetry-Collector-Flotte.
Senke deine Observability-Kosten mit LinkMesh — einer Control Plane für deine Flotte von OpenTelemetry-Collectors.LinkMesh testen →

Heute starten wir LinkMesh (Early Access): eine Control Plane für Ihre OpenTelemetry-Collector-Flotte, mit der Sie Rauschen verwerfen, Risiken maskieren und den Rest routen, und zwar bevor auch nur ein 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 ist für das Config Management von OpenTelemetry Collectors und für Edge Connector / Data Onboarding da. Und das Beste daran: keine volumenbasierte Lizenzierung. Attraktive Preise pro Collector, mit Obergrenze. Die Verwaltung von 25 Collectors ist für immer kostenlos (voller Funktionsumfang).»
opensight.ch - roman hüsler

Die Rechnung, die niemand budgetiert hat

Logs, Metrics und Traces werden nach eingelesenen Gigabytes, gespeicherten Serien und ausgeführten Queries abgerechnet. Also schickt jedes Team stillschweigend alles ins Backend und erfährt die Kosten bei der Vertragsverlängerung. Die unbequeme Wahrheit: Der Grossteil dessen, wofür Sie beim Einlesen, Speichern und Indexieren bezahlen, sind Daten, die nie jemand ansehen wird.

  • Logs von Health Checks und Readiness Probes: Tausende Zeilen pro Stunde, die «200 OK» melden.
  • Debug-Logging, das in Produktion eingeschaltet blieb, nach einem Incident, der vor Monaten abgeschlossen wurde.
  • Labels mit hoher Kardinalität: eine Request-ID oder ein Pod-Name an einer Metrik, die Ihre Zeitreihen vervielfacht.
  • Doppelte und ungeparste Felder, die in jedem Event mitfahren.
  • PII wie E-Mail-Adressen, Kartennummern und Tokens, für deren Speicherung Sie nun bezahlen und für die Sie zugleich rechtlich haften.

Warum die üblichen Lösungen nicht funktionieren

Ein Anbieterwechsel verschiebt nur den Zähler. Grobes, globales Sampling wirft genau das Signal weg, das Sie um 3 Uhr morgens gebraucht hätten. Und Collector-Konfigurationen über eine Flotte von Hunderten Hosts von Hand zu pflegen skaliert nicht: Sie driften auseinander, gehen kaputt, und niemand weiss genau, auf welchem Host welches YAML läuft.

Die einzige dauerhafte Lösung heisst weniger senden: Telemetrie am Edge formen, also verwerfen, maskieren, aggregieren und routen, bevor sie Ihr Netzwerk verlässt, und das zentral für alle Collectors auf einmal.

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

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

LinkMesh läuft als Control Plane neben Ihren OpenTelemetry Collectors, ob Upstream-otelcol oder Grafana Alloy. Quellen fliessen in die Collectors, durch Pipelines, die Sie selbst gestalten, und weiter zu Ihren Zielen.

Ein Detail ist wichtiger als alle anderen: Ihre Telemetrie läuft nie durch LinkMesh. Die Daten gehen direkt von Ihren Collectors zu Ihren Backends. LinkMesh transportiert Konfiguration, nicht Ihre Daten. Damit bringt es keinen zusätzlichen Hop, keine Latenz und keinen neuen Ort, an dem Ihre Logs abfliessen könnten.

Flottenweites Signal-Routing auf dem Topologie-Canvas: jeder Collector, jedes Ziel, mit Live-Durchsatz auf jeder Verbindung.
Flottenweites Signal-Routing auf dem Topologie-Canvas: jeder Collector, jedes Ziel, mit Live-Durchsatz auf jeder Verbindung.

Pipelines sind Ihr Kostenhebel

Eine Pipeline ist eine Kette von Processors, die Sie per Drag-and-drop zusammenstellen: kein handgeschriebenes OTTL, keine Redeployments. Drei davon machen sich bezahlt, sobald Sie sie einschalten.

1. Rauschen verwerfen

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

2. Risiken maskieren

E-Mail-Adressen, Kartennummern und Tokens in Event-Bodies werden schon am Edge maskiert. Sie bezahlen nicht mehr für die Speicherung von Daten, für die Sie haften, und Ihr Telemetrie-Backend ist nicht länger eine unbeabsichtigte Kopie Ihrer Kundendatenbank.

Eine Pipeline zur PII-Maskierung im Chain-Editor aufbauen: Jeder Processor ist ein Schritt, den man umsortieren, bearbeiten oder entfernen kann.
Eine Pipeline zur PII-Maskierung im Chain-Editor aufbauen: Jeder Processor ist ein Schritt, den man umsortieren, bearbeiten oder entfernen kann.

3. Erst prüfen, dann ausrollen

Diesen Teil lieben die Teams. Fügen Sie ein echtes Beispiel-Event ein und lassen Sie die Pipeline als Dry Run laufen: LinkMesh zeigt Ihnen Schritt für Schritt genau, wie das Event vorher und nachher aussieht. Kein «Deployen und Beten», und keine Entdeckung eine Woche später, dass Sie das falsche Feld verworfen haben.

Eine Pipeline als Dry Run gegen ein Beispiel-Event laufen lassen und zusehen, wie sie E-Mail-Adresse und Kartennummer maskiert, bevor irgendetwas den Host verlässt.
Eine Pipeline als Dry Run gegen ein Beispiel-Event laufen lassen und zusehen, wie sie E-Mail-Adresse und Kartennummer maskiert, bevor irgendetwas den Host verlässt.

Eine Pipeline, die ganze Flotte, kein YAML

Gestalten Sie eine Pipeline einmal und verteilen Sie sie an jeden Collector, der sie braucht. LinkMesh liefert die Konfiguration über OpAMP oder Alloys natives remotecfg aus, sodass ein neu geschedulter Pod oder ein neuer Host automatisch die richtige Konfiguration erhält. 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, Runtime, Durchsatz und letztem Kontakt an einem Ort.
Die Flotte, die Sie steuern: jeder Collector mit Status, Runtime, Durchsatz und letztem Kontakt an einem Ort.

Den Rest dorthin schicken, wo er hingehört

Was Ihre Pipelines übrig lassen, wird nach Signaltyp und Label an die Ziele geroutet, die Sie bereits nutzen: Grafana Cloud, Loki, Tempo, Prometheus, Kafka, S3 und weitere. Ein Ziel konfigurieren Sie einmal und verwenden es in jeder Route wieder.

Ein Ziel einmal einrichten, mit Endpoint, Credentials und TLS, und beliebige Pipeline-Ausgaben dorthin routen.
Ein Ziel einmal einrichten, mit Endpoint, Credentials und TLS, und beliebige Pipeline-Ausgaben dorthin routen.

Das Ergebnis

Sie senken das Volumen an der Quelle, behalten das Signal, auf das es ankommt, verschicken keine Daten mehr, für die Sie haften, und Ihre Rechnung sinkt mit dem Volumen. Kein Vendor Lock-in. Kein Blindflug. Nur die Telemetrie, die Sie tatsächlich nutzen, dort, wo sie hingehört.

Und unser Preismodell bestraft Sie nicht fürs Wachstum

Hier der Teil, der viele überrascht: Die Tools, die Ihnen helfen sollen, Observability-Kosten zu kontrollieren, rechnen fast immer genauso ab wie Ihr Backend, nach Datenvolumen. Je mehr Telemetrie Sie durch sie schicken, desto mehr verlangen sie. Das ist dieselbe Falle, eine Ebene höher.

LinkMesh wird pro Collector abgerechnet, mit Obergrenze, nicht pro Byte. Ihre Rechnung ist planbar, sie schnellt nicht mit dem Traffic in die Höhe, und das Richtige zu tun (Ihre Telemetrie zu verschlanken) wird nie bestraft. Sie sparen im Backend und bei der Control Plane, und Ihre Kosten steigen nicht mehr mit Ihrem Wachstum.

LinkMesh ist im Early Access: Probieren Sie es noch heute aus

LinkMesh ist ab heute im Early Access. Es ist self-hosted, Sie können es also selbst herunterladen und betreiben, ohne Demo und ohne Verkaufsgespräch. Wenn Ihre Observability-Rechnung ihren Nutzen längst übersteigt oder Sie es leid sind, eine Collector-Flotte von Hand zu verwalten, holen Sie es sich auf linkmesh.io und lesen Sie die Dokumentation auf docs.linkmesh.io.

Ausserdem öffnen wir eine kleine Founding Cohort: 8 bis 12 Teams, kostenlos und ohne Nutzungslimits, im Austausch gegen ehrliches Feedback und Mitsprache bei der Roadmap. Besonders willkommen sind Teams mit 20 oder mehr Collectors. Wenn das auf Sie zutrifft, melden Sie sich für einen Platz in der Founding Cohort.

Wir entwickeln LinkMesh offen und schnell, und weil es im Early Access ist, wird es mit Ihrem Feedback nur besser.