-
Notifications
You must be signed in to change notification settings - Fork 13
Open
Description
I had serious problems using this library by interfacing it with an existing implementation of prom-client (v13.1.0) using the default client and registry:
const client = require("prom-client");
const register = client.register;In summary, the opossum-prometheus library logs to a separate prom-client registry/client than the main one, probably because it uses its own internal instance of prom-client, so the logs are not recorded in the main registry/client.
The solution to this problem is simple: add the ability to pass the client in the library options:
this._registry = options.registry || options.client.register || client.register;
this._client = options.client || client;In this way passing the external client everything works perfectly.
KODerFunk
Metadata
Metadata
Assignees
Labels
No labels