# AppSignal Documentation: English AppSignal Documentation SDKs & telemetry

> AppSignal documentation: install and configure application performance monitoring, error tracking, logging, and uptime checks for Ruby, Elixir, Node.js, Python, and more.

## SDKs & telemetry

### SDKs & telemetry

- [SDKs & telemetry](https://docs.appsignal.com/sdks.md): Send error, performance, metric, and log data to AppSignal with a language SDK, OpenTelemetry, or a standalone telemetry tool.

### Language SDKs

#### Ruby

- [AppSignal for Ruby](https://docs.appsignal.com/ruby.md)

##### Installation

- [Installing AppSignal for Ruby](https://docs.appsignal.com/ruby/installation.md)
- [Upgrade from AppSignal for Ruby gem 3.x to 4.x](https://docs.appsignal.com/ruby/installation/upgrade-from-3-to-4.md): A guide to help applications upgrade from AppSignal for Ruby gem 3 to version 4.
- [Upgrade from AppSignal for Ruby gem 2.x to 3.x](https://docs.appsignal.com/ruby/installation/upgrade-from-2-to-3.md)

##### Configuration

- [AppSignal Ruby configuration](https://docs.appsignal.com/ruby/configuration.md)
- [Ruby gem configuration options](https://docs.appsignal.com/ruby/configuration/options.md)
- [AppSignal Ruby Collector Configuration](https://docs.appsignal.com/ruby/configuration/collector.md)
- [AppSignal for Ruby load order](https://docs.appsignal.com/ruby/configuration/load-order.md)

##### Integrations

- [Distributed tracing for Ruby](https://docs.appsignal.com/ruby/distributed-tracing.md)
- [Ruby integrations](https://docs.appsignal.com/ruby/integrations.md)
- [Action Cable](https://docs.appsignal.com/ruby/integrations/action-cable.md)
- [Capistrano](https://docs.appsignal.com/ruby/integrations/capistrano.md)
- [CodeOwnership](https://docs.appsignal.com/ruby/integrations/code-ownership.md)
- [DataMapper](https://docs.appsignal.com/ruby/integrations/datamapper.md)
- [Delayed::Job](https://docs.appsignal.com/ruby/integrations/delayed-job.md)
- [Elasticsearch](https://docs.appsignal.com/ruby/integrations/elasticsearch.md)
- [Excon](https://docs.appsignal.com/ruby/integrations/excon.md)
- [Faraday](https://docs.appsignal.com/ruby/integrations/faraday.md)
- [Garbage Collection](https://docs.appsignal.com/ruby/integrations/garbage-collection.md)
- [Global VM Lock](https://docs.appsignal.com/ruby/integrations/global-vm-lock.md)
- [Grape](https://docs.appsignal.com/ruby/integrations/grape.md)
- [GraphQL](https://docs.appsignal.com/ruby/integrations/graphql.md)
- [Hanami](https://docs.appsignal.com/ruby/integrations/hanami.md)
- [HTTP.rb gem](https://docs.appsignal.com/ruby/integrations/http.md)
- [MongoDB instrumentation](https://docs.appsignal.com/ruby/integrations/mongodb.md)
- [Multiple Rack libraries](https://docs.appsignal.com/ruby/integrations/rack-libraries.md)
- [Net::HTTP](https://docs.appsignal.com/ruby/integrations/net-http.md)
- [Ownership](https://docs.appsignal.com/ruby/integrations/ownership.md)
- [Padrino](https://docs.appsignal.com/ruby/integrations/padrino.md)
- [Puma](https://docs.appsignal.com/ruby/integrations/puma.md)
- [Que](https://docs.appsignal.com/ruby/integrations/que.md)
- [Rack](https://docs.appsignal.com/ruby/integrations/rack.md)
- [Rake task monitoring](https://docs.appsignal.com/ruby/integrations/rake.md)
- [Redis gem](https://docs.appsignal.com/ruby/integrations/redis.md)
- [Resque](https://docs.appsignal.com/ruby/integrations/resque.md)
- [Ruby Object Mapper (ROM)](https://docs.appsignal.com/ruby/integrations/rom.md)
- [Ruby on Rails](https://docs.appsignal.com/ruby/integrations/rails.md)
- [Ruby VM](https://docs.appsignal.com/ruby/integrations/ruby-vm.md)
- [Sequel](https://docs.appsignal.com/ruby/integrations/sequel.md)
- [Shoryuken](https://docs.appsignal.com/ruby/integrations/shoryuken.md)
- [Sidekiq](https://docs.appsignal.com/ruby/integrations/sidekiq.md)
- [Sinatra](https://docs.appsignal.com/ruby/integrations/sinatra.md)
- [Solid Queue](https://docs.appsignal.com/ruby/integrations/solidqueue.md)
- [ViewComponent gem](https://docs.appsignal.com/ruby/integrations/view-component.md)
- [Webmachine](https://docs.appsignal.com/ruby/integrations/webmachine.md)

###### Active Job

- [Active Job](https://docs.appsignal.com/ruby/integrations/active-job.md)
- [GoodJob](https://docs.appsignal.com/ruby/integrations/goodjob.md)

##### Custom instrumentation

- [Custom instrumentation for Ruby](https://docs.appsignal.com/ruby/instrumentation.md)
- [Integrating AppSignal in Ruby](https://docs.appsignal.com/ruby/instrumentation/integrating-appsignal.md)
- [Custom instrumentation for Ruby](https://docs.appsignal.com/ruby/instrumentation/instrumentation.md)
- [Exception handling](https://docs.appsignal.com/ruby/instrumentation/exception-handling.md)
- [Breadcrumbs](https://docs.appsignal.com/ruby/instrumentation/breadcrumbs.md)
- [Ignore instrumentation](https://docs.appsignal.com/ruby/instrumentation/ignore-instrumentation.md)
- [Instrumentation for scripts and background jobs](https://docs.appsignal.com/ruby/instrumentation/background-jobs.md)
- [Add method instrumentation](https://docs.appsignal.com/ruby/instrumentation/method-instrumentation.md)
- [Event formatters](https://docs.appsignal.com/ruby/instrumentation/event-formatters.md)
- [AppSignal for Ruby and OpenTelemetry](https://docs.appsignal.com/ruby/instrumentation/opentelemetry.md)
- [Minutely probes](https://docs.appsignal.com/ruby/instrumentation/minutely-probes.md)
- [Track request queue time](https://docs.appsignal.com/ruby/instrumentation/request-queue-time.md)
- [Custom markers](https://docs.appsignal.com/ruby/instrumentation/custom-markers.md)

##### Command line tools

- [AppSignal for Ruby: Command-line tools](https://docs.appsignal.com/ruby/command-line.md)
- [AppSignal for Ruby: Install](https://docs.appsignal.com/ruby/command-line/install.md): Command-line tool to install AppSignal in a Ruby application. Documentation on usage, options and configuration methods.
- [AppSignal for Ruby: Diagnose tool](https://docs.appsignal.com/ruby/command-line/diagnose.md)
- [AppSignal for Ruby: Demo tool](https://docs.appsignal.com/ruby/command-line/demo.md)

##### Logging

- [Logging from Ruby](https://docs.appsignal.com/logging/integrations/ruby.md)

#### Elixir

- [AppSignal for Elixir](https://docs.appsignal.com/elixir.md)
- [Elixir Releases](https://docs.appsignal.com/elixir/releases.md)
- [Why a NIF?](https://docs.appsignal.com/elixir/why-nif.md)

##### Installation

- [Installing AppSignal for Elixir](https://docs.appsignal.com/elixir/installation.md)
- [Installing AppSignal in an umbrella application](https://docs.appsignal.com/elixir/installation/umbrella.md)

##### Configuration

- [AppSignal Elixir configuration](https://docs.appsignal.com/elixir/configuration.md)
- [Elixir package configuration options](https://docs.appsignal.com/elixir/configuration/options.md)
- [AppSignal for Elixir load order](https://docs.appsignal.com/elixir/configuration/load-order.md)

##### Integrations

- [Elixir integrations](https://docs.appsignal.com/elixir/integrations.md)
- [Integrating AppSignal into Phoenix](https://docs.appsignal.com/elixir/integrations/phoenix.md)
- [Integrating AppSignal into Plug](https://docs.appsignal.com/elixir/integrations/plug.md)
- [Instrumenting Ecto queries](https://docs.appsignal.com/elixir/integrations/ecto.md)
- [Erlang](https://docs.appsignal.com/elixir/integrations/erlang.md)
- [Absinthe](https://docs.appsignal.com/elixir/integrations/absinthe.md)
- [Finch](https://docs.appsignal.com/elixir/integrations/finch.md)
- [Oban](https://docs.appsignal.com/elixir/integrations/oban.md)
- [HTTPoison](https://docs.appsignal.com/elixir/integrations/httpoison.md)
- [Tesla](https://docs.appsignal.com/elixir/integrations/tesla.md)

##### Custom instrumentation

- [Custom instrumentation for Elixir](https://docs.appsignal.com/elixir/instrumentation.md)
- [Integrating AppSignal in Elixir](https://docs.appsignal.com/elixir/instrumentation/integrating-appsignal.md)
- [Custom instrumentation for Elixir](https://docs.appsignal.com/elixir/instrumentation/instrumentation.md)
- [Exception handling](https://docs.appsignal.com/elixir/instrumentation/exception-handling.md)
- [Minutely probes](https://docs.appsignal.com/elixir/instrumentation/minutely-probes.md)
- [Mix tasks](https://docs.appsignal.com/elixir/instrumentation/mix_tasks.md)

##### Command line tools

- [AppSignal for Elixir: Command line tools](https://docs.appsignal.com/elixir/command-line.md)
- [AppSignal for Elixir: Install](https://docs.appsignal.com/elixir/command-line/install.md): Command line tool to install AppSignal in an Elixir application. Documentation on usage, options and configuration methods.
- [AppSignal for Elixir: Diagnose tool](https://docs.appsignal.com/elixir/command-line/diagnose.md)
- [AppSignal for Elixir: Demonstration tool](https://docs.appsignal.com/elixir/command-line/demo.md)
- [AppSignal for Elixir: Check installation tool](https://docs.appsignal.com/elixir/command-line/check-install.md)

##### Logging

- [Logging from Elixir](https://docs.appsignal.com/logging/integrations/elixir.md)

#### Node.js

- [AppSignal for Node.js](https://docs.appsignal.com/nodejs/3.x.md)
- [Migration Guide](https://docs.appsignal.com/nodejs/3.x/migration-guide.md)
- [Installation](https://docs.appsignal.com/nodejs/3.x/installation.md)
- [Bundling with esbuild](https://docs.appsignal.com/nodejs/3.x/bundling-with-esbuild.md)

##### Configuration

- [AppSignal for Node.js configuration](https://docs.appsignal.com/nodejs/3.x/configuration.md)
- [Node.js package configuration options](https://docs.appsignal.com/nodejs/3.x/configuration/options.md)
- [AppSignal for Node.js load order](https://docs.appsignal.com/nodejs/3.x/configuration/load-order.md)

##### Custom instrumentation

- [Instrumentation](https://docs.appsignal.com/nodejs/3.x/instrumentation.md)
- [Custom instrumentation for Node.js](https://docs.appsignal.com/nodejs/3.x/instrumentation/instrumentation.md)
- [Additional OpenTelemetry instrumentations](https://docs.appsignal.com/nodejs/3.x/instrumentation/additional-instrumentations.md)
- [Exception handling](https://docs.appsignal.com/nodejs/3.x/instrumentation/exception-handling.md)
- [Minutely probes](https://docs.appsignal.com/nodejs/3.x/instrumentation/minutely-probes.md)

##### Integrations

- [Node.js Integrations](https://docs.appsignal.com/nodejs/3.x/integrations.md)
- [amqplib](https://docs.appsignal.com/nodejs/3.x/integrations/amqplib.md)
- [Apollo Gateway](https://docs.appsignal.com/nodejs/3.x/integrations/apollo-gateway.md)
- [BullMQ](https://docs.appsignal.com/nodejs/3.x/integrations/bullmq.md)
- [Elasticsearch](https://docs.appsignal.com/nodejs/3.x/integrations/elasticsearch.md)
- [Express](https://docs.appsignal.com/nodejs/3.x/integrations/express.md)
- [Fastify](https://docs.appsignal.com/nodejs/3.x/integrations/fastify.md)
- [GraphQL](https://docs.appsignal.com/nodejs/3.x/integrations/graphql.md)
- [Knex.js](https://docs.appsignal.com/nodejs/3.x/integrations/knexjs.md)
- [Koa.js](https://docs.appsignal.com/nodejs/3.x/integrations/koajs.md)
- [MongoDB](https://docs.appsignal.com/nodejs/3.x/integrations/mongo.md)
- [Mongoose](https://docs.appsignal.com/nodejs/3.x/integrations/mongoose.md)
- [MySQL](https://docs.appsignal.com/nodejs/3.x/integrations/mysql.md)
- [NestJS](https://docs.appsignal.com/nodejs/3.x/integrations/nestjs.md)
- [Next.js](https://docs.appsignal.com/nodejs/3.x/integrations/nextjs.md)
- [Node.js Core](https://docs.appsignal.com/nodejs/3.x/integrations/core.md)
- [PostgreSQL client](https://docs.appsignal.com/nodejs/3.x/integrations/pg.md)
- [Prisma](https://docs.appsignal.com/nodejs/3.x/integrations/prisma.md)
- [Redis](https://docs.appsignal.com/nodejs/3.x/integrations/redis.md)
- [Remix](https://docs.appsignal.com/nodejs/3.x/integrations/remix.md)
- [Restify](https://docs.appsignal.com/nodejs/3.x/integrations/restify.md)

##### Command line tools

- [AppSignal for Node.js: Command line tools](https://docs.appsignal.com/nodejs/3.x/command-line.md)
- [AppSignal for Node.js: Diagnose tool](https://docs.appsignal.com/nodejs/3.x/command-line/diagnose.md)
- [AppSignal for Node.js: Demonstration tool](https://docs.appsignal.com/nodejs/3.x/command-line/demo.md)

##### Logging

- [Logging from Node.js](https://docs.appsignal.com/logging/integrations/nodejs.md)

#### Python

- [AppSignal for Python](https://docs.appsignal.com/python.md)
- [AppSignal Python Installation](https://docs.appsignal.com/python/installation.md)

##### Configuration

- [AppSignal Python Configuration](https://docs.appsignal.com/python/configuration.md)
- [Python package configuration options](https://docs.appsignal.com/python/configuration/options.md)
- [AppSignal Python Collector Configuration](https://docs.appsignal.com/python/configuration/collector.md)
- [AppSignal for Python load order](https://docs.appsignal.com/python/configuration/load-order.md)

##### Custom instrumentation

- [Custom instrumentation for Python](https://docs.appsignal.com/python/instrumentation.md)
- [Python Custom Instrumentation](https://docs.appsignal.com/python/instrumentation/instrumentation.md)
- [Python exception handling](https://docs.appsignal.com/python/instrumentation/exception-handling.md)
- [Minutely probes](https://docs.appsignal.com/python/instrumentation/minutely-probes.md)

##### Instrumentations

- [Python Instrumentations](https://docs.appsignal.com/python/instrumentations.md)
- [Celery Instrumentation](https://docs.appsignal.com/python/instrumentations/celery.md)
- [Django Instrumentation](https://docs.appsignal.com/python/instrumentations/django.md)
- [Flask Instrumentation](https://docs.appsignal.com/python/instrumentations/flask.md)
- [FastAPI Instrumentation](https://docs.appsignal.com/python/instrumentations/fastapi.md)
- [Jinja2 Instrumentation](https://docs.appsignal.com/python/instrumentations/jinja2.md)
- [MySQL Instrumentation](https://docs.appsignal.com/python/instrumentations/mysql.md)
- [Pika](https://docs.appsignal.com/python/instrumentations/pika.md)
- [PostgreSQL Instrumentation](https://docs.appsignal.com/python/instrumentations/postgresql.md)
- [Redis Instrumentation](https://docs.appsignal.com/python/instrumentations/redis.md)
- [Requests Instrumentation](https://docs.appsignal.com/python/instrumentations/requests.md)
- [Starlette Instrumentation](https://docs.appsignal.com/python/instrumentations/starlette.md)
- [SQLAlchemy Instrumentation](https://docs.appsignal.com/python/instrumentations/sqlalchemy.md)
- [SQLite Instrumentation](https://docs.appsignal.com/python/instrumentations/sqlite.md)
- [WSGI/ASGI Instrumentation](https://docs.appsignal.com/python/instrumentations/wsgi.md)

##### Command line tools

- [AppSignal for Python: Command-line tools](https://docs.appsignal.com/python/command-line.md)
- [AppSignal for Python: Install](https://docs.appsignal.com/python/command-line/install.md): Command-line tool to install AppSignal in a Python application. Documentation on usage, options and configuration methods.
- [AppSignal for Python: Diagnose tool](https://docs.appsignal.com/python/command-line/diagnose.md)
- [AppSignal for Python: Demo tool](https://docs.appsignal.com/python/command-line/demo.md)

##### Logging

- [Logging from Python](https://docs.appsignal.com/logging/integrations/python.md)

#### PHP

- [AppSignal for PHP](https://docs.appsignal.com/php.md)
- [AppSignal for PHP requirements](https://docs.appsignal.com/php/requirements.md)
- [AppSignal for PHP installation](https://docs.appsignal.com/php/installation.md)
- [PHP custom instrumentation](https://docs.appsignal.com/php/instrumentation.md)
- [PHP exception handling](https://docs.appsignal.com/php/exception-handling.md)
- [Custom metrics](https://docs.appsignal.com/metrics/custom.md)

##### Configuration

- [AppSignal for PHP configuration](https://docs.appsignal.com/php/configuration.md)
- [AppSignal for PHP configuration options](https://docs.appsignal.com/php/configuration/options.md)
- [AppSignal for PHP config load order](https://docs.appsignal.com/php/configuration/load-order.md)

##### Logging

- [Logging From PHP](https://docs.appsignal.com/logging/integrations/php.md)

##### Integrations

- [PHP integrations](https://docs.appsignal.com/php/integrations.md)
- [Laravel](https://docs.appsignal.com/php/integrations/laravel.md)
- [Monolog](https://docs.appsignal.com/php/integrations/monolog.md)
- [Symfony](https://docs.appsignal.com/php/integrations/symfony.md)

##### Command line tools

- [AppSignal for PHP: Command-line tools](https://docs.appsignal.com/php/command-line.md)
- [AppSignal for PHP: Demo command](https://docs.appsignal.com/php/command-line/demo.md)
- [AppSignal CLI: Install](https://docs.appsignal.com/php/command-line/install.md): Command-line tool to install AppSignal in a PHP application. Documentation for usage, options and configuration methods.
- [AppSignal for PHP CLI: Verify command](https://docs.appsignal.com/php/command-line/verify.md)

#### JavaScript (browser)

- [AppSignal for Browser](https://docs.appsignal.com/browser.md)
- [Installing AppSignal for Browser](https://docs.appsignal.com/browser/installation.md)
- [AppSignal for Browser configuration options](https://docs.appsignal.com/browser/configuration.md)
- [Browser error tracking](https://docs.appsignal.com/browser/error-tracking.md)
- [Browser breadcrumbs](https://docs.appsignal.com/browser/breadcrumbs.md)
- [Browser web vitals](https://docs.appsignal.com/browser/web-vitals.md)
- [Privacy and filtering for browser data](https://docs.appsignal.com/browser/privacy.md)
- [AppSignal for Browser with React](https://docs.appsignal.com/browser/react.md)
- [Migrating from AppSignal for JavaScript](https://docs.appsignal.com/browser/migration.md)
- [Troubleshooting browser monitoring](https://docs.appsignal.com/browser/troubleshooting.md)

#### JavaScript

- [AppSignal for JavaScript](https://docs.appsignal.com/front-end.md)
- [Installing AppSignal for JavaScript](https://docs.appsignal.com/front-end/installation.md)
- [Frontend error catching](https://docs.appsignal.com/front-end/error-handling.md)
- [Creating and Using a Span](https://docs.appsignal.com/front-end/span.md)
- [Hooks](https://docs.appsignal.com/front-end/hooks.md)
- [Breadcrumbs](https://docs.appsignal.com/front-end/breadcrumbs.md)
- [Sourcemaps](https://docs.appsignal.com/front-end/sourcemaps.md)
- [Troubleshooting](https://docs.appsignal.com/front-end/troubleshooting.md)

##### Configuration

- [AppSignal for JavaScript configuration](https://docs.appsignal.com/front-end/configuration.md)
- [AppSignal for JavaScript configuration options](https://docs.appsignal.com/front-end/configuration/options.md)

##### Integrations

- [AppSignal for JavaScript integrations](https://docs.appsignal.com/front-end/integrations.md)
- [@appsignal/angular](https://docs.appsignal.com/front-end/integrations/angular.md)
- [@appsignal/ember](https://docs.appsignal.com/front-end/integrations/ember.md)
- [@appsignal/preact](https://docs.appsignal.com/front-end/integrations/preact.md)
- [@appsignal/react](https://docs.appsignal.com/front-end/integrations/react.md)
- [@appsignal/stimulus](https://docs.appsignal.com/front-end/integrations/stimulus.md)
- [@appsignal/vue](https://docs.appsignal.com/front-end/integrations/vue.md)
- [@appsignal/urql](https://docs.appsignal.com/front-end/integrations/urql.md)

##### Plugins

- [AppSignal for JavaScript plugins](https://docs.appsignal.com/front-end/plugins.md)
- [plugin-breadcrumbs-console](https://docs.appsignal.com/front-end/plugins/plugin-breadcrumbs-console.md)
- [plugin-breadcrumbs-network](https://docs.appsignal.com/front-end/plugins/plugin-breadcrumbs-network.md)
- [plugin-window-events](https://docs.appsignal.com/front-end/plugins/plugin-window-events.md)
- [plugin-path-decorator](https://docs.appsignal.com/front-end/plugins/plugin-path-decorator.md)

#### Go

- [AppSignal for Go](https://docs.appsignal.com/go.md)
- [OpenTelemetry Go Installation](https://docs.appsignal.com/go/installation.md)
- [Go Custom Instrumentation](https://docs.appsignal.com/go/custom-instrumentation.md)

##### Configuration

- [AppSignal Go Configuration](https://docs.appsignal.com/go/configuration.md)
- [Go configuration options](https://docs.appsignal.com/go/configuration/options.md)

##### Instrumentations

- [Go Instrumentations](https://docs.appsignal.com/go/instrumentations.md)
- [Gin-gonic Instrumentation](https://docs.appsignal.com/go/instrumentations/gin-gonic.md)
- [Gorilla Mux Instrumentation](https://docs.appsignal.com/go/instrumentations/gorilla-mux.md)
- [MongoDB instrumentation](https://docs.appsignal.com/go/instrumentations/mongo.md)
- [Go-Redis Instrumentation](https://docs.appsignal.com/go/instrumentations/redis.md)
- [SQL Instrumentation](https://docs.appsignal.com/go/instrumentations/sql.md)

##### Logging

- [Logging from Go](https://docs.appsignal.com/logging/integrations/go.md)

#### Java

- [AppSignal for Java](https://docs.appsignal.com/java.md)
- [OpenTelemetry Java Installation](https://docs.appsignal.com/java/installation.md)
- [Java Custom Instrumentation](https://docs.appsignal.com/java/custom-instrumentation.md)

##### Configuration

- [AppSignal Java Configuration](https://docs.appsignal.com/java/configuration.md)
- [Java configuration options](https://docs.appsignal.com/java/configuration/options.md)

##### Instrumentations

- [Java Instrumentations](https://docs.appsignal.com/java/instrumentations.md)
- [Elasticsearch Instrumentation](https://docs.appsignal.com/java/instrumentations/elasticsearch.md)

##### Logging

- [Logging from Java](https://docs.appsignal.com/logging/integrations/java.md)

#### OpenTelemetry

- [OpenTelemetry](https://docs.appsignal.com/opentelemetry.md)
- [OpenTelemetry Troubleshooting](https://docs.appsignal.com/opentelemetry/troubleshooting.md)

##### Installation

- [OpenTelemetry](https://docs.appsignal.com/opentelemetry/installation.md)
- [OpenTelemetry Ruby Installation](https://docs.appsignal.com/opentelemetry/installation/ruby.md)
- [OpenTelemetry Elixir Installation](https://docs.appsignal.com/opentelemetry/installation/elixir.md)
- [OpenTelemetry Node.js Installation](https://docs.appsignal.com/opentelemetry/installation/nodejs.md)
- [OpenTelemetry Python Installation](https://docs.appsignal.com/opentelemetry/installation/python.md)
- [OpenTelemetry Java Installation](https://docs.appsignal.com/java/installation.md)
- [OpenTelemetry Go Installation](https://docs.appsignal.com/go/installation.md)
- [AppSignal for PHP installation](https://docs.appsignal.com/php/installation.md)
- [Traces from Vercel applications](https://docs.appsignal.com/vercel/traces.md)
- [OpenTelemetry Generic Installation](https://docs.appsignal.com/opentelemetry/installation/generic.md)

##### Configuration

- [OpenTelemetry Configuration](https://docs.appsignal.com/opentelemetry/configuration.md)
- [OpenTelemetry config options](https://docs.appsignal.com/opentelemetry/configuration/options.md)

##### Custom instrumentation

- [Custom Instrumentation](https://docs.appsignal.com/opentelemetry/custom-instrumentation.md)
- [OpenTelemetry instrumentation attributes](https://docs.appsignal.com/opentelemetry/custom-instrumentation/attributes.md)

### Telemetry tools

#### Wrap

- [AppSignal Wrap for process monitoring](https://docs.appsignal.com/wrap.md)
- [Wrap process monitoring](https://docs.appsignal.com/logging/wrap-process-monitoring.md)

#### Collector

- [AppSignal Collector](https://docs.appsignal.com/collector.md)
- [Hosted vs self-hosted collectors](https://docs.appsignal.com/collector/hosted-vs-self-hosted.md)

##### Installation

- [AppSignal Collector installation](https://docs.appsignal.com/collector/installation.md)
- [Collector Linux package installation](https://docs.appsignal.com/collector/installation/linux-package.md)
- [Collector Docker image installation](https://docs.appsignal.com/collector/installation/docker-image.md)
- [Collector Platform as a Service Installation](https://docs.appsignal.com/collector/installation/platform-as-a-service.md)

##### Configuration

- [AppSignal Collector configuration](https://docs.appsignal.com/collector/configuration.md)
- [Collector configuration options](https://docs.appsignal.com/collector/configuration/options.md)

#### Standalone agent

- [StatsD in Standalone AppSignal Agent](https://docs.appsignal.com/standalone-agent/statsd.md)

##### Installation

- [Standalone AppSignal Agent installation](https://docs.appsignal.com/standalone-agent/installation.md)
- [Standalone AppSignal Agent Linux package installation](https://docs.appsignal.com/standalone-agent/installation/linux-package.md)
- [Standalone AppSignal Agent Docker image](https://docs.appsignal.com/standalone-agent/installation/docker-image.md)

##### Configuration

- [AppSignal Standalone agent configuration](https://docs.appsignal.com/standalone-agent/configuration.md)
- [Standalone agent configuration options](https://docs.appsignal.com/standalone-agent/configuration/options.md)
- [AppSignal Standalone agent config load order](https://docs.appsignal.com/standalone-agent/configuration/load-order.md)
