Exposes a MetricSet
from @numbereight/metric
, which wraps a prom-client
instance on default.
Takes ENVIRONMENT_VARIABLES:
variable | purpose | default |
---|---|---|
METRICS_PORT | port for prometheus to connect on. Must match helm chart configuration | 4998 |
import server from '@numbereight/metricserver';
const server = require('@numbereight/metricserver').default;
server
is an HTTP server wrapper around a MetricSet
object. Refer to the @numbereight/metric package for usage.
To start the metric server:
import { server as metricServer } from '@numbereight/metricserver';
metricServer();