LinkMesh

Doku, Blog und Changelog durchsuchen

Die Dokumentation ist nur auf Englisch verfügbar.

ENDE

OpAMP-Server

Ein selbst gehosteter OpAMP-Server für Ihre Collector-Flotte

LinkMesh ist die Serverseite von OpAMP und läuft in Ihrer eigenen Infrastruktur. otelcol-contrib verbindet sich mit dem Standard-opampsupervisor über eine ausgehende Verbindung auf Port 443; Sie verteilen RemoteConfig, lesen EffectiveConfig und Zustand und steuern Rollouts und Drift in der ganzen Flotte. Selbst gehostet, Standard-Upstream-Collectors, abgerechnet pro Collector.

LinkMesh als OpAMP-Server testen →

25 Collectors nach kostenloser Registrierung · 5 ohne Registrierung Wie die kostenlose Stufe funktioniert

Die OpAMP-Schleife, selbst gehostet

Der opampsupervisor auf dem Host verbindet sich über OpAMP mit Ihrem LinkMesh-Server und verwaltet den otelcol-contrib-Prozess. Konfiguration und Zustand laufen über diese Verbindung; die Telemetrie fließt getrennt davon direkt vom Collector zu Ihren Backends.

CONTROL PLANE · OpAMPLinkMesh ServerIhre selbst gehostete InstanzOpAMP Serverendpoint /v1/opamptransport WSS · port 443OTel Hostopampsupervisor + otelcol-contrib:4317 OTLP / gRPC:4318 OTLP / HTTP:8888 eigene MetrikenRemoteConfig · Connection SettingsEffectiveConfig · Health · StatusDATA PLANE · OTLPLogs · Metriken · TracesIhre Observability-BackendsLoki · Tempo · Prometheus · Grafana Cloud · …

01

Ein selbst gehosteter OpAMP-Server

Problem

OpAMP ist ein Protokoll, kein Produkt. Um es zu nutzen, brauchen Sie einen Server am anderen Ende der Verbindung — einen, den Sie selbst betreiben, keinen gehosteten Endpunkt, bei dem sich Ihre Agents melden.

LinkMesh

LinkMesh ist ein OpAMP-Server, den Sie selbst hosten. otelcol-contrib verbindet sich mit dem Standard-opampsupervisor über eine einzige ausgehende Verbindung auf Port 443; der Server verwaltet den Agent von dort aus. Kein proprietärer Agent, keine Hersteller-Cloud im Datenweg.

Die Serverseite von OpAMP, betrieben in Ihrer eigenen Infrastruktur.

Anleitung: otelcol-contrib über OpAMP anbinden (Englisch) →

02

Remote-Konfiguration

Problem

Eine Konfigurationsdatei pro Host von Hand zu bearbeiten und neu zu starten, ignoriert genau den Grund, aus dem es OpAMP gibt. Sie wollen Konfiguration vom Server verteilen und die Agents konvergieren lassen.

LinkMesh

LinkMesh erzeugt die Konfiguration zentral und liefert sie über die RemoteConfig-Nachricht von OpAMP aus. Die Agents wenden sie an und melden ihre EffectiveConfig und ihren Zustand zurück; der Server zeigt also immer, was auf jedem Host tatsächlich läuft.

Einmal vom Server verteilen; jeder Agent konvergiert und bestätigt.

Wie Remote-Konfiguration funktioniert (Englisch) →

03

Meldung von effektiver Konfiguration und Zustand

Problem

RemoteConfig allein ist nur die halbe Schleife. Ohne dass der Agent meldet, was er tatsächlich angewendet hat, verteilen Sie Konfiguration ins Blaue.

LinkMesh

Jeder Agent meldet seinen EffectiveConfig-Hash und seinen Zustand über die Verbindung zurück. LinkMesh zeigt die Konvergenz, markiert einen Agent, dessen gemeldeter Hash von der zugewiesenen Konfiguration abweicht, und stellt Anwendungen und Drift auf einer Zeitleiste dar.

Eine geschlossene Schleife: Sie sehen, wie die Konfiguration ankommt — und wie sie abweicht.

Wie der Abgleich der effektiven Konfiguration funktioniert (Englisch) →

04

Verwaltung ganzer Flotten

Problem

Ein einzelner Agent über OpAMP ist eine Demo. Hunderte Agents, nach Umgebung gruppiert und sicher ausgerollt, sind die eigentliche Aufgabe.

LinkMesh

Organisieren Sie Agents in Gruppen, rollen Sie eine Konfiguration zuerst in einer Gruppe aus, bevor Sie sie freigeben, führen Sie ein Live-Inventar von Versionen und Status und versionieren Sie jede Änderung in Git mit Rollback per Klick — alles über dieselbe OpAMP-Verbindung.

OpAMP als betrieblicher Control Plane, nicht als Protokoll-Demo mit einem Agent.

Wie ein Collector in LinkMesh abgebildet wird (Englisch) →

Was die OpAMP-Unterstützung abdeckt — und wo ihre Grenzen liegen

Unterstützt

  • ✓otelcol-contrib über den Upstream-opampsupervisor (empfohlener Weg)
  • ✓Auslieferung von RemoteConfig durch einen selbst gehosteten Server
  • ✓Meldung von EffectiveConfig sowie Zustand und Status durch den Agent
  • ✓Verbindungseinstellungen und ausgehender Transport über Port 443
  • ✓Gruppierung, schrittweiser Rollout, Drift-Erkennung und in Git versionierter Rollback auf Basis des Protokolls

