Monitoring data transfer on Windows Azure?

How can I track traffic exiting wcf (self-service) service on Windows Azure? The amount of data coming into my stress test application doesn't seem to match what I see on the pricing page (which doesn't seem to be updated anyway). The service uses https, and the messages are quite small. Is SSL handshake movement unacceptable? I also have a working working data token that constantly downloads data from the Internet, but from what I read, incoming traffic is free, so it should not be counted in OUT traffic.

How can I get a reliable traffic monitor?

+4
source share
1 answer

A payment page is usually updated once a day (once within 24 hours). Thus, you wait a very long time until you see the results of your stress test added to the billing page for your account.

In one place that you can track (among other KPIs for your application), there is a MONITOR tab in the Management Portal . You can proceed to testing the cloud service, click on the MONITOR menu item, then click on Add Metric below and finally select Network Out . This data control panel receives data every 5 minutes, so it should reflect the usage of the network you are talking about.

Here is a screenshot of how to do this:

Cloud Service Network Monitor

Another option you have is to use a network performance counter such as Network Interface : Bytes Sent/sec . You need to configure Windows Azure Diagnostics to track that specific performance counter . Then you can set the planned transmission period to 1 minute and dig into the table created by the diagnostic agent for the data.

PS And yes, you are right - INBOUND data for Azure is FREE.

0
source

All Articles