fix: Depending on the platform not all values are available

* modify the base check to drop metrics with no value
* debug log the nil metrics
* remove the conditional metric generation to handle it in the base check
Merge pull request #542 from virgo-agent-toolkit/fixes/metrics_malformed

fix: Depending on the platform not all metric values are available