Boilerplate for profiling, embed splited names to metric struct, fix far future value