MCPcopy
hub / github.com/prometheus/client_js / run

Function run

example/pushgateway.js:5–28  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

3const client = require('../index');
4
5function run() {
6 const Registry = client.Registry;
7 const register = new Registry();
8 const gateway = new client.Pushgateway('http://127.0.0.1:9091', [], register);
9 const prefix = 'dummy_prefix_name';
10
11 const test = new client.Counter({
12 name: `${prefix}_test`,
13 help: `${prefix}_test`,
14 registers: [register],
15 });
16 register.registerMetric(test);
17 test.inc(10);
18
19 return gateway
20 .push({ jobName: prefix })
21 .then(({ resp, body }) => {
22 console.log(`Body: ${body}`);
23 console.log(`Response status: ${resp.statusCode}`);
24 })
25 .catch(err => {
26 console.log(`Error: ${err}`);
27 });
28}
29
30run();

Callers 1

pushgateway.jsFile · 0.70

Calls 3

registerMetricMethod · 0.95
pushMethod · 0.95
incMethod · 0.65

Tested by

no test coverage detected