Zusammenfassung
- New Relic bietet einen kohärenten Weg von Agents und OpenTelemetry-Daten über NRDB, NRQL-Alarmbedingungen, Anomaliemodelle, Korrelation und Benachrichtigungsworkflows. Dies kann manuelles Dashboard-Überwachen ersetzen und die Untersuchungszeit verkürzen, aber nur Signale, die korrekt erfasst, benannt, aufbewahrt und abgefragt wurden, können erkannt werden.
- Die eigene Dokumentation der Plattform identifiziert die Bedingungen, die den normalen Betrieb erschweren: Akzeptierte Telemetrieanfragen können später bei der Validierung fehlschlagen, gesampelte Traces können Spannen auslassen, spärliche oder verspätete Daten können falsch ausgewertet werden, das Bearbeiten einer Bedingung kann ihre Auswertung und Anomaliehistorie zurücksetzen, und Stummschaltungs- oder Routing-Entscheidungen können die Seite unterdrücken, die ein Operator erwartet hat.
- Vendor-Fallstudien berichten von großen Reduktionen des Alarmvolumens und der Lösungszeit, während New Relics Analyse von 2026 KI-aktivierte Konten mit geringerem Rauschen und schnellerem Abschluss von Problemen in Verbindung bringt. Dies sind glaubwürdige Anzeichen für den Produktionseinsatz, keine kontrollierten Schätzungen der Wirkung, die ein neuer Kunde erzielen wird; Instrumentierungsqualität, Teamreife und die Selektion für erweiterte Funktionen bleiben Störfaktoren.
- Ein solides Kaufargument basiert auf den Kosten pro umsetzbarem Alarm: Plattform- und Telemetriekosten, Instrumentierung, Abfrage-Governance, Tuning, Triage, Vorfallüberprüfung und Migrationskosten geteilt durch Seiten, die einen echten Zustand identifizieren, den richtigen Besitzer rechtzeitig erreichen und eine nützliche Aktion unterstützen. Verpasste kundenbeeinträchtigende Ausfälle bleiben als Fehler im Nenner, auch wenn sie keinen Alarm ausgelöst haben.
Der Alarm ist das Ende einer Kette, nicht der Anfang
Die einfachste New Relic-Demonstration beginnt mit einem Diagramm. Ein Anwendungsagent meldet Antwortzeiten und Fehler; eine Linie steigt; eine NRQL-Bedingung überschreitet einen Schwellenwert; Slack oder PagerDuty erhalten eine Nachricht. Es ist einfach, diese Sequenz als automatisierte Erkennung zu beschreiben. Es ist schwieriger zu beschreiben, was wahr geblieben sein muss, damit die Nachricht eine Handlung verdient.
Die Anwendung musste Beweise für den Fehler liefern. Ein Agent oder Collector musste die nützlichen Felder bewahren und liefern. Dienstnamen und andere Attribute mussten die korrekte Produktionskomponente identifizieren. NRDB musste die Datensätze aufbewahren und bereitstellen, die die Abfrage erwartete. Die Abfrage musste einen Benutzerschaden darstellen, nicht nur einen ungewöhnlichen internen Zustand. Ihr Aggregationsfenster und die Behandlung von verspäteten oder fehlenden Daten mussten zur Quelle passen. Ein statischer Schwellenwert oder eine gelernte Baseline musste normale Variation von Problemen unterscheiden.
Die Korrelation musste Symptome gruppieren, ohne unabhängige Fehler zu vermischen. Ein Workflow musste zum resultierenden Problem passen, und die Zielanmeldeinformationen und die Bereitschaftsverantwortung mussten aktuell sein. Schließlich benötigte ein Ingenieur genügend Kontext und Autorität, um zu handeln.
New Relic liefert wichtige Mechanismen in fast jeder Phase. Es besitzt nicht die Wahrheit in jeder Phase. Kunden-Code, Cloud-Integrationen, OpenTelemetry-Komponenten, Netzwerkzustellung, Drittanbieter-Vorfalltools und menschliches Dienstwissen bleiben Teil des Produktionssystems. Ein verpasstes Signal vorgelagert kann nicht durch ein besseres Alarmmodell nachgelagert wiederhergestellt werden. Ein korrekt erkannter Schwellenwert kann ein veraltetes Routing-Tag nicht reparieren. Eine überzeugende Problemzusammenfassung kann einen nicht verwalteten Dienst nicht handlungsfähig machen.
Deshalb ist der nützliche Nenner nicht die Anzahl der erstellten Alarmereignisse. Es sind umsetzbare Alarme: Benachrichtigungen, die einem echten Zustand entsprechen, der Aufmerksamkeit erfordert, früh genug eintreffen, um das Ergebnis zu verbessern, einen geeigneten Besitzer erreichen, genügend Beweise enthalten, um mit der Diagnose zu beginnen, und zu einer gerechtfertigten Aktion führen. Diese Definition ist bewusst anspruchsvoll. Sie gibt der Automatisierung nur dann Anerkennung, wenn die Automatisierung die Arbeit verändert.
Sie legt auch zwei verschiedene Fehler offen. Ein falscher oder geringwertiger Alarm verbraucht Aufmerksamkeit, ohne den Dienst zu verbessern. Ein verpasster Alarm lässt Schaden zu, bis ein Benutzer, eine andere Überwachung oder ein Ingenieur ihn bemerkt. Die Empfindlichkeit anzupassen, tauscht normalerweise einen gegen den anderen aus. Eine Erhöhung der Dauer oder Verzögerung kann vorübergehendes Rauschen unterdrücken, verlängert aber die Erkennungszeit. Ein Engerziehen eines Anomaliebands kann kleinere Abweichungen aufdecken, erhöht aber die Seitenzahl.
Keine universelle Einstellung kann diesen Austausch klären, weil die Kosten eines verpassten Zahlungsausfalls anders sind als die Kosten einer kurzen Verlangsamung eines Hintergrundjobs.
New Relic besitzt die Plattform, nicht das Dienstmodell des Kunden
New Relic ist ein etabliertes Observability-Unternehmen und keine neue Alarmierungs-Hülle. Seinletzter Jahresbericht als börsennotiertes Unternehmenbeschrieb eine Plattform, die Metriken, Ereignisse, Protokolle und Traces mit Analysewerkzeugen kombinierte, berichtete für das Geschäftsjahr 2023 einen Umsatz von 925,6 Millionen US-Dollar und gab an, mehr als 16.000 zahlende Kunden zu bedienen. Die Einreichung nannte auch Datadog und Dynatrace als direkte Wettbewerber im Bereich einheitlicher Observability und räumte ein, dass große Organisationen eigene Fähigkeiten aufbauen könnten. Im November 2023 schlossenFrancisco Partners und TPG eine Übernahme im Wert von 6,5 Milliarden US-Dollar ab, woraufhin die Aktien von New Relic nicht mehr öffentlich gehandelt wurden.
Die Produktgrenze ist breit, aber dennoch definierbar. New Relic betreibt die gehostete Daten- und Analyseplattform, NRDB, NRQL, seine eigenen Agents, Alarmierung, Dashboards, Incident Intelligence und Benachrichtigungskonfiguration. Es akzeptiert Telemetrie, die über das anbieterneutrale OpenTelemetry-Ökosystem sowie andere Integrationen produziert wird. OpenTelemetry selbst ist ein CNCF-Projekt mit APIs, SDKs, semantischen Konventionen, dem OTLP-Protokoll und einem Collector; es ist kein New Relic-Produkt.
PagerDuty, Slack, ServiceNow, Jira, Cloud-Dienste und Kunden-Runbooks bleiben ebenfalls separate Systeme, selbst wenn New Relic ihnen Daten sendet.
Diese Unterscheidung ist wichtig, wenn sowohl Erfolg als auch Misserfolg zugeordnet werden. Wenn ein New Relic-Agent ein unterstütztes Framework automatisch instrumentiert und einen Fehler aufdeckt, den das Team zuvor nicht sehen konnte, gebührt dem Agenten und der Plattform echte Anerkennung. Wenn ein OpenTelemetry-Collector Daten verwirft, weil seine Warteschlange zu klein ist, kann der Erkennungsfehler nicht allein NRDB zugeschrieben werden. Wenn New Relic ein Problem erstellt, aber ein abgelaufenes Webhook-Geheimnis die Zustellung verhindert, hat die gehostete Alarmberechnung funktioniert, während das Betriebsergebnis fehlschlug.
Die Beschaffung sollte dennoch das Ergebnis zählen, weil der Kunde eine End-to-End-Fähigkeit gekauft hat, aber die Technik sollte die fehlgeschlagene Schicht genau lokalisieren.
Die rechtliche und kommerzielle Grenze ist ebenfalls wichtig. New RelicsService-Level-Verpflichtungfür berechtigte Pro- und Enterprise-Bestellungen definiert Verfügbarkeit um die Fähigkeit, sich anzumelden und Kundendaten anzusehen, strebt 99,8 % monatliche Verfügbarkeit auf Basis kommerziell angemessener Bemühungen an und schließt Ursachen wie Kundentechnologie, Drittanbieterdienste und Übertragung über das öffentliche Internet aus. Standard- und einige nutzungsbasierte Vereinbarungen erhalten nicht dieselbe Verpflichtung. Dies ist ein engeres Versprechen als „jeder wichtige Alarm wird korrekt und pünktlich ankommen“. Käufer müssen ihren tatsächlichen Auftrag, Supportplan und externe Benachrichtigungsvereinbarungen lesen, anstatt eine Alarm-Ergebnis-Garantie aus der Plattformverfügbarkeit abzuleiten.
Instrumentierung bestimmt, was bekannt sein kann
New Relic kann Telemetrie von seinen Sprach- und Infrastruktur-Agents, Browser- und Mobilkomponenten, Cloud-Integrationen, APIs, Prometheus und OpenTelemetry aufnehmen. Diese Breite ist wertvoll, weil viele Vorfälle Schichten übergreifen. Eine steigende HTTP-Fehlerrate ist nützlicher, wenn sie mit einer Bereitstellung, einer Datenbankwartezeit, einem gesättigten Host oder einer fehlgeschlagenen Abhängigkeit verbunden werden kann.
Dieselbe Breite schafft Governance-Arbeit: Mehr Quellen produzieren mehr Attribute, mehr Namenskonventionen, mehr Kosten und mehr Möglichkeiten, dass zwei vergleichbar erscheinende Signale unterschiedliche Bedeutungen haben.
OpenTelemetry reduziert die proprietäre Instrumentierungsbindung, beseitigt aber nicht das Instrumentierungsdesign. New RelicsOpenTelemetry-Ressourcenleitfadenerklärt, dass Ressourcenattribute verwendet werden, um Entitäten zu synthetisieren, wobeiservice.namefür einen Dienst erforderlich ist und Felder wieservice.instance.idempfohlen werden, um Instanzen zu unterscheiden. Ein fehlender oder instabiler Dienstname ändert, was in der Oberfläche erscheint und wonach ein Alarm facettenreich ist. Ein Umgebungs-Tag, das in einer Bereitstellung fehlt, kann Produktionsdaten in eine für Staging vorgesehene Abfrage leiten oder sie außerhalb beider belassen.
Selbst eine erfolgreiche Transportantwort beweist nicht, dass nutzbare Daten angekommen sind. New RelicsOTLP-Endpunkt-Dokumentationbesagt, dass Nutzlasten unter einem Megabyte bleiben müssen, Exporteure angemessen bündeln, Komprimierung aktivieren und vorübergehende Fehler wiederholen sowie Ratenbegrenzungen berücksichtigen sollten. Subtilere: Der Endpunkt antwortet nach Überprüfung der Authentifizierung, Nutzlastgröße und Ratenbegrenzung, während die Inhaltsvalidierung asynchron erfolgt. Ein Erfolgsstatus kann daher einem späteren Aufnahmefehler vorausgehen, der alsNrIntegrationErroraufgezeichnet wird. Ein Betreiber, der nur den HTTP-Erfolg überprüft, hat die Zustellung zur Eingangstür verifiziert, nicht die abfragbare Telemetrie.
New Relic-Agents führen eigene Entscheidungen ein. Ereignislimits und Sampling existieren, um den Anwendungs- und Plattform-Overhead zu kontrollieren. DieEreignis-Sampling-Dokumentationwarnt, dass gesampelte Ereignisdaten von ungesampelten Metriken abweichen können und dass längere Trennungen zu mehr Sampling aus lokal gespeicherten Daten führen. Verteilte Ablaufverfolgung verwendet in üblichen Konfigurationen adaptives Sampling; derLeitfaden für fehlende Traceslistet fehlende Exporteure, Sampling, Spannenlimits, verspätete Spannen, Uhrenversatz und bereichsübergreifende Berechtigungen als Gründe auf, warum ein Trace unvollständig erscheinen kann.
Dies macht gesampelte Observability nicht unzuverlässig. Sampling ist oft der rationale Weg, um Overhead und Kosten zu kontrollieren. Es bedeutet jedoch, dass Abfragedesigner wissen müssen, welche Beweise vollständig, welche geschätzt und welche ausgewählt sind. Eine Fehlerraten-Alarm, die auf einer ordnungsgemäß aggregierten Metrik basiert, kann robust sein, wenn ein einzelner Trace fehlt. Eine forensische Abfrage, die annimmt, dass jede fehlgeschlagene Transaktion einen vollständigen Trace hat, kann das nicht.
Die zugrunde liegende Fähigkeit der Plattform besteht darin, die gelieferten Daten zu speichern und auszuwerten; die Produktzuverlässigkeit umfasst, wie klar sie Erfassungsfehler aufdeckt; die Bereitstellungszuverlässigkeit hängt davon ab, ob der Kunde diese Fehler überwacht und sich darauf einstellt.
Die Instrumentierung ist auch Software, die sich ändert. Agent-Veröffentlichungen fügen Framework-Unterstützung hinzu, ändern Standardwerte und beheben Fehler. OpenTelemetry-semantische Konventionen entwickeln sich weiter. New Relic stellt fest, dass der Wechsel von nativer Instrumentierung zu OpenTelemetry-APIs unterschiedliche Spannen- oder Metriknamen für Systeme wie Elasticsearch und RabbitMQ erzeugen kann, was Dashboards und Alarme, die auf genauen Namen basieren, möglicherweise zerstört.
Ein Upgrade-Programm benötigt daher Telemetrie-Vertragstests: eine bekannte Transaktion, einen Fehler und einen Abhängigkeitsaufruf bereitstellen; die erwarteten Attribute und Entitätszuordnung überprüfen; und die Alarmabfrage vergleichen, bevor die neue Agent- oder Collector-Konfiguration übernommen wird.
Die wiederkehrende Arbeit besteht nicht nur darin, einen Agenten zu installieren. Jemand muss Versionen verwalten, Exporter- und Agent-Fehler prüfen, sensible Felder kontrollieren, Namensregeln einhalten, nicht instrumentierte Dienste identifizieren, Sampling entscheiden und Telemetrie nach Änderungen testen. Automatische Instrumentierung kann die erste Woche schnell machen. Sie kann die nächsten drei Jahre nicht ohne Besitzer machen.
NRQL verwandelt betriebliches Urteilsvermögen in ausführbare Bedingungen
NRQL ist eine der stärksten Funktionen von New Relic, weil es Teams ermöglicht, Erkennungslogik über einen gemeinsamen Datenspeicher auszudrücken. Eine Bedingung kann einen Fehlerprozentsatz, ein Latenzperzentil, eine Warteschlangentiefe, die Anzahl eines Geschäftsereignisses oder fast jedes numerische Ergebnis überwachen, das aus Telemetrie abgeleitet wird. Faceting kann eine Bedingung auf viele Dienste, Hosts oder Mandanten anwenden. Dies ist flexibler als ein Katalog fester Infrastrukturalarme und kann technisches Verhalten mit einer Geschäftstransaktion verbinden.
Flexibilität verschiebt die Verantwortung in das Abfragedesign. Ein Durchschnitt kann eine kleine Gruppe stark betroffener Benutzer verbergen. Ein Perzentil kann bei geringem Datenverkehr instabil werden. Ein Zähler kann fallen, weil die Nachfrage verschwunden ist, nicht weil sich ein Dienst verbessert hat. Die Division von Fehlern durch alle Transaktionen kann das Versagen unterschätzen, wenn der Nenner Gesundheitschecks enthält. Faceting nach einer ephemeren Pod-Kennung kann einen Strom kurzlebiger Signale erzeugen, wenn die eigentliche Betriebseinheit die Bereitstellung ist.
Ein von einem Dashboard kopierter Filter kann eine neu umbenannte Umgebung auslassen.
Ein NRQL-Alarm ist auch nicht einfach ein Diagramm, das jede Minute läuft. New RelicsStreaming-Alarm-Dokumentationbeschreibt drei Aggregationsmethoden. Event Flow, die Standardeinstellung, eignet sich für häufige und meist geordnete Daten. Event Timer eignet sich für Daten, die unregelmäßig oder in Stapeln ankommen. Cadence verwendet New Relics Wanduhr und wird vom Unternehmen als ältere, schlechtere Option beschrieben. Daten werden gefiltert, in einem Aggregationsfenster gesammelt, um eine zusätzliche Verzögerung oder einen Timer ergänzt, zu einem Wert zusammengefasst und dann für eine Schwellenwertdauer getestet.
Jede Einstellung ändert den Detektor. Ein längeres Fenster glättet einen Spike, kann aber einen kurzen, schwerwiegenden Fehler verbergen. Eine längere Verzögerung gibt verspäteter Telemetrie Zeit zum Eintreffen, verlängert aber das Intervall vor einer Seite. Event Timer kann auf eine ruhige Phase in einem Stapel warten, während Event Flow spätere Zeitstempel benötigt, um ein früheres Fenster zu schließen. Wenn ein Timer für inkonsistente Daten zu kurz ist, warnt New Relic, dass das Fenster möglicherweise ausgewertet wird, bevor alle Punkte eintreffen, und eine falsche Benachrichtigung erzeugt.
Leere Fenster erfordern eine weitere Entscheidung. Das Leerlassen einer Lücke kann den Schwellenwertdauer-Timer zurücksetzen. Das Füllen mit Null kann fehlende Daten für eine Abfrage als scheinbare Gesundheit und für eine andere als scheinbare Katastrophe verwandeln. Das Weiterführen des letzten Werts kann einen veralteten Fehler oder veralteten Erfolg bewahren. Die Erkennung von Signalverlust hilft, aktiviert sich aber nur, nachdem das Signal existiert hat; eine Bedingung, die aktiviert wird, während eine Quelle bereits fehlt, kann diese Abwesenheit nicht rückwirkend erkennen.
In einer facettierten Bedingung ist jede Facette ihr eigenes Signal, was leistungsstark ist, bis ephemere Entitäten im Rahmen normaler Skalierung enden.
Die Abfragesprache hat explizite Grenzen.LIMITist nicht mit NRQL-Alarmierung kompatibel, da der vollständige Ergebnissatz ausgewertet wird. Unterabfragen und Unterabfrage-Joins sind nicht mit Streaming-Alarmen kompatibel, da sie mehrere Datenpässe benötigen. Auch Konten- und Bedingungslimits sind wichtig: Die aktuelle Dokumentation listet 4.000 Alarmbedingungen pro Konto, 20.000 Facetten pro NRQL-Bedingung, 300 Millionen übereinstimmende Datenpunkte pro Minute und 2,5 Milliarden Abfrage-Scan-Operationen pro Minute auf. Gleitende Fenster können die übereinstimmenden Punkte erheblich erhöhen und bei einigen Rechenplänen Verbrauchskosten hinzufügen.
Dies sind großzügige Obergrenzen für viele Organisationen, aber die Designimplikation tritt früher als die harte Grenze ein. Eine Bedingung, die über Tausende volatile Dimensionen facettiert ist, ist schwieriger zu besitzen, zu testen und zu routen als ein bewusst abgegrenzter Service-Level-Alarm. Die Abfrage-Governance sollte daher nicht nur fragen, ob NRQL den Ausdruck akzeptiert, sondern welche Population er repräsentiert, wie sich sein Nenner verhält, was bei null Datenverkehr passiert, wie viele unterschiedliche Signale er erzeugt und welches Team jedes besitzt.
Anomalieerkennung lernt aus der Vergangenheit und erbt ihre Mehrdeutigkeiten
Statische Schwellenwerte sind einfach zu erklären und schwierig zu verallgemeinern. Ein Latenzschwellenwert von fünf Sekunden kann für den Checkout unerträglich und für einen nächtlichen Bericht normal sein. Der Datenverkehr um Mittag unterscheidet sich vom Datenverkehr um Mitternacht. New Relics Anomaliebedingungen adressieren dies, indem sie den nächsten Wert aus früherem Verhalten vorhersagen und einen Alarm auslösen, wenn Beobachtungen weit genug von der Vorhersage entfernt bleiben. Die Empfindlichkeit wird durch den Abstand zum vorhergesagten Wert ausgedrückt, während Richtung und Dauer steuern, welche Abweichungen zählen.
DieAnomalie-Dokumentationist angemessen qualifiziert. Neue Signale haben wenig Historie und instabile Vorhersagen. Konsistente Signale erzeugen engere Bänder; unregelmäßige Signale erzeugen breitere. Das System kann automatisch Saisonalität ableiten oder stündliche, tägliche, wöchentliche oder keine Saisonalität verwenden. Monatliche und jährliche Muster werden nicht unterstützt. Ein wöchentlicher Verkaufszyklus kann daher modelliert werden, während eine jährliche Verlängerungsspitze oder ein Monatsendstapel ein anderes Design benötigt.
Eine Anomalie ist nicht dasselbe wie ein schädlicher Fehler. Eine erfolgreiche Promotion kann einen ungewöhnlichen Datenverkehrsanstieg erzeugen. Eine Bereitstellung, die einen ineffizienten Endpunkt gleichmäßig verlangsamt, kann zur neuen Normalität werden, wenn sie anhält. Ein geringvolumiger Sicherheits- oder Zahlungsfehler kann innerhalb eines breiten Bandes bleiben, obwohl jedes Vorkommen wichtig ist. Umgekehrt kann ein erwarteter Stapel eine Seite auslösen, wenn die Saisonalität falsch ist.
Das Modell erkennt Abweichungen vom gelernten Verhalten; der Kunde entscheidet, ob das gelernte Verhalten akzeptabel ist und ob eine Abweichung eine Unterbrechung erfordert.
Die Wartung von Bedingungen schafft eine besonders wichtige Zuverlässigkeitsgrenze. New Relic gibt an, dass das Ändern einer Abfrage, Aggregationsmethode, eines Fensters, einer Verzögerung, der Lückenfüllung, der Anomalierichtung, des Schwellenwerts oder des Gleitintervalls die NRQL-Bedingungsauswertung zurücksetzt. Bei dauerbasierten Schwellenwerten entsteht mindestens die konfigurierte Wartezeit, bevor ein neues Ereignis geöffnet werden kann. Bei Anomaliebedingungen geht das gesamte Anomalie-Lernen verloren und beginnt von neuem.
Eine gut gemeinte Bearbeitung vor einer riskanten Veröffentlichung kann daher einen blinden oder instabilen Zeitraum genau dann schaffen, wenn Vertrauen erforderlich ist.
Dies macht die Alarmkonfiguration zu einem änderungsverwalteten Asset. Bearbeitungen sollten den Grund, die vorherigen Werte, die erwartete Wirkung und den Besitzer aufzeichnen. Ein Team sollte das historische Signal in der Vorschau anzeigen, Änderungen nach Möglichkeit außerhalb kritischer Zeiträume vornehmen und nach Aktivierung der Bedingung eine Übung mit bekanntem Fehler durchführen.
Bei Anomaliealarmen sollte der Besitzer das Neulernintervall als vermindertes Vertrauen behandeln, es mit einem statischen oder synthetischen Schutz kombinieren, wenn das Risiko dies rechtfertigt, und wiederholte kosmetische Bearbeitungen vermeiden, die das Modell zurücksetzen.
New Relic hat die Ausreißererkennung hinzugefügt, die Entitäten mit Gleichgesinnten vergleicht, anstatt ein Signal mit seiner Vergangenheit zu vergleichen. Dies kann einen einzelnen überlasteten Server in einer ansonsten gesunden Gruppe finden. SeinAusreißer-Leitfadenenthält auch eine wertvolle Warnung: Eine Entität, die ältere Zeitstempel meldet, kann vollständig vom Vergleich ausgeschlossen werden. Die empfohlenen Abhilfemaßnahmen, Bedingungen nach Meldeverhalten aufzuteilen oder das Fenster zu verlängern, tauschen wiederum Abdeckung gegen Verzögerung und Wartung. Anspruchsvollere Erkennung beseitigt nicht die Notwendigkeit, die Zeit zu verstehen.
Fehlende Telemetrie kann gesund, defekt oder nur verspätet aussehen
Der Verlust von Telemetrie ist eine der gefährlichsten Mehrdeutigkeiten in der Überwachung. Keine Fehlerereignisse können bedeuten, dass nichts fehlgeschlagen ist, dass keine Anfragen eingetroffen sind, dass der Prozess die Meldung eingestellt hat, dass ein Filter die Datensätze ausgeschlossen hat oder dass der Transport fehlgeschlagen ist. Die richtige Antwort hängt davon ab, welche Abwesenheit eingetreten ist.
New Relic stellt mehrere Werkzeuge dafür bereit. Verlust-der-Signal-Bedingungen können nach einem Timer ein Alarmereignis öffnen oder schließen. Die Lückenfüllung kann einen statischen Wert oder einen zuletzt bekannten Wert einfügen.NrIntegrationError-Datensätze können fehlerhafte Daten, Limits und Konfigurationsfehler aufdecken. Das Kontenlimits-Interface meldet einige Erfassungs- und Abfragevorfälle. Diese Kontrollen ermöglichen es einem Team, die Observability selbst zu überwachen, benötigen jedoch separate Bedingungen und einen unabhängigen Weg. Ein Alarm über fehlende Alarme, der denselben fehlgeschlagenen Telemetriepfad verwendet, ist keine vollständige Absicherung.
Kardinalität verkompliziert das Problem. Eine Metrik-Zeitreihe wird durch ihren Namen und die eindeutige Attributkombination definiert. Das Hinzufügen von Kunden-, Anfrage-, Container- oder unbegrenzten Kennungswerten kann die Anzahl der Serien drastisch erhöhen. New Relic beschreibt derzeit ein tägliches Kardinalitätsbudget von 15 Millionen pro Konto und ein Standardbudget von 100.000 pro Metrik, mit bezahlter Erweiterung und Bereinigungskontrollen.
Wenn Grenzen erreicht werden, variiert das Verhalten je nach Grenze; die Datenlimits-Dokumentation besagt, dass einige Überschreitungen der Anfragemenge 429-Antworten erhalten, während das Erreichen eines Metrik-Kardinalitätslimits aggregierte Daten für den Rest des UTC-Tages deaktivieren kann, obwohl Rohdaten möglicherweise noch gespeichert werden.
Kardinalität ist nicht nur ein Kostenthema. Sie ändert die Alarmpopulationen und die Abfrageleistung. Ein facettierter Alarm auf einem hochvolatilen Feld kann Tausende kurzlebiger Signale erzeugen, die Alarmauswertungsarbeit erhöhen und das Routing unsinnig machen. Das Bereinigen des Feldes kann Kosten kontrollieren, aber die Dimension entfernen, die zur Isolierung eines Mandanten benötigt wird. Die richtige Einheit ist normalerweise ein betrieblich verwalteter Dienst, eine Region, eine Arbeitslast oder eine Kundengruppe, nicht irgendeine Kennung, die am einfachsten anzuhängen ist.
Der Statusverlauf der Plattform von 2026 zeigt, warum diese Schicht gemessen und nicht angenommen werden muss. New Relicsöffentlicher Vorfall-Feeddokumentiert Episoden mit verzögerten oder fehlenden Alarmbenachrichtigungen, Fehlalarmen, falschen Verlust-der-Signal-Benachrichtigungen und Telemetrieunregelmäßigkeiten. Am20. März 2026gab das Unternehmen beispielsweise an, dass einige Kunden in der US-Region, die Azure-Integrationen verwenden, Fehler, verzögerte oder fehlende Benachrichtigungen und möglicherweise nicht wiederherstellbare betroffene Daten erhalten haben könnten. Am18. Maiberichtete es, dass eine Unterbrechung eines Drittanbieter-Cloud-Anbieters zu verzögerten Daten und verzögerten, fehlenden oder falschen Benachrichtigungen für einige US- und EU-Kunden geführt hatte. Am21. Januarverzeichnete es mehr als vier Stunden, in denen eine Teilmenge von US-Kunden verzögerte oder fehlende Echtzeitbenachrichtigungen erfahren konnte.
Diese Offenlegungen sind Belege für spezifische Vorfälle, keine gemessene Ausfallrate. Der Feed gibt keine betroffenen Kontenzahlen, alle beeinträchtigten Zustände oder einen Nenner erfolgreicher Auswertungen preis. Er zeigt auch, dass New Relic Serviceprobleme erkennt, kommuniziert und löst. Die korrekte betriebliche Schlussfolgerung ist enger: Der Observability-Anbieter ist selbst eine verteilte Cloud-Abhängigkeit, und Kunden mit schwerwiegendem Risiko benötigen eine externe Prüfung für seinen Erfassungs- und Benachrichtigungspfad.
Diese externe Prüfung könnte ein leichtgewichtiger synthetischer Monitor sein, der unabhängig geroutet wird, ein Cloud-nativer Alarm für die kritischste Ressource, ein Erfassungs-Herzschlag, der außerhalb von New Relic beobachtet wird, oder ein Benutzerreise-Signal von einem anderen Anbieter. Das Duplizieren jedes Alarms würde Rauschen und Kosten erzeugen. Das Schützen einer kleinen Menge existenzieller Pfade schafft eine nützliche Kontrolle, ohne die gesamte Plattform neu aufzubauen.
Korrelation reduziert die Aufteilung, kann aber keine gemeinsame Ursache beweisen
Ein großer Vorfall kann einen Alarm pro Host, Dienst, Region und Symptom erzeugen. Das separate Paging jedes Ereignisses verwandelt einen technischen Fehler in einen Aufmerksamkeitsfehler. New Relics Incident Intelligence gruppiert Alarmereignisse in Probleme und kann integrierte, vorgeschlagene oder kundendefinierte Korrelationsentscheidungen basierend auf Zeit, Attributen, Textähnlichkeit und Entitätsbeziehungen anwenden. Es kann eine vorgeschlagene Entscheidung anhand aktueller Daten simulieren, bevor sie aktiviert wird.
Dies adressiert ein echtes Bedürfnis. GooglesSRE-Leitfadenempfiehlt, dass laute Alarme sich einer Eins-zu-eins-Beziehung mit Vorfällen annähern, und warnt, dass wiederholte niedrigpriore Seiten dazu führen können, dass ernsthafte Alarme weniger Aufmerksamkeit erhalten. Einezweijährige Industriestudie mit mehr als vier Millionen Huawei-Cloud-Alarmenfand ebenfalls unklare Beschreibungen, irreführende Schweregrade, veraltete Strategien, Wechsel und kollektive Stürme; ihre Ingenieure mussten Blockierung, Aggregation und Korrelation nach Änderungen an Diensten oder Alarmstrategien neu konfigurieren.
New Relics Korrelationsmechanismen können diese Aggregation im Plattformmaßstab durchführen. Seine dokumentierten Entscheidungen umfassen das Gruppieren von Ereignissen aus derselben Kubernetes-Bereitstellung, derselben Anwendung oder demselben synthetischen Monitor sowie ähnlichkeitsbasierte Regeln und Topologiebeziehungen. Eine Nachfrist von bis zu 20 Minuten gibt dem System Zeit, Aktivität zu sammeln und zu korrelieren, bevor benachrichtigt wird. Der Vorteil sind weniger fragmentierte Arbeitselemente und mehr Kontext auf einer Problemseite.
Der Kompromiss sind Zeit und mögliche Übergruppierung. Zwei Alarme, die zeitlich und topologisch nahe beieinander liegen, können eine gemeinsame Bereitstellung haben oder unabhängige Fehler darstellen. Ähnliche Titel können von einer gemeinsamen Vorlage und nicht von einer gemeinsamen Ursache erzeugt werden. Eine längere Nachfrist gibt der Korrelation mehr Beweise, während sie die erste Seite verzögert. Eine Regel, die breit genug ist, um einen Sturm zu unterdrücken, kann ein zweites Problem in ein Problem einfügen, dessen Besitzer bereits die falsche Hypothese verfolgt.
Das Produkt sollte daher auf Präzision und Rückruf auf Problemebene bewertet werden, nicht nur auf die Korrelationsrate. Präzision fragt, wie oft gruppierte Ereignisse tatsächlich zum selben betrieblichen Problem gehören. Rückruf fragt, wie viele Ereignisse eines Problems erfolgreich gruppiert wurden. Eine hohe Korrelationsrate allein kann durch aggressives Gruppieren erzeugt werden. Das Kundenergebnis ist, ob die Gruppierung Doppelarbeit reduziert, ohne unterschiedliche Aktionen oder Besitzer zu verbergen.
Vorgeschlagene Entscheidungen und Simulationen helfen, verwenden jedoch vergangene Daten. Neue Architekturen, Umbenennungen und seltene zusammengesetzte Vorfälle bleiben außerhalb dieser Historie. Die Nachbesprechung nach einem Vorfall sollte sowohl die gruppierten Ereignisse als auch die ausgelassenen inspizieren. Entscheidungen benötigen Besitzer und Verfallsüberprüfungen, genau wie Schwellenwerte.
Routing ist Teil der Erkennungszuverlässigkeit
Sobald eine Bedingung ein Alarmereignis öffnet und die Korrelation ein Problem bildet, filtern New Relic-Workflows Problemereignisse und senden ausgewählte Trigger an Ziele. Sie können eine Benachrichtigung mit NRQL-Ergebnissen anreichern und an E-Mail, Slack, PagerDuty, ServiceNow, Jira, Webhooks oder andere Integrationen senden. Tags können einen Dienst an sein Team weiterleiten. Benachrichtigungstrigger können sich für Aktivierung, Bestätigung, Untersuchung, Schließung, Prioritätsänderung und spätere Updates unterscheiden.
Dies ist leistungsstark, weil Erkennung ohne Besitzer nur eine Aufzeichnung ist. Es ist auch eine weitere Konfigurationsoberfläche. Ein Workflow-Filter passt möglicherweise nach einer Richtlinien- oder Tag-Änderung nicht mehr. Eine Zielanmeldeinformation kann ablaufen. Ein E-Mail-Empfänger bestätigt möglicherweise keine Adresse. Eine Webhook-Nutzlast kann sich ändern. Eine Anreicherungsabfrage kann leere Daten zurückgeben.
New Relics Workflow-Test verwendet ein vorhandenes passendes Problem, sodass eine Konfiguration ohne relevante Historie anzeigen kann, dass sie keine Übereinstimmung gefunden hat, ohne zu beweisen, ob die zukünftige Route funktioniert.
Stummschaltungsregeln fügen die notwendige Kontrolle um Wartungsarbeiten und bekannte Störungen hinzu. Sie werden nahe dem Ende des Alarmlebenszyklus angewendet: Die Auswertung wird fortgesetzt und Alarmereignisse existieren weiterhin, aber Benachrichtigungen können unterdrückt werden. DieStummschaltungsdokumentationunterscheidet zwischen der Benachrichtigung, wenn ein aktives Problem nach Ende einer Stummschaltung bestehen bleibt, und der Unterdrückung dieser späteren Benachrichtigung. Eine wiederkehrende Stummschaltung mit der falschen Zeitzone, dem falschen Filter oder Endverhalten kann daher eine Stille erzeugen, die in der Konfiguration absichtlich erscheint, im Betrieb aber schädlich ist.
Teams sollten nicht nur die Bedingung testen, sondern auch den Weg. Eine synthetische Sicherheitsverletzung in einer sicheren Umgebung sollte die Bedingungsöffnung, Problemgruppierung, Workflow-Übereinstimmung, Zielzustellung, Bereitschaftsbestätigung und Schließung überprüfen. Kritische Routen benötigen regelmäßige Überprüfungen, da das Fehlen aktueller Seiten keinen gesunden Weg beweist. Die Überprüfung sollte die End-to-End-Zeit aufzeichnen, nicht nur den Auswertungszeitstempel von New Relic.
Die Dokumentation des Unternehmens besagt, dass die angezeigte Alarmereigniszeit und die anfängliche Benachrichtigungszeit um bis zu drei Minuten abweichen können, aufgrund der Datenverarbeitung, bevor kundenkonfigurierte Fenster, Verzögerungen, Nachfristen und externe Zustellung hinzugefügt werden.
Kundenergebnisse sind ermutigend und ausgewählt
New Relic veröffentlicht detaillierte namentliche Beispiele von Teams, die ihre Alarmlast reduzieren.PicPays Kundenberichtgibt an, dass das Vorfallvolumen um 65 %, die mittlere Lösungszeit um 30 % und die jährliche Ausfallzeit um 51 % gesenkt wurden, nachdem Alarmstandards festgelegt und Protokolle zentralisiert wurden.Viewpointgibt an, das wöchentliche Alarmrauschen von mehr als 3.500 auf weniger als 600 reduziert und 57 % im Vergleich zur vorherigen Überwachungslösung eingespart zu haben.The Access Groupberichtet von einer 99%igen Reduzierung des Alarmrauschens auf etwa neun Alarme pro Tag und beschreibt Untersuchungen, die nach Tuning und Konsolidierung etwa zehn Minuten dauern.
Diese Berichte sind wichtig. Sie identifizieren Kunden, Arbeitslasten, Vorher-Nachher-Zahlen und Praktiker. Sie zeigen, dass New Relic in erhebliche Produktionsabläufe eingebettet werden kann und dass die Rationalisierung von Alarmen große Gewinne bringen kann. Sie zeigen auch, dass das Ergebnis kein durch ein Anomaliemodell umgeschalteter Schalter war. PicPay legte Plattform-Alarmstandards fest und zentralisierte Protokolle. Viewpoint instrumentierte Kubernetes-Anwendungen und erweiterte den Zugang über Funktionen hinweg. The Access Group feinjustierte Alarme, verwendete Stummschaltung und fügte Geschäftsinstrumentierung hinzu.
Die organisatorische Arbeit ist Teil des Ergebnisses.
Die Evidenz ist anbieterausgewählt und enthält wichtige Nenner. Die Seiten geben keine Vertragspreise, technischen Implementierungsstunden, eine gematchte Kontrollgruppe, Konfidenzintervalle, entkommene Vorfälle, Falsch-Negativ-Zahlen oder den Anteil der Verbesserung an, der auf New Relic und nicht auf Konsolidierung und Prozessneugestaltung zurückzuführen ist. „Alarmrauschen“ kann auch von jedem Kunden unterschiedlich definiert werden. Ein Rückgang von 3.500 auf 600 Benachrichtigungen kann ausgezeichnet sein, ist aber unvollständig, ohne zu wissen, ob auch die vom Kunden erkannten Ausfälle zurückgegangen sind.
New RelicsAI Impact Report 2026bietet eine viel größere beobachtende Perspektive. Er gibt an, dass die Analyse aggregierte, anonymisierte Nutzungsdaten von etwa 6,6 Millionen aktiven Benutzern im Jahr 2025 abdeckt. KI-aktivierte Konten hatten etwa 46 % laute Alarme gegenüber 63 % bei nicht aktivierten Konten, etwa die doppelte Problemkorrelationsrate und etwa 25 % niedrigere mittlere Abschlusszeit. Im Mai betrugen die gemeldeten Durchschnittswerte 26,75 Minuten bzw. 50,23 Minuten.
Der Maßstab macht die Assoziation interessant, nicht kausal. Der Bericht gruppiert generative, maschinelle Lern- und deterministische Funktionen unter „New Relic AI“. Er veröffentlicht keine zufällige Zuweisung, Kontenzahlen in jeder Kohorte, Matching-Methoden, Dienstkomplexität, Teamreife, Schweregradmischung, Abschlusskonventionen oder Falsch-Negativ-Ergebnisse. Teams, die erweiterte Funktionen aktivieren, investieren möglicherweise auch mehr in Instrumentierung und Vorfallpraxis.
Die mittlere Abschlusszeit ist nicht unbedingt die Wiederherstellungszeit; ein Problem kann automatisch, manuell oder durch Richtlinie geschlossen werden, ohne zu beweisen, dass sich Benutzer erholt haben.
Die korrekte Interpretation ist, dass integrierte Korrelation und Unterstützung plausible Beiträge zu geringerem Betriebsaufwand sind und New Relic eine dauerhafte Assoziation in seinem eigenen Bestand sieht. Ein Käufer sollte nicht 25 % in ein Return-on-Investment-Modell als garantierten Sparbetrag einstellen. Er sollte dieselben Phasen lokal messen: Signalstart, Ereignisöffnung, Benachrichtigungszustellung, Bestätigung, Untersuchungsbeginn, Eindämmung, Dienstwiederherstellung und Problemschließung. Nur dann kann er feststellen, welche Minuten New Relic entfernt hat.
Kosten pro umsetzbarem Alarm zeigen, wohin die Arbeit verschoben wurde
New Relics kommerzielles Modell macht Telemetrievolumen und Benutzerzugriff sichtbar.Aktuelle öffentliche Listenbedingungenumfassen 100 GB monatliches Ingest kostenlos, dann listet Original Data 0,40 $ pro GB und Data Plus 0,60 $ pro GB auf, zusammen mit Benutzer- und erweiterten Rechengebühren. Die öffentliche Preisgestaltung kann sich ändern, und Unternehmensvereinbarungen unterscheiden sich, daher sind diese Zahlen Referenzpunkte und keine Angebote. Data Plus ändert auch Aufbewahrungs- und Abfragelímits, was bedeutet, dass die Kosten mit der Historie verbunden sind, die eine Untersuchung durchsuchen kann.
Die direkte Rechnung ist nur ein Teil der Alarmökonomie. Eine nützliche monatliche Gleichung ist:
Kosten pro umsetzbarer Alarm = (Plattform + Ingest + Aufbewahrung + Berechnung + Instrumentierung + Sammelbetrieb + Abfrage-Governance + Alarm-Tuning + Routing-Wartung + Triage + Vorfallüberprüfung + Schulung + Migrationsabschreibung) / umsetzbare Alarme
Dieser Nenner darf nur Alarme enthalten, die die Betriebsannahmeregel erfüllt haben. Eine Seite, die das falsche Team erreicht hat, ist für diese Route nicht umsetzbar. Ein korrekter Alarm, der eintrifft, nachdem Benutzer den Ausfall bereits gemeldet haben, hat die Erkennung nicht verbessert, obwohl er möglicherweise noch zur Diagnose beiträgt. Eine doppelte Seite ist keine weitere Werteinheit. Ein Ereignis, das vor der Überprüfung automatisch geschlossen wurde, kann ein nützlicher Beweis sein, sollte aber nicht als vermiedene menschliche Aktion gezählt werden, es sei denn, das Team bestätigt, dass die Unterdrückung sicher war.
Verpasste Ausfälle benötigen eine begleitende Metrik, da sie keinen Posten im Nenner erzeugen. Verfolgen Sie kundenbeeinträchtigende Vorfälle, die zuerst von New Relic, von einer anderen Überwachung, von einem Mitarbeiter und von Kunden erkannt wurden. Verfolgen Sie abgedeckte Vorfälle, die keine nützliche New Relic-Benachrichtigung erzeugt haben. Berechnen Sie dann die Alarmpräzision, die umsetzbare Abdeckung und den Anteil der Ersterkennung zusammen mit den Kosten. Ein billigeres Alarmsystem, das den teuren Vorfall verpasst, ist nicht billiger.
Der Zähler sollte sowohl in Geld als auch in Ingenieurszeit gemessen werden. Instrumentierung umfasst das Hinzufügen von Dienst- und Geschäftsattributen, das Testen von Upgrades und die Wartung von Collectoren. Sammelbetrieb umfasst Warteschlangen-, Wiederholungs- und Kardinalitätskontrollen. Abfrage-Governance umfasst Überprüfung, Versionierung und Besitz. Tuning umfasst Empfindlichkeit, Fenster, Saisonalität, Lückenbehandlung und Stummschaltung. Triage umfasst jeden Empfänger, der eine Benachrichtigung angesehen hat, nicht nur den endgültigen Löser. Vorfallüberprüfung umfasst die Reparatur des Alarms nach der Dienstreparatur.
Ingest-Preise schaffen einen wichtigen Anreiz. Mehr Telemetrie kann die Diagnose und Abdeckung verbessern, aber vieles davon trägt möglicherweise nie zu einer nützlichen Entscheidung bei. Aggressives Verwerfen oder Sampling spart Geld, kann aber den seltenen Trace entfernen, der einen Vorfall erklärt. Das wirtschaftliche Ziel ist nicht das minimale GB. Es ist der kostengünstigste Beweissatz, der Erkennung und Diagnose für vereinbarte Risiken bewahrt.
Das bedeutet im Allgemeinen qualitativ hochwertige Service-Level- und Geschäftssignale, selektive Details für die Untersuchung und explizite Aufbewahrung nach Anwendungsfall, anstatt alles auf unbestimmte Zeit zu sammeln.
Benutzerlizenzen und Zugriff formen ebenfalls die Arbeit. Entwicklern direkten Kontext zu geben, kann Übergaben vermeiden, während teurer Vollzugriff die Untersuchung in einem kleinen Plattformteam konzentrieren kann. Der Käufer sollte abbilden, welche Fähigkeiten jede Rolle tatsächlich benötigt, ob ein Basiszugriff ausreicht und ob ein Seitenempfänger die verknüpften Beweise einsehen kann, ohne auf jemanden mit einer anderen Lizenz oder Kontoberechtigung zu warten.
Migrationskosten gehören in die Berechnung, auch wenn OpenTelemetry die Portabilität verbessert. Instrumentierung, die gegen offene APIs geschrieben wurde, kann Daten an ein anderes Backend senden, aber NRQL-Bedingungen, Dashboards, Problementscheidungen, Stummschaltungsregeln, Workflow-Filter, historische Basislinien und Untersuchungsgewohnheiten sind New Relic-spezifische Assets. Exportierte Telemetrie übersetzt nicht automatisch die darin eingebettete betriebliche Bedeutung. Ein zukünftiger Ausstieg erfordert parallelen Betrieb, Regelübersetzung, erneutes Training und den Nachweis, dass der Ersatz dieselben Fehler erkennt.
Eine ernsthafte Bewertung verwendet gewöhnliche Ausfälle und behält jeden Versuch
Eine Demonstration sollte nicht der Abnahmetest sein. Die Bewertung sollte wiederholte gewöhnliche Dienste und Bereitstellungen abdecken, einschließlich der unglamourösen Fälle, die die Bereitschaftszeit verbrauchen. Wählen Sie einen repräsentativen Dienstsatz aus: stetigen hohen Datenverkehr, niedrigen Datenverkehr, geplante Stapelarbeit, einen autoskalierten Dienst, eine Cloud-abgefragte Metrik, einen OpenTelemetry-Dienst und einen nativen Agent-Dienst. Definieren Sie das Geschäftssymptom und den erwarteten Besitzer, bevor Sie den Alarm konfigurieren.
Führen Sie nur autorisierte, reversible Fehler in einer Staging- oder kontrollierten Produktionsübung durch. Beispiele umfassen eine bekannte Erhöhung der Fehlerrate, eine zu einer Testabhängigkeit hinzugefügte Latenz, einen gestoppten Telemetrie-Exporter, einen verzögerten Stapel, eine Bereitstellung, die einen Dienstnamen ändert, ein abgelaufenes Test-Webhook und eine erwartete Autoskalierungsbeendigung. Fügen Sie normale, aber ungewöhnliche Ereignisse wie eine Verkehrssteigerung und geplante Wartungsarbeiten hinzu. Ziel ist nicht, die Erkennungen zu maximieren; es ist, schädliche von harmlosen Änderungen zu unterscheiden.
Zeichnen Sie jeden geplanten Fall auf, einschließlich derer, die nie ein Ereignis erzeugen. Erfassen Sie für jede Wiederholung die Telemetriesendezeit, die Abfragezeit, die Alarmereigniszeit, die Problemzeit, die Benachrichtigungszustellung, die Bestätigung, die Ankunft des richtigen Besitzers, die Diagnose, die Eindämmung und die Dienstwiederherstellung. Klassifizieren Sie das Ergebnis als wahr und umsetzbar, wahr aber verspätet, Duplikat, falscher Besitzer, nicht umsetzbar, falsch, verpasst oder ungelöst.
Bewahren Sie erste Versuche; verwandeln Sie eine verpasste Benachrichtigung nicht in einen Bestehen, weil eine Bedingung bearbeitet und der Test erneut ausgeführt wurde.
Führen Sie genügend Wiederholungen durch, um Routineänderungen zu überqueren: ein Agent-Upgrade, eine Bereitstellung, eine Datenverkehrszyklusgrenze, ein Wochenende, einen Collector-Neustart und eine Bedingungsbearbeitung. Anomaliebedingungen benötigen Zeit zum Lernen, daher muss der Test kalte und reife Zeiträume vergleichen. Wiederholen Sie mit verzögerter und teilweise fehlender Telemetrie. Für Korrelation erzeugen Sie einen Fehler mit mehreren Symptomen und zwei gleichzeitige nicht zusammenhängende Ausfälle; messen Sie sowohl die Gruppierung als auch die schädliche Zusammenführung.
Für Routing testen Sie Bestätigungs- und Schließungsupdates sowie die anfängliche Aktivierung.
Vergleichen Sie mit einem echten Ersatz. Das kann die vorherige Plattform, ein Cloud-nativer Alarm, eine Prometheus- und Alertmanager-Route oder ein manueller Dashboard-Prozess sein. Halten Sie den Dienst und den Fehler konstant. Vergleichen Sie die End-to-End-Erkennung, den nützlichen Kontext, die Ingenieursminuten, die verpassten Fälle und die monatlichen Kosten. Eine ausgefeilte Problemseite ist nur wertvoll, wenn sie eines dieser Ergebnisse verbessert.
Das Betriebs-Dashboard sollte nach der Beschaffung fortgeführt werden. Nützliche Messgrößen umfassen die Rate umsetzbarer Alarme, den Rückruf abgedeckter Vorfälle, die kundenorientierte Erkennungsrate, doppelte Benachrichtigungen pro Vorfall, die Rate falscher Besitzer, die mittlere und maximale Benachrichtigungszeit, die mittlere Ingenieursminuten zur Diagnose, Alarme ohne Besitzer oder Runbook, Bedingungen, die seit sechs Monaten nicht überprüft wurden, kürzlich zurückgesetzte Anomaliebedingungen, Telemetriefehlerrate, Kardinalitätslimit-Ereignisse und Kosten pro umsetzbarem Alarm pro Dienst.
Eine einzelne globale Punktzahl wird die reparierungsbedürftigen Dienste verbergen.
Die Alternativen verdeutlichen, wofür New Relic bezahlt wird
New Relic konkurriert mit integrierten kommerziellen Plattformen wie Datadog, Dynatrace, Splunk Observability und Elastic sowie mit Cloud-nativen Diensten und Open-Source-Komponenten. Der relevante Vergleich ist kein Funktionsinventar. Es ist, wer den Datenspeicher, die Integrationen, Upgrades, Skalierung, das Abfragesystem, die Alarmauswertung, Korrelation und den Support betreibt, und wie viel Kontext einen Ingenieur erreicht.
Prometheus trennt die Alarmauswertung vonAlertmanager, der Alarme gruppiert, routet, unterdrückt und stummschaltet. Grafana kann Dashboards und Alarmierung über Datenquellen hinweg bereitstellen; Loki und Tempo decken Protokolle und Traces ab; OpenTelemetry kann die Sammlung standardisieren. Dieser Stack kann effektiv, transparent und portabel sein. Er überlässt dem Kunden auch die Verantwortung für Kapazität, Hochverfügbarkeit, Aufbewahrung, Upgrades, signalkorrelationsübergreifende Schnittstellen und die Schnittstellen zwischen Komponenten, es sei denn, ein verwalteter Anbieter übernimmt sie.
Cloud-native Alarme können für eine Arbeitslast, die auf AWS, Azure oder Google Cloud konzentriert ist, einfacher sein. Sie können Plattformmetriken ohne weiteren Agenten sehen und eine unabhängige Fallback-Option bieten. Sie werden über mehrere Clouds, Anwendungen und Geschäftsereignisse hinweg weniger kohärent. Ein spezialisierter Fehler-Tracker kann eine breite Plattform für Developer Exception Workflows übertreffen, während Infrastruktur- und Service-Level-Evidenz anderswo verbleibt.
Die rationale Architektur kann hybrid sein. Verwenden Sie New Relic für breite Anwendungs- und schichtübergreifende Analysen, OpenTelemetry, wo Portabilität und Kontrolle wichtig sind, und einen unabhängigen Alarm für einige wenige kritische Pfade. Halten Sie geschäftliche synthetische Prüfungen von internen Symptomalarmen getrennt. Verwenden Sie lokale oder Cloud-native Metriken, wenn das Exportieren jedes hochvolumigen Details wenig zusätzlichen Wert hat. Ziel ist nicht Tool-Reinheit; es ist zuverlässige Erkennung mit verständlichem Besitz und Kosten.
New Relic ist am attraktivsten, wenn ein Team genügend heterogene Dienste hat, dass eine gehostete Daten- und Abfrageschicht echte Integrationsarbeit entfernt, aber nicht so wenig Observability-Disziplin, dass die Plattform zu einem Lagerhaus für besitzerlose Signale wird. Es ist weniger überzeugend, wenn ein kleines Anwesen gut mit nativen Cloud-Alarmen bedient wird, wenn Datenabflus- oder Aufenthaltsbeschränkungen dominieren, wenn das Team die Instrumentierungsverantwortung nicht finanzieren kann oder wenn ein bestehender Open-Source-Betrieb bereits vertrauenswürdige Ergebnisse zu nachhaltigen Kosten liefert.
Welche Evidenz würde das Urteil ändern
Die am stärksten fehlende Evidenz ist die Zuverlässigkeit auf Bedingungsebene über wiederholte, offengelegte Aufgaben hinweg. New Relic könnte den Fall erheblich stärken, indem es Präzision, Rückruf und Erkennungszeitverteilungen für statische, Anomalie- und Ausreißerbedingungen über versionierte Datensätze veröffentlicht, einschließlich Kaltstartphasen, verspäteter Daten, fehlender Daten, Saisonalitätsänderungen und Bearbeitungen. Korrelationsergebnisse sollten schädliche Zusammenführungen und verpasste Gruppen melden, nicht nur den Anteil korrelierter Ereignisse.
Kundenevidenz wäre mit Vorher-Nachher-Bedingungszahlen, Vorfall-Nennern, kundenorientierter Erkennung, Ingenieursstunden, Vertrags- und Ingest-Bereichen, Implementierungsdauer, Falsch-Negativen und Definitionen von Rauschen übertragbarer. Eine Reduzierung der Seiten ist überzeugend, wenn die Abdeckung schädlicher Vorfälle stabil bleibt oder sich verbessert. Ohne diese Kennzahl kann Stille Effizienz oder Blindheit sein.
Die Plattform-Zuverlässigkeitsberichterstattung würde von betroffenen Kontenanteilen und komponentenspezifischen Erfolgsraten für Ingest, Auswertung und Benachrichtigung profitieren. Der öffentliche Status-Feed ist nützlich, kann aber keine Alarmzustellrate erzeugen. Käufer sollten ihre eigenen historischen Serviceberichte, Support-Reaktionszusagen und die genaue Verfügbarkeitsdefinition in ihrem Auftrag anfordern.
Für New Relic AI würden kontrollierte oder sorgfältig abgestimmte Kohortenarbeiten helfen, den Produkteffekt von der Kundenreife zu trennen. Veröffentlichen Sie Kontenzahlen, Übernahmekriterien, Schweregrad- und Architektursteuerungen, Abschlussmechanismen und Konfidenzintervalle. Verknüpfen Sie die mittlere Abschlusszeit mit unabhängigen Dienstwiederherstellungszeitstempeln. Legen Sie offen, wie oft vorgeschlagene Grundursachen oder Abfragen akzeptiert, korrigiert oder ignoriert wurden.
Das Urteil: Kaufen Sie das Erkennungssystem, budgetieren Sie für seine Betreuer
New Relic bietet eine technisch substanzielle Observability-Plattform. Seine gemeinsame Datenschicht, ausdrucksstarke NRQL, breite Instrumentierung, Streaming-Auswertung, Anomalieerkennung, Vorfallkorrelation und Workflows können manuelles Beobachten und fragmentierte Tool-Suche ersetzen. Namentlich genannte Kunden berichten von großen Reduzierungen von Rauschen und Lösungszeit. OpenTelemetry-Support reduziert eine wichtige Quelle der Bindung, und die Dokumentation ist ungewöhnlich offen über verspätete Daten, Rücksetzungen, Limits und fehlende Signale.
Die Plattform kann nicht entscheiden, was ein Unternehmen für schädlich hält, garantieren, dass die Kundeninstrumentierung es ausdrückt, oder jede Abfrage und Route korrekt halten, während sich Dienste ändern. Fortschrittlichere Modelle verbessern die Mechanismen zwischen Telemetrie und Aufmerksamkeit; sie beseitigen nicht die Notwendigkeit, die Mechanismen zu beaufsichtigen. Die wiederkehrende menschliche Arbeit verschiebt sich vom Starren auf Dashboards zum Entwerfen von Signalen, Verwalten von Abfragen, Überprüfen von Ausnahmen, Testen von Routen und Reparieren von Bedingungen nach Vorfällen.
Das kann ein ausgezeichneter Tausch sein. Ein paar Stunden disziplinierter Alarmtechnik können viele weitere Stunden doppelter Triage einsparen und Kundenschäden reduzieren. Es kann auch ein schlechter Tausch sein, wenn Teams nur die aufgenommenen Daten und die Anzahl der Benachrichtigungen messen, Bedingungen ohne Besitzer akkumulieren lassen oder eine geringere Alarmlautstärke als Beweis für höhere Zuverlässigkeit behandeln.
New Relic sollte daher als Erkennungssystem gekauft und betrieben werden, nicht als Orakel. Messen Sie den gesamten Weg von der ausgesendeten Evidenz bis zur gerechtfertigten Aktion. Halten Sie verpasste Ausfälle sichtbar. Belasten Sie Instrumentierung und Tuning dem Alarm, der von ihnen abhängt. Schützen Sie die kritischsten Pfade mit einer unabhängigen Überprüfung. Die entscheidende Zahl ist nicht, wie viele Signale NRDB halten oder wie viele Ereignisse ein Algorithmus gruppieren kann.
Es ist, wie oft das System der richtigen Person etwas Wahres sagt, früh genug, um relevant zu sein, zu Gesamtkosten, die niedriger sind als der Ausfall und die Arbeit, die es verhindert.

