Hey @JaredM
You are correct in that we do not provide much documentation on how to craft regex statements. This is because it’s not something that is specific to LogicMonitor, we utilize Javas regex for most of the portal and would refer back to the Java regex docs:
https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html
However, looking at the raw value “12.5.1.16900-48” I just want to make sure, are you trying to capture this whole value in your datapoint? If so that would not be possible since it does include characters that are non-numerical. DataSources are only able to capture numerical data.
So out of that statement you could potentially parse something like this, “12511690048” but I don’t know how useful that would be. This may be better suited for a PropertySource if a single value ties to a resource, or as an instance level property if there are multiple values tied to multiple instances on a single resource.
Although the LMSupport team cannot craft a custom LogicModule for you, if you were to open a support ticket we can take a deeper look into this in your specific environment. If you do enter a support case, please do DM me the ticket ID and I can take a look for you.