Gut zu wissen

  • •Grafana Alloy wird über den nativen remotecfg-Endpunkt von Alloy verwaltet, nicht über OpAMP — LinkMesh verwaltet beide, aber Alloy verbindet sich nicht als OpAMP-Agent.
  • •Der optionale Paket- und Binary-Auto-Update-Mechanismus von OpAMP ist nicht der Weg, auf dem LinkMesh Collector-Upgrades ausliefert; Upgrades folgen Ihrem eigenen Rollout, nicht einem Selbst-Update des Agents.
  • •LinkMesh ist die Serverseite. Sie betreiben weiterhin Standard-Upstream-Collectors — LinkMesh forkt oder ersetzt sie nicht.

Server aufsetzen, Agent anbinden

Installieren Sie den LinkMesh-Server auf einer Linux-VM und verweisen Sie otelcol-contrib dann mit dem Standard-opampsupervisor und einem eingeschränkten Enrollment-Token darauf. Der Agent verbindet sich ausgehend über Port 443 und erscheint in der Flotte.

1 · OpAMP-Server auf jeder Linux-VM installieren — Ubuntu / Debian

curl -fsSL https://artifacts.saas.opensight.ch/binaries/linkmesh-server/latest/linkmesh-server_latest_amd64.deb -o linkmesh-server.deb && sudo apt install -y ./linkmesh-server.deb

2 · otelcol-contrib mit dem opampsupervisor über OpAMP anbinden: Onboarding-Anleitung (Englisch) →

RHEL / Rocky / AlmaLinux und die vollständige Anleitung: Installationsanleitung →

Wenn sich nichts ändert

Von allein wird nichts davon günstiger: Das Volumen wächst weiter, bereits versendete Daten lassen sich nicht zurückholen, und jeder zusätzliche Agent ist einer mehr, den Sie später wieder entfernen.

Wenn es läuft

  • Eine Rechnung pro Collector, die ein Volumenanstieg nicht bewegt.
  • Sensible Felder auf dem Host maskiert, bevor etwas das Netzwerk verlässt.
  • Jede Konfigurationsänderung ein Diff, das Sie prüfen und zurückrollen können.
  • Austauschbare Backends, weil nichts Proprietäres im Pfad sitzt.

Häufige Fragen

Ist LinkMesh ein selbst gehosteter OpAMP-Server?

Ja. LinkMesh ist ein OpAMP-Server, den Sie in Ihrer eigenen Infrastruktur betreiben. otelcol-contrib verbindet sich mit dem Standard-opampsupervisor über eine einzige ausgehende Verbindung auf Port 443, und der Server verwaltet den Agent über das Protokoll.

Welche Collectors verbinden sich über OpAMP?

otelcol-contrib, über den Upstream-opampsupervisor. Grafana Alloy wird ebenfalls verwaltet, allerdings über seinen nativen remotecfg-Endpunkt statt über OpAMP — LinkMesh verwaltet beide von einem Control Plane aus.

Unterstützt LinkMesh RemoteConfig und die Meldung des Zustands?

Ja. LinkMesh liefert Konfiguration über die RemoteConfig-Nachricht von OpAMP aus und erhält von jedem Agent EffectiveConfig und Zustand zurück. Der Server zeigt so, was tatsächlich läuft, und markiert Drift, wenn eine gemeldete Konfiguration von der zugewiesenen abweicht.

Läuft meine Telemetrie mit OpAMP über LinkMesh?

Nein. OpAMP überträgt nur Verwaltungsnachrichten — Konfiguration, Zustand und Status. Ihr Collector sendet die Telemetrie direkt an Ihre eigenen Backends; sie läuft nie über LinkMesh.

Nutzt LinkMesh das Paket-Auto-Update von OpAMP, um Collectors zu aktualisieren?

Nein. Collector-Upgrades folgen Ihrem eigenen schrittweisen Rollout statt dem optionalen Selbst-Update-Mechanismus von OpAMP; Versionswechsel sind dadurch in der ganzen Flotte bewusst gesteuert und nachvollziehbar.

Wie wird LinkMesh abgerechnet?

Pro verwaltetem Collector, nie nach Datenvolumen. Die ersten 25 Collectors sind nach einer kostenlosen Registrierung ohne Kreditkarte im OpenSight Customer Portal gratis (5 ohne Registrierung); darüber kostet es pauschal USD 12.50 · CHF 12.00 · EUR 12.50 pro Collector und Monat bei jährlicher Abrechnung, und ab 200 Collectors steigen die Kosten nicht weiter.

OpAMP zu Ihren eigenen Bedingungen betreiben

Ein selbst gehosteter OpAMP-Server mit der Flottenverwaltung obendrauf — Gruppierung, Rollouts, Drift und Rollback. Standard-Upstream-Collectors, abgerechnet pro Collector. Die ersten 25 Collectors sind nach einer kostenlosen Registrierung ohne Kreditkarte im OpenSight Customer Portal gratis (5 ohne Registrierung).

Beginnen Sie mit einem Test-Collector.

Sichern Sie die aktuelle Konfiguration, verbinden Sie einen Collector und prüfen Sie ein echtes Signal im Backend. Testen Sie eine Änderung und den Rollback, bevor Sie weitere Collectors umstellen.

Setup-Anleitungen und Evaluations-Checkliste

Download ohne E-Mail-Adresse. Enthält Fehlertests, Rollback und Prüfpunkte für Ingest-Kosten.