using CUPTI in application code

Hi guys,
In na use CUPTI in my application code to check and read some metrics values on GPU , after kernel running on GPU finished.
It’s my first time using CUPTI and it is very challenging and complicated for me,
can you give me some sample codes to read metric Values?
Does it true that it’s impossible to read more than one metric per kernel executation?