-
Notifications
You must be signed in to change notification settings - Fork 41
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
Support for lightweight monitors via projects #542
Comments
Kibana api for projects does currently assume browser monitor type, so updates to the api would be necessary to parse the type appropriately. |
See also: #599 and elastic/kibana#140864 |
Post FF Testing
|
Yeah this is expected - See #612 (comment) |
With project monitors we now let users manage browser based monitors easily from the CLI, but that story does not extend to lightweight monitors. This limits the utility of our overall solution since users need multiple workflows, when they ideally could use project monitors for everything if desired.
This issue proposes supporting the YAML format used in heartbeat's
monitor.d
directory with project monitors. These would act the same as browser based monitors, only their definitions would be YAML based and included in the source tree. An example is listed below.Why YAML?
Gotchas / Known issues
preserve_exact_monitor_id: true|false
to handle this situation.@every
syntax (the regex(\*(\/\d)? )(\*(\/\d)? )\* \* \*
should match and capture cron jobs meant to run every N minutes or every N hours.docker run
inrun_once
mode. For now, we could just validate the syntax of these monitors locally and mark them in some sort ofskipped
status.The text was updated successfully, but these errors were encountered: