bluewave-labs / bluewave-labs/Checkmate

[Feature] Enhancing GlobalPing Integration with Granular Node Control and BYOK

Open
#3,413 7 comments 0 reactions 1 assignee Claimed by @hybrid-zz View on GitHub
Dominant language
TypeScript
Stars
10.8k
Forks
1.2k
Avg merge
1d 4h
Merged PRs (30d)
74

Description

**Intro**
First of all, I want to thank the Bluewave team for all the hard work they have dedicated to Checkmate. I have been following the development closely and was eagerly awaiting the implementation of the distributed uptime check feature. It’s finally here, and although I wasn’t aware of GlobalPing, it appears to be fantastic and far better for my use case than updown. This feature request aims to further enhance the GlobalPing integration.

**Feature Request**
Currently, it is only possible to select the continent from which you want to monitor. However, GlobalPing offers more capabilities with granular control over which specific node to ping. I hope you will consider allowing users to bring their own API key and gain more granular control over the nodes.

My personal use case is to monitor the uptime and performance of a local or regional website from specific nodes in targeted regions.

**Contribution**
If needed and allowed, I would love the to help implement this based on the current setup. I am familiar with typescript and would likely use AI to assist in understanding the codebase and in making the implementation as aligned as possible with the existing logic.

I'd love to hear what you guys think. Would you consider this, and would you like my help/time with the implementation?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.