Skip to content
This repository has been archived by the owner on Aug 29, 2023. It is now read-only.

appsignal/appsignal-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 

Repository files navigation

AppSignal examples

⚠️ This repo is no longer maintained. For a more up-to-date list of app, see the appsignal/test-setups repository.

This repository contains a collection of example applications and integrations that work with AppSignal. This list of applications is not the complete list of frameworks and libraries integrates with, please see our documentation website for the complete list.

If you need more help, please contact us at [email protected].

Table of Contents

Ruby example apps

Each example lives in its own branch.

Elixir example apps

Currently the Elixir apps are not added to this repository, we have plans to do so at a later time. For now you can refer to these repositories for Elixir example apps:

Each repository may have multiple branches with different scenarios and configuration.

Node.js example apps

Each example lives in its own branch.

Setup

  1. Create an application on [AppSignal.com][appsignal-website].
  2. Follow the installation procedure and get a "push API key".
  3. Set the push API key in your terminal session, or prefix per example app.
export APPSIGNAL_PUSH_API_KEY=YOUR-KEY
# or
APPSIGNAL_PUSH_API_KEY=YOUR-KEY bundle exec some command

Usage

  1. Checkout the branch you need as listed in Examples.
  2. Read the README for that example application.

Minimal setup per app

These example applications contain the least required amount of code as possible to focus on the AppSignal integration. Use the code in the example to modify your own application.

Contributing

If you want to contribute an application to our examples repository (thank you!), please follow these steps:

  1. Fork this repository.
  2. Create a new branch with the application name. git checkout --orphan branch-name Use + to combine gems and - to indicate variations on other examples.
  3. Add an example application.
  4. Document the example application's along with its usage in the README.
  5. Commit it with Add [test app name] example.
  6. Install AppSignal in the application.
  7. Commit it with Install AppSignal.
  8. Send in an issue. Since PRs can only be merged in another branch, please send in issues pointing to your fork and we will include them manually.

Also see our Contributing guide for more information.