Index
A
- add-on documentation
- URL / See also
- add-ons
- installing / Installing add-ons, How to do it..., How it works…
- URL / How to do it...
- references / See also
- add-ons, application / Add-ons
- addons
- URL / How to do it…
- Amazon Web Services (AWS) Cloudfront
- assets, serving from / Serving assets from Amazon Web Services (AWS) Cloudfront, How to do it…, How it works…
- URL / Getting ready, See also
- pricing, URL / How to do it…
- example source code, URL / See also
- API key / How to do it…
- API request
- creating, HTTPie used / Making our first API request with HTTPie, How to do it…, How it works…
- App documentation
- URL / See also
- application
- scaling / How to do it..., Dynos
- existing application, duplicating / Duplicating an existing application, How to do it..., How it works...
- add-ons / Add-ons
- config variables / Config variables
- database / Database
- application logs
- viewing / Viewing application logs, How to do it…, How it works
- application performance
- monitoring, New Relic used / Monitoring application performance with New Relic, How to do it…
- assets
- serving, from Amazon Web Services (AWS) Cloudfront / Serving assets from Amazon Web Services (AWS) Cloudfront, How to do it…
- auth*logout command / Authentication
B
- backlog, Unicorn
- tuning, for Heroku / Tuning Unicorn's backlog for Heroku, How to do it…, How it works…
- Blitz.io
- used, for load testing from cloud / Load testing from the cloud with Blitz.io, How to do it…, How it works…
- Blitz documentation
- URL / See also
- blogging app
- setting up / Setting up a sample blogging app, How to do it…
- Bugsnag
- URL / See also
- build process / The build process
- Bundler / Getting ready
C
- cache key
- URL / See also
- Canonical Name (CNAME) / How to do it...
- Chrome store
- URL / Getting ready
- Cisaurus API / How it works…
- CLI authentication
- with netrc, URL / See also
- cloud
- load testing from, Blitz.io used / Load testing from the cloud with Blitz.io, How to do it…, How it works…
- CloudFlare
- used, for configuring DNS / Configuring DNS with CloudFlare, Getting ready, How it works...
- URL / Getting ready, See also
- used, for setting up SSL / Setting up SSL with CloudFlare, How to do it…, How it works…
- plans, URL / How to do it…
- Codeship
- URL / See also
- collaborators
- inviting, through CLI / Sharing and collaboration, How it works…
- adding / Adding and removing collaborators, How it works…
- removing / Adding and removing collaborators, How it works…
- URL / See also
- command line
- domains, managing from / Managing domains from the command line, How it works…
- config-vars documentation
- URL / See also
- configuration variables
- managing / Managing configuration variables, How it works…
- URL / How it works…
- config variables, application / Config variables
- Content Delivery Network (CDN) / Serving assets from Amazon Web Services (AWS) Cloudfront
- Content Management System (CMS) / Deploying a Rails application to Heroku
- Continuous Integration (CI)
- with Travis CI / Continuous integration and deployment with Travis CI, How to do it…, How it works…
- Copper Egg
- URL / See also
D
- Dalli
- URL / See also
- dashboard
- about / Introduction
- database, application / Database
- database, Heroku Postgres
- sizing / Creating and sizing a new database
- tier, selecting / Selecting a tier
- data size, determining / Determining data size
- connection limits / Connection limits
- selecting / Selecting and creating the database
- creating / Selecting and creating the database
- promoting / Promoting a Heroku database, How to do it…
- database backup
- creating / Creating a database backup, How to do it…, How it works…
- restoring from / Restoring from a backup, How it works…
- database processes
- viewing / Viewing and stopping database processes, See also
- stopping / Viewing and stopping database processes, See also
- data size
- determining / Determining data size
- deployment
- with Travis CI / Continuous integration and deployment with Travis CI, How to do it…, How it works…
- DNS
- configuring, CloudFare used / Configuring DNS with CloudFlare, How to do it..., How it works...
- dog piling / How it works…
- Domain Name System (DNS) / Configuring DNS with CloudFlare
- domains
- managing, from command line / Managing domains from the command line, How it works…
- URL / See also
- dyno
- about / How it works…, What's a dyno?, Dynos
- sizes / Process sizes
- dyno memory / How it works…
- dyno performance
- monitoring, Librato used / Monitoring dyno performance with Librato, How it works…
- dynos
- scaling / Scaling dynos and workers, How to do it…, How it works…
E
- 404 error
- monitoring, PaperTrail used / Monitoring for 404 and 500 errors with PaperTrail, How it works…
- 500 error
- monitoring, PaperTrail used / Monitoring for 404 and 500 errors with PaperTrail, How to do it…
- environment variables / Environment variables
- managing / Managing environment variables, How to do it...
- ephemeral filesystem / The ephemeral filesystem
- error pages
- errors
- logging, Rollbar used / Logging errors with Rollbar, How to do it…, How it works…
F
- follower
- using, for read-only DB queries / Using a follower for read-only DB queries, How to do it…
- database, using / Using the follower database, How it works…
- example source code, URL / See also
- Heroku's Postgres documentation, URL / See also
- Foreman / Installing the Heroku Toolbelt
G
- Ghost
- Git
- about / Installing the Heroku Toolbelt
- version control, learning / Introducing version control with Git, How to do it…, There's more…
- using, for version control / How to do it…
- Git cheatsheet
- URL / See also
- git commit -am command / How to do it…
- Github
- URL / How to do it…
- GitHub
- URL / See also, Continuous integration and deployment with Travis CI, See also, Getting ready, How to do it…
- unicorn.rb file, URL / How to do it…
- GitHub, for Mac
- URL / There's more…
- GitHub, for Windows
- URL / There's more…
- GitHub repository
- URL / Setting up a sample blogging app
- for Blogger app, URL / See also
- git remotes
- managing / Managing git remotes, How to do it..., How it works...
- Global Interpreter Lock (GIL) / How it works…
- Global regular expression print (Grep)
- about / How it works…
- URL / See also
- Global VM Lock (GVL) / How it works…
- Gzip assets
- Heroku Deflater used / Using Heroku Deflater to gzip assets, How it works…
- example source code, URL / See also
- URL / See also
H
- H12 error
- URL / See also
- Heroics
- about / Heroics
- Heroics Gem
- URL / See also
- Heroku
- about / Introduction
- URL / Getting ready
- Rails application, deploying to / Deploying a Rails application to Heroku, How to do it…, How it works…
- Node.js application, deploying to / Deploying a Node.js application to Heroku, How to do it…, The ephemeral filesystem
- dyno / What's a dyno?
- status, checking / Checking Heroku's status, How to do it…, How it works…
- Unicorn, setting up / Setting up and running Unicorn on Heroku, How to do it…, How it works
- Unicorn, running / Setting up and running Unicorn on Heroku, How to do it…, How it works
- Unicorns backlog, tuning for / Tuning Unicorn's backlog for Heroku, How to do it…, How it works…
- Puma, setting up / Setting up and running Puma on Heroku, How to do it…, See also
- Puma, running / Setting up and running Puma on Heroku, How to do it…, How it works…
- Heroku-accounts plugin
- URL / See also
- Heroku application
- creating / Creating new Heroku applications
- Heroku Button
- URL / See also
- Heroku Command Line Interface (CLI)
- about / Installing the Heroku Toolbelt
- URL / See also
- Heroku dashboard
- URL / How to do it..., How to do it...
- Heroku Dashboard
- URL / How to do it...
- Heroku Deflater
- using, to Gzip assets / Using Heroku Deflater to gzip assets, How it works…
- URL / See also
- Heroku documentation
- URL / See also
- Heroku fork
- URL / See also
- Heroku labs
- deploying with / Deploying with Heroku labs – Pipeline, How to do it…
- Heroku Platform API
- Heroku Postgres
- about / Introduction
- database, creating / Creating and sizing a new database
- database, sizing / Creating and sizing a new database
- performance and cache hit rate, URL / See also
- connecting, from Navicat / Connecting to Heroku Postgres from Navicat, How to do it…, How it works…
- connecting, from psql / Connecting to Heroku Postgres from psql, How it works…
- performance, analyzing / Analyzing Heroku Postgres's performance, How to do it…, How it works…
- heroku run command / How to do it…
- Heroku Toolbelt
- installing / Installing the Heroku Toolbelt, Getting ready, How to do it...
- URL / Getting ready
- working / How it works…
- authentication / Authentication
- historical logs
- storing, PaperTrail used / Storing historical logs with PaperTrail, How to do it…, See also
- HTTPie
- used, for creating API request / Making our first API request with HTTPie, How to do it…, How it works…
- installing, on OS X / OS X
- installing, on Linux / Linux
- installing, on Windows / Windows
- on GitHub, URL / See also
- httplog
- URL / See also
K
L
- Librato
- used, for monitoring dyno performance / Monitoring dyno performance with Librato, How it works…, See also
- load average
- monitoring / Monitoring load average and memory usage, How it works…
- Load Impact
- used, for testing real user scenarios / Testing real-user scenarios with Load Impact, How to do it…, How it works…
- Chrome extension, URL / Getting ready
- dashboard, URL / How to do it…
- support site / See also
- documentation, URL / See also
- load testing
- learning, Siege used / Learning to load test with Siege, Getting ready, How to do it…, How it works…
- configuring, Siege used / Configuring complex load tests with Siege, How to do it…
- from cloud, Blitz.io used / Load testing from the cloud with Blitz.io, How to do it…, How it works…
- log draining
- setting up, LogEntries used / Setting up log draining with LogEntries, How it works…
- LogEntries
- used, for setting up log draining / Setting up log draining with LogEntries, How it works…
- logging level
- adjusting / Adjusting Rails's logging level, See also
- URL / See also
- LogPlex / How it works…
- URL / How it works…
- Logplex / Viewing application logs, How to do it…
- logs
- searching / Searching logs, Getting ready, How it works…
- long requests
- timing out, with Unicorn / Timing out long requests with Unicorn, How it works…
- aborting, with Rack$$Timeout / Aborting long requests with Rack::Timeout, How it works…
- low-level caching
- implementing, in Rails / Implementing low-level caching in Rails, How to do it…, How it works…
- example source code, URL / See also
M
- maintenance*off command / How to do it...
- maintenance page
- memcached
- adding, to Rails application / Adding memcached to a Rails application, How to do it…, How it works…
- URL / See also
- MemCachier
- URL / See also
- memory usage
- monitoring / Monitoring load average and memory usage, How it works…
- memory usage, Unicorn
N
- Navicat
- Heroku Postgres, connecting to / Connecting to Heroku Postgres from Navicat, How to do it…, How it works…
- 0xDBE, URL / See also
- Navicat Essentials
- URL / Getting ready
- Navicat for Postgres
- URL / Getting ready
- New Relic
- used, for monitoring application performance / Monitoring application performance with New Relic, How to do it…, How it works…
- plans, URL / How to do it…
- ruby-agent-installation, URL / How it works…
- URL / See also
- Node.js application
- deploying, to Heroku / Deploying a Node.js application to Heroku, How to do it…, The ephemeral filesystem
- ephemeral filesystem / The ephemeral filesystem
O
- Octopus
- URL / See also
- one-off dynos
- running / Running one-off tasks and dynos, How to do it...
- one-off tasks
- running / Running one-off tasks and dynos, How to do it...
- one-time dyno / One-time dynos
P
- PaperTrail
- used, for storing historical logs / Storing historical logs with PaperTrail, How to do it…, See also
- used, for monitoring 404 error / Monitoring for 404 and 500 errors with PaperTrail, How it works…
- used, for monitoring 500 error / Monitoring for 404 and 500 errors with PaperTrail, How it works…
- URL / See also
- used, for logging slow queries / Logging slow queries with PaperTrail, How to do it…
- Paratrooper
- URL / See also
- password
- protection, for Rails app / Password protection for a Rails app, How to do it…, How it works…
- password file
- URL / See also
- pg-extras plugin
- URL / See also
- pg_dump
- URL / See also
- Pingdom
- used, for monitoring uptime / Monitoring uptime with Pingdom, How to do it…
- URL / How to do it…
- Platform API documentation
- URL / See also
- Platform API gem
- Platform API schema
- URL / Heroics
- Postgres
- URL / Getting ready
- statistics tables, URL / See also
- Postgres's documentation
- URL / See also
- Postgres App / Getting ready
- Postgres logging
- URL / See also
- PostgreSQL
- URL / See also
- Postman
- URL / See also
- preboot
- enabling, for seamless deploys / Enabling preboot for seamless deploys, How it works...
- Procfile
- about / The Procfile
- URL / See also
- promotion / Promoting a Heroku database
- Pry
- Pry Byebug
- URL / See also
- psql
- Heroku Postgres, connecting to / Connecting to Heroku Postgres from psql, How it works…
- Puma
- setting up, on Heroku / Setting up and running Puma on Heroku, How to do it…, How it works…
- running, on Heroku / Setting up and running Puma on Heroku, How to do it…, How it works…
- running, with Rubinius for parallelism / Running Puma with Rubinius for parallelism, How to do it…, How it works…
- Puma setup, for Heroku
- on GitHub, URL / How to do it…
R
- Rack$$Auth$$Basic
- URL / See also
- Rack$$Timeout
- long requests, aborting / Aborting long requests with Rack::Timeout, How to do it…, How it works…
- example source code, URL / See also
- URL / See also
- Rail
- logging level, adjusting / Adjusting Rails's logging level, How it works…
- Rails
- low-level caching, implementing / Implementing low-level caching in Rails, How to do it…, How it works…
- Rails app
- password protection / Password protection for a Rails app, How to do it…, How it works…
- Rails application
- deploying, to Heroku / Deploying a Rails application to Heroku, How to do it…, How it works…
- Procfile / The Procfile
- environment variables / Environment variables
- build process / The build process
- memcached, adding / Adding memcached to a Rails application, How to do it…, How it works…
- Redis, adding / Adding Redis to a Rails application, How to do it…, How it works…
- Rails Asset Pipeline
- URL / See also
- Rails Cache Store documentation
- URL / See also
- read-only DB queries
- follower, using / Using a follower for read-only DB queries, How to do it…
- read-only follower
- creating / Creating a read-only follower, How to do it…, How it works…
- redundancy / Redundancy
- horizontal scaling / Horizontal scaling
- real user scenarios
- testing, Load Impact used / Testing real-user scenarios with Load Impact, How to do it…, How it works…
- Redis
- adding, to Rails application / Adding Redis to a Rails application, How to do it…, How it works…
- URL / Getting ready…, See also
- example source code, URL / See also
- Redis Rails gem
- URL / See also
- Redis To Go
- URL / See also
- references, environment variables
- PUMA_WORKERS / How to do it…
- MIN_THREADS / How to do it…
- MAX_THREADS / How to do it…
- PUMA_BACKLOG / How to do it…
- Refinery CMS
- URL / See also
- regular expressions
- URL / How to do it…
- releases
- managing / Managing releases and rolling back, How to do it...
- remotes / How it works…
- rendered views
- caching / Caching rendered views, How to do it…, How it works…
- example source code, URL / See also
- replication lag / Using a follower for read-only DB queries
- request throughput / How it works…
- request time / How it works…
- REST
- URL / See also
- Rollbar
- used, for logging errors / Logging errors with Rollbar, How to do it…, How it works…
- URL / Logging errors with Rollbar, See also
- rolling back / Managing releases and rolling back, How to do it..., How it works…
- router queue time / How it works…
- Rubinius
- about / Running Puma with Rubinius for parallelism, How to do it…
- with Puma, running for parallelism / Running Puma with Rubinius for parallelism, How to do it…, How it works…
- references / See also
- Ruby MRI / How it works…
- Ruby Version Manager (RVM) / Getting ready
- Russian Doll caching
- about / How it works…
- RVM
- URL / How to do it…
- RVM setup
- URL / How to do it…
S
- scaling out / Introducing dynos, workers, and scaling
- scaling up / Introducing dynos, workers, and scaling
- seamless deploys
- preboot, enabling for / Enabling preboot for seamless deploys, How it works...
- SequelPro
- URL / See also
- sharing command / How to do it…
- Siege
- used, for learning load testing / Learning to load test with Siege, Getting ready, How to do it…, How it works…
- home page, URL / See also
- FAQ, URL / See also
- used, for configuring complex load tests / Configuring complex load tests with Siege, How to do it…, How it works…
- slow queries
- logging, PaperTrail used / Logging slow queries with PaperTrail, How it works…
- SmartGit (Linux)
- URL / There's more…
- SourceTree
- URL / There's more…
- SSH keys
- managing / Managing SSH keys, How to do it…
- working / How it works…
- SSL
- setting up, CloudFare used / Setting up SSL with CloudFlare, How to do it…, How it works…
- stampeding / How it works…
- Standard Output (STDOUT) / Adjusting Rails's logging level
- status, Heroku
- checking / Checking Heroku's status, How to do it…, How it works…
- StatusHub
- URL / See also
- status page
- setting up / Setting up a status page, How to do it…, How it works…
- StatusPage API
- URL / See also
- status page ID / How to do it…
T
- tags
- deploying from / Deploying from tags, How to do it…
- tier
- selecting / Selecting a tier
- time to live (TTL) / How to do it...
- Tower (Mac)
- URL / There's more…
- Travis CI
- continuous integration / Continuous integration and deployment with Travis CI, How to do it…, How it works…
- deployment / Continuous integration and deployment with Travis CI, How to do it…, How it works…
- URL / Getting ready, How it works…
- debugging / Debugging
- TryGit
- URL / See also
- Twelve-Factor app
- Twelve-Factor app's rule
- URL / See also
U
- Unicorn
- setting up, on Heroku / Setting up and running Unicorn on Heroku, How to do it…, How it works
- running, on Heroku / Setting up and running Unicorn on Heroku, How to do it…, How it works
- URL / See also
- memory usage, monitoring / Monitoring and tuning Unicorn's memory usage, How to do it…, See also
- memory usage, tuning / Monitoring and tuning Unicorn's memory usage, How to do it…, How it works…, See also
- backlog, tuning for Heroku / Tuning Unicorn's backlog for Heroku, How to do it…, How it works…
- references / See also
- long requests, timing out with / Timing out long requests with Unicorn, How it works…
- uptime
- monitoring, Pingdom used / Monitoring uptime with Pingdom, How to do it…, How it works…
V
- version control
- learning, with Git / Introducing version control with Git, How to do it…, There's more…
W
- WEBrick / Introduction
- worker
- about / What's a worker?, Workers
- sizes / Process sizes
- worker process / Setting up and running Unicorn on Heroku
- workers
- scaling / Scaling dynos and workers, How to do it…, How it works…
Y
- YSlow
- URL / Getting ready