New Relic Database 360 ist allgemein verfügbar und beschleunigt die Ursachenanalyse bei Datenbanken

New Relic hat Database 360 allgemein verfügbar gemacht. Das Observability-Produkt für Datenbanken verknüpft APM-Transaktionen, Abfragen relationaler Datenbanken und Infrastrukturmetriken auf Host-Ebene, um die Ursachenanalyse zu beschleunigen. Laut Unternehmen soll es das gegenseitige Schuldzuweisen zwischen Entwicklern, SREs und Datenbankteams beenden, wenn eine Abfrage langsam läuft.
- New Relic Database 360 ist jetzt allgemein verfügbar und vereint APM-Transaktionen, Datenbankabfragen und Infrastrukturmetriken auf Host-Ebene.
- Datenbank-Entitäten sind nativ mit APM-Services verknüpft, derzeit werden Java und .NET unterstützt.
- Die Daten werden über OpenTelemetry erfasst, entweder mit dem NRDOT-Collector von New Relic oder den CNCF-OTel-Contrib-Repositories.
- Neue Integrationen für MySQL (ab 8.0.3) und PostgreSQL (ab 14) kommen hinzu, dazu erweiterte Unterstützung für Oracle (ab 19c) und MS SQL (ab 2017).
- Laut New Relic erfolgt die Abrechnung nach Datenvolumen, ohne Compute-Lizenzen oder Aufschläge für benutzerdefinierte Metriken.
Eine Ansicht für Anwendungen, Datenbanken und Infrastruktur
New Relic zufolge bildet Database 360 Datenbanken als vollwertige Entitäten ab, die direkt mit APM-Services und Infrastruktur verbunden sind. Das Produkt basiert auf einem OpenTelemetry-first-Ansatz und bietet kuratierte Workflows zur Diagnose von Performanceproblemen.
Das Unternehmen argumentiert, die Überwachung von Datenbanken sei bislang zersplittert gewesen. Organisationen zahlten häufig einen Aufpreis für klassische Einzellösungen zur Überwachung der Datenbankgesundheit und nutzten für APM separate Werkzeuge. Wenn etwas schiefgehe, gebe es laut New Relic keine native Korrelation zwischen einem langsamen Anwendungs-Trace und dem dahinterliegenden Wait-Event oder Lock in der Datenbank. Zudem binden proprietäre Monitoring-Agenten Kunden nach Angaben des Unternehmens oft an Abrechnungsmodelle, die das Erfassen hochkardinaler Metriken wie detaillierter Ausführungspläne bestrafen.
Database 360 verknüpft Datenbank-Entitäten nativ mit APM-Services, derzeit werden Java und .NET unterstützt. Teams sehen Abfragedetails, visuelle Ausführungspläne, Wait-States, Locks und Infrastrukturmetriken in einem Kontext und erkennen, ob ein Problem im Anwendungscode, in der Abfragestruktur oder im zugrunde liegenden Host liegt.
OpenTelemetry-Erfassung, Werkzeugkonsolidierung und Workload-Kontrolle
Die Datenerfassung stützt sich für die wichtigsten relationalen Datenbank-Engines auf Standard-OpenTelemetry, entweder über den New Relic OTel Collector (NRDOT) oder die öffentlichen CNCF-OTel-Contrib-Repositories. Laut New Relic behalten Kunden damit die volle Kontrolle über ihre Telemetriedaten und vermeiden einen Lock-in durch proprietäre Agenten.
Das Unternehmen positioniert das Produkt zudem als Möglichkeit, spezialisierte Einzelwerkzeuge und überlappende Lizenzen durch eine gemeinsame Plattform für DBAs und Entwickler zu ersetzen. Die Preisgestaltung richtet sich nach dem Datenvolumen (Ingest), das New Relic als planbar beschreibt, ohne Compute-Lizenzen oder Aufschläge für benutzerdefinierte Metriken.
Weitere in der Ankündigung genannte Funktionen:
- Schutz vor Noisy Neighbors: Erkennung lang laufender Sitzungen, blockierender Abfragen und ressourcenintensiver Workloads, damit eine einzelne außer Kontrolle geratene Abfrage nicht einen Datenbankknoten monopolisiert.
- Kapazitätsoptimierung: Metriken, mit denen sich überdimensionierte oder kaum ausgelastete verwaltete Datenbankinstanzen identifizieren lassen, etwa große, unterausgelastete AWS-RDS-Deployments.
- Transparenz auf Client-Seite: Das Produkt bindet Anwendungen an, die Abfragen senden, und klassifiziert eingehende Abfragen. So wird das Verhalten jedes verbundenen Clients oder jeder Anwendung auf der Datenbank sichtbar.
Unterstützte Datenbank-Engines
New Relic beschreibt die Veröffentlichung als deutlichen Fortschritt gegenüber den bisherigen Datenbank-Plugins. Für MySQL (ab 8.0.3) und PostgreSQL (ab 14) führt das Unternehmen komplett neue OpenTelemetry-Integrationen (NRDOT) ein. Sie bringen vollwertige Datenbank-Entitäten, Abfragepläne sowie Wait- und Lock-Zustände mit, die direkt mit APM verknüpft sind.
Für Oracle (ab 19c) und MS SQL (ab 2017) liefert das Unternehmen umfangreiche Verbesserungen gegenüber den bisherigen Plugins. Dazu zählen laut New Relic eine tiefgehende Erfassung von OTel-Metriken, Korrelationen mit Explain Plans, granulares Session-Tracking und kuratierte Workflows zur Ursachenanalyse.
Was das für Engineering-Teams bedeutet
Für Teams, die getrennte Werkzeuge zur Überwachung von Datenbanken und Anwendungen betreiben, ist Database 360 die Antwort von New Relic auf ein bekanntes Problem: langsame Abfragen, die mehrere Gruppen anhand unterschiedlicher Daten untersuchen müssen. Indem Ausführungspläne, Performancemetriken und Wait-States an einem Ort zusammenlaufen, können Dev-, SRE- und DB-Teams Probleme laut Unternehmen schneller und mit weniger Reibung untereinander lösen.
Der OpenTelemetry-first-Ansatz und die Ingest-basierte Preisgestaltung zielen auf Organisationen, die proprietären Agenten und unkalkulierbaren Kosten misstrauisch gegenüberstehen. Die aktuelle APM-Verknüpfung deckt nur Java und .NET ab, was den Umfang der durchgängigen Korrelation von Anwendung bis Datenbank zum Start begrenzt. New Relic bietet auf seiner Website einen kostenlosen Einstieg und die Möglichkeit, eine Demo anzufragen.
New Relic: Eliminate the Database War Room with New Relic Database 360
