2.1.6 • Published 5 months ago

judoscale-fastify v2.1.6

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

Judoscale for Fastify

Official Judoscale adapter package for Fastify applications.

Set up your Fastify app for autoscaling

  1. Install the judoscale-fastify package:
npm install judoscale-fastify --save
  1. Import and use the provided plugin:

Judoscale should be one of the first plugins for your app.

// ESM
import { Judoscale, plugin as judoscalePlugin } from 'judoscale-fastify'

// CommonJS
const { Judoscale, plugin: judoscalePlugin } = require('judoscale-fastify')

// Initialize Judoscale with default configuration
const judoscale = new Judoscale()

// Register the plugin
fastify.register(judoscalePlugin, judoscale)

Troubleshooting

Once installed, you should see something like this in your development log:

Judoscale Reporter not started: JUDOSCALE_URL is not set

In your production app where you've installed Judoscale, you should see this in your logs:

Judoscale Reporter starting, will report every 10 seconds

If you don't see either of these, ensure "judoscale-express" is in your Package.lock file, and restart your app.

You can see more detailed (debug) logging by setting the environment variable JUDOSCALE_LOG_LEVEL=debug on your deployed application. Here's how you would do that on Heroku:

heroku config:set JUDOSCALE_LOG_LEVEL=debug

Reach out to help@judoscale.com if you run into any other problems.

2.1.4

7 months ago

2.1.6

5 months ago

2.1.5

6 months ago

2.1.2

1 year ago

2.0.3

1 year ago

2.1.1

1 year ago

2.0.2

1 year ago

2.1.3

1 year ago

2.1.0

1 year ago

2.0.1

1 year ago

2.0.0

1 year ago

1.3.0

1 year ago