How to upload custom metrics and metrics data on azure that can be seen on Azure Management Portal in Diagnostics Monitor
<p>I am working on an application with requirement of insert/upload data on azure that can be seen on Azure Management Portal in Diagnostics Monitor/dashboard 
that shows performance counter data in form of graphs, charts.</p>

<ol>
<li>I want to know how to upload data on azure.</li>
<li>How to see uploaded data in Azure Management Portal Diagnostics Monitor/dashboard (in form of graphs/charts)</li>
<li>Can this be done by creating custom metrics? If yes, how to create custom metrics and monitor? Can it be done using REST API?</li>
<li>If it is not possible to upload and view my own data on Azure Management Portal - Diagnostics Monitor (graph, chart) using custom monitor the is it possible at all to upload and view my own data in Azure Management Portal - Diagnostics Monitor/dashboard?</li>
</ol>

<p>I am new to Azure. Please suggest if this is possible.</p>