Hello, as Gaurav pointed out above, you can use Cerebrata's Azure Diagnostics Manager. Alternatively, if you only want to use Visual Studio, you can use the following trick to filter the records:
When opening the table, you will see a message "Loading entities. Click here to pause." So click "click here".
Then you can filter the data using partition key. The partition key of the diagnostics table is the tick. So you can write some code to calculate a tick:
DateTime dt = new DateTime(2010, 10, 1);
long l = dt.Ticks;
The result looks like 634214880000000000. Then you can filter the partition key by typing:
PartitionKey gt '0634214880000000000'
Click the Execute button, and you'll get all data recorded after 2010/10/1.
Note PartitionKey is a string, and it usually begins with a 0. Also note time is stored as UTC, which you may want to take into consideration.
Alternatively, you can filter by Timestamp. But since PartitionKey is indexed, you'll get better performance.
Visual Studio doesn't allow you to delete any data. But you can write a simple console application that deletes the data. Just check if PartitionKey is less than a particular tick, and delete the old data.
Lante, shanaolanxing This posting is provided "AS IS" with no warranties, and confers no rights.