-
-
Notifications
You must be signed in to change notification settings - Fork 5.3k
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
Allow bulk upload monitors using a CSV file or JSON file. #4065
Comments
I think this is a duplicate of #1190 #2297 |
@CommanderStorm No front-end code or socket code with file type inspection and file unlinking to prevent trash can be found. There are various types of monitors, such as TCP, MQTT, and https, thus it's possible that some information about which parameter to send when choosing a monitor type is lacking. Thus, it appears that the precise top-to-bottom flow is unable to identify and fully satisfy the criteria that are thought of as generic requirements. |
something was lost in translation (what you wrote does not make sense to me) ^^
That is to be expected, as noted above, I think this issue is a duplicate of other issues and merging them would be benefitial
It is unclear why this requires another issue.
It is unclear what you mean by this statement. What makes this issue unique enough to require an additional issue? |
note that our contibution guide is here: https://github.com/louislam/uptime-kuma/blob/1550a5f79270f39007086d8d23c180ba9f63096b/CONTRIBUTING.md |
Duplicate of #1190 |
This comment has been minimized.
This comment has been minimized.
@Vaskata84 this issue is not implemented. No import functionality currently exists. Please see #1190 |
🏷️ Feature Request Type
New Monitor
🔖 Feature description
Here, we would like to propose the addition of a new functionality, such as the ability to upload a CSV or JSON file for mass or bulk creation on additional monitors.
For example, I would like to upload 2 monitors one for https://hackernoon.com/ and second for https://www.diffchecker.com/
so there should be facility for uploading file from VueJS frontend with file validation (File type may be CSV or JSON whichever easy and compatible with our system) and after successfully submit the file new monitor should be create one for hackernoon and second for diffchecker and rest of the operation should be act as as it is like.
@louislam and all other contributers
✔️ Solution
The bulk upload monitor option is available on the right side when you click Add Monitor. The user uploads the file from there, and it is sent to the backend node.js over a socket.
It is necessary for us to read and save the file, then create the monitors using the given keys or parameters. and then unlink or delete file after our operation will be completed for avoiding junks.
❓ Alternatives
NA
📝 Additional Context
NA
The text was updated successfully, but these errors were encountered: