prometheus implement go a step further
prometheus line prepare support cleanup the comment
fix macro define error