You are correct, metrics are architected to collect and store only
double values. You can represent boolean values as 0 or 1, much like
we do with availability. Strings are usually returned through the log
tracking system, rather than collected as metrics.
Charles