Skip to main content
Estes tutoriais foram originalmente produzidos pela GoRails, com conteúdo novo escrito especificamente para clientes do AppSignal. Assista aos vídeos, leia os passo a passo escritos, ou entregue estas páginas ao seu agente. Os guias explicam como usar o AppSignal. Para uma aplicação Rails, comece por AppSignal para Ruby e sua integração com o Rails. Estes tutoriais explicam as ferramentas de Ruby e Rails que produzem os dados que o AppSignal monitora.

Conheça Chris Oliver

A GoRails é a biblioteca de conteúdo que Chris Oliver vem publicando desde 2014.
Retrato de Chris Oliver

Chris Oliver, fundador da GoRails

Além da GoRails, Chris constrói o Jumpstart Pro, um template de SaaS em Rails, e o Hatchbox, uma plataforma de deploy. O Hatchbox já rodou mais de dois milhões de deploys desde 2016. Ele também co-apresenta o podcast Remote Ruby. Seu trabalho open source está na árvore de dependências de muitas aplicações Rails. O noticed cuida de notificações, o madmin de interfaces administrativas, e o receipts de faturamento, entre o restante dos seus repositórios. Essa combinação é o que torna o material aqui digno de ser republicado. As lições vêm de alguém que roda aplicações Rails em produção, encontra o problema em primeira mão, e então o explica.

AppSignal Expert Context Store

O AppSignal oferece recursos de Intelligence baseados em um context store de pelo menos quatro fontes de sinal.

Os recursos de Intelligence

  • Intelligence dashboards. Os dashboards se constroem sozinhos a partir das integrações que o AppSignal detecta. Uma nova instalação do Sidekiq ou do Active Job já chega com os gráficos que importam prontos.
  • Time Detective. Reconstrói como sua aplicação estava no momento de um trace. Você pode ler uma requisição lenta à luz do estado em que ela rodou.
  • AppSignal MCP e a CLI. Coloque um agente na frente de tudo isso, no seu editor ou terminal. Você pode então fazer perguntas sobre os seus próprios dados com as suas próprias palavras.
A premissa é a mesma em todos eles: o AppSignal enriquece e interpreta sua telemetria, em vez de apenas armazená-la.

Estes tutoriais como contexto especializado

O conhecimento especializado é o único sinal que o AppSignal não consegue produzir sozinho. A documentação e a telemetria são nossas para escrever, e a base de conhecimento da sua organização cresce conforme sua equipe trabalha. O conhecimento especializado, não. Instrumentar um framework não ensina como o Solid Queue se comporta sob carga. Também não diz qual dos dois, step ou next, você quer usar em um breakpoint. Vem de pessoas que rodaram essas ferramentas em produção e passaram anos explicando-as a outros desenvolvedores. Trazer isso para um context store significa trabalhar com elas. Por isso, estes tutoriais são feitos com a GoRails. O que está documentado aqui é o que Chris e sua equipe ensinam. É publicado nas mesmas URLs, no mesmo corpus, junto com tudo o mais que os recursos de Intelligence do AppSignal leem. Uma única página atende os dois públicos:
  • Pessoas. Um vídeo, seguido de um passo a passo escrito com os comandos e o código em ordem.
  • Agentes. Cada página também é servida como Markdown puro na sua própria URL, com a extensão .md, e está listada em llms.txt. Os próprios agentes de Intelligence do AppSignal a leem, assim como qualquer agente que você mesmo construir e apontar para esta documentação.

Os tutoriais

Instalar o AppSignal

Instale o AppSignal no Rails e inspecione dados de uma aplicação implantada.

Solid Queue

Rode o Active Job no seu banco de dados existente, sem Redis.

Mission Control Jobs

Monte um dashboard de jobs dentro da sua própria aplicação.

Agrupando background jobs

Execute jobs em paralelo e reaja quando todos tiverem terminado.

Debugging com a gem debug

Breakpoints, execução passo a passo e navegação pela stack a partir do console.

Params expect

Permita e exija parâmetros em uma única etapa com o Rails 8.

Parâmetros com valores padrão

Forneça valores padrão para parâmetros que o navegador pode omitir.

Impersonation

Adicione impersonation de usuário ao gerador de autenticação do Rails 8.

CI local

Rode sua suíte de CI localmente e aprove pull requests no GitHub.

Renderizador de Markdown

Responda com text/markdown usando o tipo MIME do Rails 8.1.