New Relic

Art der Daten

Instanzmetriken

Beschreibung

New Relic ist ein APM-Tool, das sowohl ein “kostenloses” als auch “kostenpflichtiges” Abonnementpreismodell hat. Mehrere überwachte New Relic Server können in einem einzigen Datenfeed zurückgegeben werden. Server können nach Server-ID gefiltert werden. New Relic läuft als Agent auf einem oder mehreren gewünschten Servern. Der Benutzer installiert den New Relic-Agent und der Agent sammelt Server- und Anwendungsmetriken und meldet diese Daten an New Relic zurück. New Relic stellt diese Informationen dann über ihr Portal und auch über eine RESTful API zur Verfügung. Fusion integriert sich mit New Relic über ihre RESTful API.

Neue Relic-Datenfeed-Felddefinitionen

Schlüssel Lösung
cpu_time_pct Die durchschnittliche CPU-Auslastung im Zeitbereich der letzten 3-4 Minuten
disk_used_pct Der Prozentsatz der Datenträgernutzung (basierend auf dem Datenträger, der am vollsten ist)
memory_available_pct Prozentsatz des verfügbaren Systemspeichers
health_status Wie von New Relic berichtet, bedeutet “grün”, dass der Server in guter Form ist, “rot” bedeutet, dass der Server ein Problem hat. Die Metriken für die Meldung des Status können im New Relic-Portal unter Serverrichtlinien konfiguriert werden. Die Standardrichtlinie lautet: CPU > 80%, Datenträger-E/A > 90%, Arbeitsspeicher > 90%,disk_used > 90%. Wenn eine dieser Metriken den Schwellenwert überschreitet, ändert sich der Serverstatus in “rot”. Metriken, die sich dem Schwellenwert nähern, ändern sich zu gelb/orange.
network_io_mbps Gesamte Netzwerk-E/A-Megabits pro Sekunde in den letzten 5 Minuten. Dieser Wert wird erstellt, um dem Übersichtsdiagramm “New Relic Server” für Network I/O MB/s zu entsprechen
memory_available_mb Gesamter verfügbarer Speicher
server_id Die neue Relic zugewiesene Server-ID

Mehrere neue Relic Server, Single Openmix Data Feed

Mehrere Server können über die Fusion New Relic UI-Konfiguration angegeben werden, die die Metriken für jeden Server in einem einzigen Datenfeed anzeigt. Wenn keine Server angegeben sind, werden alle vom Kunden konfigurierten NR-Server zurückgegeben.

“Free” vs “Paid” -Abonnementmetriken

Alle Servermetriken können über das “kostenlose” Abonnement von New Relic abgerufen werden, außer fürnetwork_io_mbps das ein kostenpflichtiges (Pro) Abonnement erforderlich ist. Wenn der Kunde kein kostenpflichtiges New Relic-Abonnement hat, ist der Wert fürnetwork_io_mbps null.

Die Metriken für die Zusammenfassung des New Relic-Servers basieren auf einem aktuellen, durchschnittlich 3-4 Minuten laufenden Fenster.

Datenfeed-Format

      "harvester1.europe-west1-b.gce.dev": {
        "cpu_time_pct": 5.91,
        "disk_used_pct": 24.6,
        "memory_available_pct": 85.9,
        "health_status": "green",
        "network_io_mbps": 0.146,
        "memory_available_mb": 11188.0,
        "server_id": 11474195
      }
<!--NeedCopy-->

Neuer Relic Openmix Datenfeed

Der folgende Screenshot zeigt einen New Relic-Datenfeed für zwei Harvester-Dev-Server. In diesem Fall können Sie sehen, dass wir mit einem bezahlten New Relic-Abonnement arbeiten, da dasnetwork_io_mbps Feld nicht null ist.

Der Fusion /New Relic Openmix Datenfeed muss unter dem Limit der API 10K des Cedexis-App-Servers liegen. Angesichts der oben dargestellten Daten können etwa 25 neue Relic-Server in einen Fusion/New Relic Openmix Datenfeed passen. Bei Bedarf können Sie das Feld Server-IDs verwenden, um die Anzahl der im Openmix-Datenfeed gemeldeten Server zu reduzieren.

In Fusion einrichten

Sie können im linken Navigationsbereich unter Openmixauf Fusion Data Feeds zugreifen. Erste Schritte finden Sie in der Fusion IntegrationDokumentation.

Im Dialogfeld für die dienstspezifische Konfiguration geben Sie Folgendes ein:

  • Name: Der Name, der dem Datenfeed gegeben wurde. Dies wird standardmäßig auf “Service - Plattformname” gesetzt, wenn nicht angegeben.
  • Ausführen alle: Die Häufigkeit, mit der der Datenfeed vom Dienst aktualisiert wird.
  • Plattform: Die Plattform, die dem Datenfeed zugeordnet ist.
  • API-Schlüssel: Verfügbar im New Relic-Portal.
  • Server-IDs: Das Feld Server-IDs ist optional. Wenn es leer gelassen wird, werden alle Server zurückgegeben, die mit dem New Relic-API-Schlüssel des Kunden verbunden sind. Das Feld “Server-IDs” kann eine separate Liste mit neuen Relic-Server-IDs enthalten. Die Server-IDs finden Sie im New Relic-Portal. Wenn Server-IDs eingegeben werden, werden diese validiert (d. h. die Server-ID muss im New Relic-Portal des Kunden vorhanden sein).

Sobald die Installation abgeschlossen ist, wird sie auf der Fusion Data Feeds Homepage mit einem grünen Status und Überwachungsmetriken im Protokollverlauf aufgeführt.

Um einen Fusion-Datenfeed zu bearbeiten, klicken Sie auf den Datenfeed in der Liste und dann auf die Schaltfläche Bearbeiten . Nachdem Sie die Konfiguration geändert haben, klicken Sie auf Speichern. Dadurch gelangen Sie zurück zur Datenfeed-Liste, in der Ihre Änderungen gespeichert und auf den Datenfeed angewendet werden.

New Relic