ros_monitoring_msgs/MetricDimension Message

File: ros_monitoring_msgs/MetricDimension.msg

Raw Message Definition

###################################
# Metric Dimensions provide an additional way to group, sort, and filter metrics.
#
# For example, you may have a large number of robots running in different factories. They are all publishing a metric
# that indicates how long it takes them to perform a specific task. If we're just looking at all the metrics coming from
# all the robots then we lose the ability to figure out things like if robots in one factory take longer to perform a
# task than in another factory. Dimensions allow us to solve this by include a dimension name "factory" with the factory
# name the robot is running in with each metric it publishes. Then we could look at the metrics for all robots or filter
# down to just robots in a specific factory.
#
# Additionally, if we wanted to A/B test software versions we could add another dimension named "software_version" that
# has a value set to the version of software the metric is produced from. Then we could group by the version of software
# as well as which factory the robot is in.
#
###################################

# The name of the Metric Dimension
string name

# The value for the dimension
string value

Compact Message Definition

string name
string value