Skip to main content
ROM é um toolkit de persistência e mapping para Ruby. O AppSignal instrumenta queries do ROM automaticamente quando a gem dry-monitor é detectada na inicialização. Nenhuma configuração manual é necessária. O ROM reporta suas queries através de notifications do Dry::Monitor, que o AppSignal lê.

Performance monitoring

Queries feitas através do ROM aparecem na event timeline das actions de performance da sua aplicação, mostrando a query que foi executada.

Event names

Queries do ROM são reportadas como events query.rom. Versões anteriores as reportavam com um nome de event diferente.

Atributos do span

Somente no modo collector: isso se aplica quando o AppSignal para Ruby é executado no modo collector. Nos demais casos, não tem efeito.
O span da query carrega:
  • db.system.name — o banco de dados em que a query foi executada, como postgresql ou mysql.
  • db.query.text — a query, com os valores removidos.