Given the recent changes to the SAM DB we can no longer store string values historically in the message section of a script monitor. We need something to fill that gap. There are many data points in monitoring where you can get a lot more context about a situation by storing strings and SAM currently has no way to collect and store strings over time at all.
Further, almost any new application these days exposes endpoints for Prometheus and OTEL and those are usually pages of JSON structured data. I've become spoiled by monitoring platforms that have document DB backends and Orion needs to implement one in order to give users the flexibility to collect what we need without having to cobble together our own scripts to parse the JSON and strings and rework them in the rigid formatting requirements of the traditional SAM script monitors.
I treat these as related requests because the kind of back end changes relevant to fulfilling either one would logically be able to cover both cases.