BUG: 3130123 [SDK] Get metrics should not throw ArgumentException when definition has no tables or for a time range that is outside the rang

BUG: 3130123 [SDK] Get metrics should not throw ArgumentException when
definition has no tables or for a time range that is outside the rang