Die Datenarchitektur von Unternehmen sieht heute ganz anders aus als vor 20 Jahren. Doch die Überwachungs- und Nachverfolgungstools haben nicht mit der Entwicklung Schritt gehalten. Für Entwicklungsteams ist es daher schwierig, die Grundursache von Fehlern und Latenzproblemen zu ermitteln.
Der israelische Entwickler Eden Federman glaubt, dass die Lösung Distributed Tracing ist, eine fortschrittlichere Methode zur Beobachtung, aber er stellte fest, dass die Akzeptanz aufgrund von Implementierungshürden geringer war als erwartet. Dies veranlasste ihn zur Mitgründung von Odigosein Startup, das Unternehmen dabei hilft, komplexe, Cloud-native Systeme, die wie heute häufig der Fall sind, mit großen Datenmengen zu überwachen.
Er und CEO Ari Recht sind nicht verwandt, aber ihre Frauen sind Cousinen. So kam es, dass Federman Recht, einen Investmentbanker (links im Bild oben), fragte, ob er ihm eine Idee vorstellen könne. Daraus entwickelte sich bald eine Reihe von Treffen. „Und je mehr ich mit ihm zusammenarbeitete, desto mehr mochte ich ihn und desto mehr verstand ich, dass ihm die geschäftliche Seite fehlte“, sagte Recht gegenüber Tech.
Anders als Federman programmiert Recht nicht, aber er hat viel Zeit mit und bei Startups verbracht und fühlt sich offensichtlich wohl dabei, das geschäftliche Gesicht des technologielastigen Unternehmens Odigos zu sein. Zusammen bildeten sie ein überzeugendes Team, das Y Combinator sie für seine Winter 2023-Jahrgangdie größtenteils persönlich in San Francisco stattfand.
„Wir haben dort tatsächlich sechs Monate lang zusammengelebt und es war eine sehr erfolgreiche Zeit für uns“, sagte Recht. Ein Höhepunkt war das Treffen mit den Angel-Investoren, die Odigos schließlich unterstützten. Das Unternehmen hieß ursprünglich Keyval und sammelte etwa zur Zeit des Demo Day von YC Geld durch eine SAFE-Schuldverschreibung und in jüngerer Zeit durch eine 13-Millionen-Dollar-Runde unter der Leitung der in Boston ansässigen VC-Firma Venture Guide.
Einer der Angel-Investoren in dieser Runde, Lightstep-Mitbegründer Ben Sigelman, ist auch Mitentwickler von OpenTelemetry, dem Open-Source-Beobachtungsframework, das Odigos nutzt und bei dessen Pflege hilft. Recht beschrieb es als „großartig“, aber auch als „sehr schwierig“ zu implementieren und zu konfigurieren. Daher bietet sich Odigos die Gelegenheit, seinen Kunden „OpenTelemetry auf Unternehmensniveau“ anzubieten.
Der Zielmarkt von Odigos sind große Unternehmen, die weder die Googles dieser Welt sind, noch kleine Startups. Die Großen können Distributed Tracing normalerweise selbst herausfinden, auch mit den Open-Source-Repositories von Odigos. Aber weniger technisch versierte Unternehmenskunden brauchen Unterstützung bei der Implementierung dessen, was sonst umfangreiche manuelle Arbeit erfordern würde.
Dort eBPF kommt ins Spiel. Ein veralteter Begriff, der für Extended Berkeley Packet Filter steht, ermöglicht es Entwicklern, Programme zu schreiben, die direkt im Linux-Betriebssystem laufen. Verschiedene Startups nutzen es auf unterschiedliche Weise, aber für Odigos war es das Schlüssel um die automatische verteilte Ablaufverfolgung freizuschalten, ohne die Leistung übermäßig zu beeinträchtigen oder Codeänderungen erforderlich zu machen.
Das sei besonders wertvoll für Großunternehmen, sagt Recht. „Wenn Sie 25.000 Anwendungen oder 25.000 Microservices haben, ist es fast unmöglich, das manuell zu erledigen. Und wenn Sie es tun, entsteht ein großer Leistungseinbruch.“
Federman und die meisten Teammitglieder von Odigos sind aktive Open-Source-Mitwirkende, insbesondere in den eBPF- und OpenTelemetry-Gruppen sowie im Startup spendete sein ursprüngliches Projekt an die Cloud Native Computing Foundation. So wissen sie auch, was Unternehmenskunden möglicherweise fehlt. „Ich denke, einer der Gründe, warum die Kunden uns vertrauen, ist unser Open-Source-Hintergrund“, sagte Federman.
Wie es bei Startups mit Open-Source-Angebot häufig der Fall ist, ist das kommerzielle Angebot von Odigos nicht ganz dasselbe. Laut Federman funktioniert die Open-Source-Version von Odigos sehr gut auf einzelnen Kubernetes-Clustern, aber die Enterprise-Edition unterstützt mehrere Umgebungen.
Noch wichtiger ist, dass Odigos großen Organisationen die Möglichkeit gibt, Distributed Tracing zu implementieren, ohne auf Entwicklerressourcen zurückgreifen oder Spezialisten werden zu müssen. Und Odigos verlangt von ihnen nicht, ihre Tools zur Anwendungsleistungsüberwachung zu ändern, sei es Datadog, Dynatrace, SigNoz oder Honeycomb, dessen CEO Christine Yen in Odigos‘ jüngster Finanzierungsrunde investiert hat.
Zu den weiteren Teilnehmern der jüngsten Runde gehören Firestreak Ventures, Mango Capital, Salesforce Ventures und verschiedene Angel-Investoren. Die neue Finanzierung wird dem Startup helfen, seine Lösung zu entwickeln, in seine Markteinführungsstrategie zu investieren und einen neuen Hauptsitz in Boston zu errichten, wo sein Hauptinvestor ansässig ist und wohin die Gründer schließlich umziehen wollen. Dies wird es auch seinen Aussichten näher bringen; während es sich noch im Stealth-Modus befindet, hat das Unternehmen kürzlich „einen wichtigen POC“ mit einem sehr großen amerikanischen Unternehmen unterzeichnet.