I created some base searches with the API with very long metric names derived from statsd metrics.
When I attempted to add these KPIs to a service via the UI I discovered that although the drop-down of the metrics from the base search populates and allows you select one. when you click 'next' you get an error "Metric field is required"
I attempted to edit the KPI base search with the UI to shorten the metric name, but although no error is thrown the UI will ignore the change.
I added a new metric with the name "test" and was able to select and proceed with adding this KPI to a service.
The documentation* doesn't seem to have a schema for the metric array and what information it has doesnt mention any max lengths of fields that i can see.
Is there a max length that I have exceeded, or is it something else about the way I have created the KPI base search?