e.g. if the raw data contains these kvs:
"/network-instances/network-instance/protocols/protocol/bgp/neighbors/neighbor/state/messages/received/last-notification-error-code": "openconfig-bgp-types:CEASE",
"/network-instances/network-instance/protocols/protocol/bgp/neighbors/neighbor/state/messages/sent/last-notification-error-code": "openconfig-bgp-types:HOLD_TIMER_EXPIRED",
Both will be added to a prometheus metric under the last-notification-error-code label causing this metric to be dropped silently since the prometheus http handler is registered with ContinueOnError.
It would be nice if the prometheus exporter at least logged a warning when duplicate labels are encountered and removed any duplicates so that at least some data was pushed to prometheus instead of dropping the metric entirely.