Zum Hauptinhalt springen
AppSignal erstellt automatisch Dashboards, wenn es Metriken von einer unterstützten Integration erkennt. Diese Magic Dashboards bieten Ihnen vorgefertigte Diagramme für die wichtigsten Metriken jeder Integration, ganz ohne manuelle Einrichtung. Magic Dashboards erscheinen im Abschnitt Dashboards Ihrer App und sind als Automated gekennzeichnet. Sie werden beim ersten Empfang von Metriken aus einer unterstützten Quelle durch AppSignal erstellt. Wenn Sie die Integration entfernen oder das Senden der Metriken einstellen, bleibt das Dashboard bestehen, sodass Sie auf historische Daten zurückgreifen können.

Wie Magic Dashboards funktionieren

Jede Integration sendet bestimmte Metriken an AppSignal. Wenn AppSignal eine Reihe von Metriken erkennt, die zu einer bekannten Integration passt, erstellt es ein Dashboard mit auf diese Integration zugeschnittenen Diagrammen. Die Diagramme, das Layout und die Beschreibungen werden von AppSignal gepflegt und automatisch aktualisiert, sofern Sie das Dashboard nicht angepasst haben. Dashboards sind darauf ausgelegt, häufige betriebliche Fragen schnell zu beantworten. Gesundheits- und Fehlerindikatoren erscheinen zuerst, gefolgt von der Ressourcennutzung, dann dem betrieblichen Kontext. Die Diagrammbeschreibungen erklären, welche Werte auf ein Problem hinweisen und was zu tun ist.

Verfügbare Magic Dashboards

Magic Dashboards sind für die folgenden Integrationen verfügbar, gruppiert nach Kategorie. Jeder Link führt zur Einrichtungsanleitung und den Dashboard-Details der jeweiligen Integration.

AWS CloudWatch

AppSignal unterstützt Magic Dashboards für über 46 AWS-Services über CloudWatch Metric Streams. Jeder AWS-Service erhält sein eigenes Dashboard mit Diagrammen, geordnet nach der Dringlichkeit des Signals. Die vollständige Liste der unterstützten Services und ihrer Diagramme finden Sie unter AWS Magic Dashboards.

Ruby

Die folgenden Integrationen erstellen Magic Dashboards, wenn AppSignal ihre Metriken in einer Ruby-App erkennt:
  • Active Job – Job-Dauer, Job-Status pro Warteschlange und Durchsatz pro Job-Klasse.
  • Sidekiq – Worker-Dauer, Warteschlangen-Latenz, Warteschlangenlänge, Job-Status, Redis-Speichernutzung und Verbindungsanzahlen.
  • Puma – Thread-Pool-Kapazität, Verbindungs-Backlog und Worker-Status.
  • MongoDB – Abfrage-Durchsatz und Abfrage-Dauer pro Datenbank.
  • Ruby VM – Garbage-Collection-Zählungen, Heap-Slots, allokierte Objekte und Thread-Anzahl.
  • Global VM Lock – GVL-Wartezeit und Anzahl wartender Threads.
  • Action Mailer – Zustellungen pro Mailer-Aktion.
  • Karafka – Consumer-Nachrichten, Batches, Lag, Fehler, Verbindungen und Thread-Anzahlen.

Elixir

  • Oban – Job-Dauer, Warteschlangen-Wartezeit und Job-Zählungen, aufgeschlüsselt nach Worker, Warteschlange und Status.
  • Erlang VM – I/O, Scheduler, Prozesse, Speicher, Atome und Scheduler-Auslastung.

Node.js

  • V8-Heap-Statistiken – Heap-Größe, genutzter Heap, allokierter Speicher und Native-Context-Zählungen.

Allgemein

  • Process Memory – RSS-Speichernutzung pro Host und Prozesstyp. Verfügbar für Ruby- und Elixir-Apps.

Infrastruktur

  • NGINX – Anfragezeit, Durchsatz, Statuscodes, Verbindungen und Upstream-Proxy-Metriken.
  • Kubernetes – Ressourcennutzung von Nodes und Pods, einschließlich CPU, Speicher, Swap, Festplatte und Netzwerk, verteilt auf zwei Dashboards (Nodes und Pods).

Heroku

Heroku erstellt mehrere Magic Dashboards aus Log-Drain- oder Telemetry-Drain-Daten:
  • Statuscodes – Aufschlüsselung von HTTP-Statuscodes (nur Cedar-Generation).
  • Redis – Verbindungen, Hit-Rate, Evictions, Speicher und I/O.
  • PostgreSQL – Verbindungen, Cache-Hit-Rate, Speicher, Load Average und I/O (Standard- und Premium-Pläne).

Vector

AppSignal erstellt Dashboards aus Metriken, die über Vector-Quellen gesammelt werden:
  • PostgreSQL – Datensatzoperationen, Transaktionen, Deadlocks und Schreibvorgänge in temporäre Dateien.
  • MongoDB – drei Dashboards, die Status (Speicher, Verbindungen, Operationen), interne Details der WiredTiger-Storage-Engine und Replikationszustand abdecken.

Vercel

  • Speed Insights – Next.js Web Vitals für Real-User-Performance-Monitoring.