bluewave-labs-checkmate
- Description:
Monitor servers effortlessly with Checkmate—a powerful open-source tool for tracking server and website performance. Enjoy real-time alerts, in-depth insights, and manage over 1000 servers seamlessly!
- Copyright:
- 2025 Eyevinn Technology AB
Methods
(async, static) createBluewaveLabsCheckmateInstance(context, body) → {BluewaveLabsCheckmate}
- Description:
Create a new Checkmate instance
Example
import { Context } from '@osaas/client-core';
import { createBluewaveLabsCheckmateInstance } from '@osaas/client-services';
const ctx = new Context();
const body: BluewaveLabsCheckmateConfig = { name: 'myinstance', ... };
const instance = await createBluewaveLabsCheckmateInstance(ctx, body);
console.log(instance.url);
Parameters:
Name | Type | Description |
---|---|---|
context |
Context | Open Source Cloud configuration context |
body |
BluewaveLabsCheckmateConfig | Service instance configuration |
Returns:
- Service instance
(async, static) getBluewaveLabsCheckmateInstance(context, name) → {BluewaveLabsCheckmate}
- Description:
Get a Checkmate instance
Example
import { Context } from '@osaas/client-core';
import { getBluewaveLabsCheckmateInstance } from '@osaas/client-services';
const ctx = new Context();
const instance = await getBluewaveLabsCheckmateInstance(ctx, 'myinstance');
console.log(instance.url);
Parameters:
Name | Type | Description |
---|---|---|
context |
Context | Open Source Cloud configuration context |
name |
string | Name of the monitor to be retrieved |
Returns:
- Service instance
(async, static) removeBluewaveLabsCheckmateInstance(context, name)
- Description:
Remove a Checkmate instance
Parameters:
Name | Type | Description |
---|---|---|
context |
Context | Open Source Cloud configuration context |
name |
string | Name of the monitor to be removed |