Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Pushgateway

Push metrics to a Pushgateway

class Pushgateway {
constructor(
url: string,
options?: any,
registry?: Registry,
);
delete(params: Pushgateway.Parameters): Promise<{
resp?: unknown;
body?: unknown;
}
>
;
push(params: Pushgateway.Parameters): Promise<{
resp?: unknown;
body?: unknown;
}
>
;
pushAdd(params: Pushgateway.Parameters): Promise<{
resp?: unknown;
body?: unknown;
}
>
;
}

§Constructors

§
new Pushgateway(url: string, options?: any, registry?: Registry)
[src]
@param url

Complete url to the Pushgateway. If port is needed append url with :port

@param options

Options

@param registry

Registry

§Methods

§
delete(params: Pushgateway.Parameters): Promise<{
resp?: unknown;
body?: unknown;
}
>
[src]

Delete all metrics for jobName

@param params

Push parameters

§
push(params: Pushgateway.Parameters): Promise<{
resp?: unknown;
body?: unknown;
}
>
[src]

Overwrite all metric (using PUT to Pushgateway)

@param params

Push parameters

§
pushAdd(params: Pushgateway.Parameters): Promise<{
resp?: unknown;
body?: unknown;
}
>
[src]

Add metric and overwrite old ones

@param params

Push parameters