dieter: add collector using protocol buffer