Hearbeat version:
8.12.2
Original install method (e.g. download page, yum, from source, etc.):
MSI
Describe the bug:
The Heartbeat reference file, heartbeat.reference.yml, and the documentation site has an extra dash, -, in the check.response section next to # expression: 'myField == "expectedValue"'. This causes a fairly non-descriptive error to be thrown, Exiting: could not create monitor: could not parse cfg for datastream error unpacking monitor plugin config: string value is not set accessing 'heartbeat.monitors.4.type' .
Steps to reproduce:
- Copy and past the entire check.response section from the heartbeat.reference.yml to the heartbeat.yml.
- .\heartbeat.exe run -e
Expected behavior:
For Heartbeat to start.
Provide logs and/or server output (if relevant):
Exiting: could not create monitor: could not parse cfg for datastream error unpacking monitor plugin config: string value is not set accessing 'heartbeat.monitors.4.type'"
Any additional context:
Update the documentation to remove the extra dash - on line 229: expression: 'myField == "expectedValue"'