Skip to main content
ROM ist ein Persistenz- und Mapping-Toolkit für Ruby. AppSignal instrumentiert ROM-Queries automatisch, wenn das dry-monitor-gem beim Start erkannt wird. Es ist keine manuelle Einrichtung erforderlich. ROM meldet seine Queries über Dry::Monitor-Benachrichtigungen, die AppSignal ausliest.

Performance-Monitoring

Über ROM ausgeführte Queries erscheinen in der Event-Timeline der Performance-Actions Ihrer Anwendung und zeigen die ausgeführte Query.

Event-Namen

ROM-Queries werden als query.rom-events gemeldet. Frühere Versionen haben sie unter einem anderen Event-Namen gemeldet.

Span-Attribute

Nur im Collector-Modus: Dies gilt, wenn AppSignal für Ruby im Collector-Modus läuft. Andernfalls hat es keine Auswirkung.
Der Span der Query enthält:
  • db.system.name — die Datenbank, gegen die die Query ausgeführt wurde, zum Beispiel postgresql oder mysql.
  • db.query.text — die Query, mit entfernten Werten.