Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Geographic Map Integration #4838

Closed
nckrwlmn opened this issue Jun 8, 2024 · 2 comments
Closed

Geographic Map Integration #4838

nckrwlmn opened this issue Jun 8, 2024 · 2 comments
Labels
area:dashboard The main dashboard page where monitors' status are shown feature-request Request for new features to be added wontfix This will not be worked on

Comments

@nckrwlmn
Copy link

nckrwlmn commented Jun 8, 2024

πŸ“‘ I have found these related issues/pull requests

I have found no related issues. I have however found some other people online who are looking for this feature.

🏷️ Feature Request Type

Dashboard

πŸ”– Feature description

There should be a satellite map integrated into the dashboard where the user can click and drag a monitor onto the map and place it at the geographical location of the IP or service being monitored. Additionally there should be the option to drag lines between the "nodes", and those lines should change colors with the state of the downstream monitor.

βœ”οΈ Solution

I am looking to monitor a huge amount of IPs spread out over thousands of acres, not unlike an ISP would do. This feature would help me to see at a glance where the problem lies geographically, if one should arise.

❓ Alternatives

SNMP monitoring services probably have this, but why mess with those when you have a simple UptimeKuma interface?

πŸ“ Additional Context

I have no more context, but will probably add more ideas to this request as i think of them.

@nckrwlmn nckrwlmn added the feature-request Request for new features to be added label Jun 8, 2024
@CommanderStorm CommanderStorm added wontfix This will not be worked on area:dashboard The main dashboard page where monitors' status are shown labels Jun 8, 2024
@CommanderStorm
Copy link
Collaborator

CommanderStorm commented Jun 8, 2024

Duplicate of #2410

I don't see how this can be done in a simple way while sticking to our simple UX.

I am going to classify this as out of scope/ wontfix This will not be worked on .
We are a simple uptime management software => You can model your relationships via groups, but I don't think that adding a network map is something that we can do while sticking to our core UX.
If you have concrete UX proposals, we can still talk about them and reconsider.

Understanding network topologies is not as simple as displaying lines on a map. That would need either:

Adding geo-services would add an entirely different level of bagage:

  • how do you set where nodes are? GeoIP? Via which provider?
  • Where do we get our tiles from? What software stack is used?
  • Vector or raster tiles?

@CommanderStorm CommanderStorm closed this as not planned Won't fix, can't repro, duplicate, stale Jun 8, 2024
@nckrwlmn
Copy link
Author

nckrwlmn commented Jun 8, 2024

Its not about understanding network topologies. It's simply about giving a visual overview to the things being monitored rather than just a list. So scrap the goip locating. Just have nodes on a flat black map (or static image) that can be connected one to the other. The connections literally don't have to mean anything. The user will place them in a way that he knows that they are located in space and time, and connect them together. So if one radio link somewhere or a switch goes down, it would follow that everything downstream from there would also go down. They would have to take one look at this map and see where the problem stems from .The user will have to arrange them in a way that he knows they are in real life.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:dashboard The main dashboard page where monitors' status are shown feature-request Request for new features to be added wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

2 participants