Ghost/ghost/prometheus-metrics
Steve Larson e9c17b57ac
Added metrics for job queue and email analytics (#21626)
no ref

Added Prometheus metrics for the job queue throughput and email analytics throughput. We'll likely keep these around as good metrics to keep an eye on, though for the moment their primary function is to establish a baseline for users w/o the job queue enabled so we can observe the full impact once switching it on.
2024-11-15 12:00:53 -06:00
..
src Added metrics for job queue and email analytics (#21626) 2024-11-15 12:00:53 -06:00
test Added prometheus metric for time to acquire connection (#21628) 2024-11-14 21:14:40 -08:00
.eslintrc.js Added ability to push prometheus metrics to a pushgateway (#21526) 2024-11-05 11:50:39 -08:00
package.json Added connection pool metrics to prometheus client (#21576) 2024-11-07 23:01:34 -08:00
README.md Added ability to push prometheus metrics to a pushgateway (#21526) 2024-11-05 11:50:39 -08:00
tsconfig.json Added ability to push prometheus metrics to a pushgateway (#21526) 2024-11-05 11:50:39 -08:00

Metrics Server

A standalone server for exporting prometheus metrics from Ghost

Usage

Develop

This is a monorepo package.

Follow the instructions for the top-level repo.

  1. git clone this repo & cd into it as usual
  2. Run yarn to install top-level dependencies.

Test

  • yarn lint run just eslint
  • yarn test run lint and tests