-
-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
Configure monitors using config file (like Heartbeat) #1354
Comments
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
1 similar comment
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
Without this feature, how do you deploy this tool from one environment to another (from UAT > INTEGRATION > PRODUCTION)? |
This comment was marked as spam.
This comment was marked as spam.
1 similar comment
This comment was marked as spam.
This comment was marked as spam.
Please refrain from making such comments. There are plenty of people subscribed to threads and this kind of comment just spams their inbox. Only comment if you have something to add to the discussion. If you wish to upvote the idea, issue or existing comment use the appropriate emoji reaction. |
ah thank you for the educational message meant to change the way everyone uses github. Maybe you should start a blog to express your opinion to reach more than the few subscribed here or to have an actual point in life rather than being a karen. This is a very important concept, being able to launch from flat files, and the fact it is not in the project is sad and I think that anyone who is on this thread who is not a troll will want this point to get noticed and applied. I understand that it is getting closed and ignored, but it should not. Thanks for nothing |
If this is so "important” feel free to contribute with valuable help. This might even include making a PR to the fork, helping the original author. |
Ok, tofran, thanks for your response. I did consider doing what you said, however, after having upvoted this and then looked deeper to see what would be needed, i found the other duplicates of this, including #3578 where louislam says "It is not not worth to spend time on it, so please don't make this pr." |
Okay this is actually a pretty relevant point. This project definitely needs help with maintenance. |
what I ended up doing to allow my clients to update via a file is to create a python script that gets the routes and methods from excel with a route and method column they can edit and maintain, uses uptime_kuma_api, and simply does a comparison to add/edit/delete routes. It does require the adding of some environmental variables on setup, but once going, with a simple cron job all they gotta do is edit that file and kuma gets synced. Not quite as simple as a flat file config on startup, but it does the job and takes only a few minutes of tinkering for me to be able to pass onto less technical users, and it keeps up to date, so I am satisfied. Not all nails need a hammer... whatever that means lol... |
🏷️ Feature Request Type
Other
🔖 Feature description
An ability to configure monitors using configuration JSON/XML/YAML/INI/whatever file, like Heartbeat does.
Heartbeat monitor config example:
✔️ Solution
The configuration file is injected into Docker image while uptime-kuma starts and is immediately taken into action by uptime-kuma.
Such a config file can be programmatically created and automatically deployed as part of a script. Then uptime-kuma can be used for uptime monitoring of complex automated deployments like for example GitLab with all its parts.
❓ Alternatives
No response
📝 Additional Context
No response
The text was updated successfully, but these errors were encountered: