Проблема со сбором поминутных/почасовых метрик Azure с помощью SDK

привет, я пытаюсь получить почасовые/минутные показатели, используя SDK, предоставленный azure, но я запутался, я получил приведенный ниже результат, не является ли ключ раздела временем? PartitionKey=20170605T1531 RowKey=system;All TimeStamp=Mon 05 Jun 21:02:24 IST 2017 PartitionKey=20170605T1533 RowKey=system;All TimeStamp=Mon 05 Jun 21:04:23 IST 2017 PartitionKey=20170605T1539 RowKey=system; Пн 05 июня 21:10:24 IST 2017 PartitionKey=20170605T1540 RowKey=system;All TimeStamp=Пн 05 июня 21:11:24 IST 2017 Пожалуйста, объясните концепцию/разницу в PartitionKey и TimeStamp?


person Abhishek B A    schedule 06.06.2017    source источник


Ответы (1)


Пожалуйста, объясните концепцию/разницу в PartitionKey и TimeStamp?

В службе таблиц Azure , каждая сущность имеет 3 системных свойства, которые определяют ключ секции, ключ строки и столбец timestamp, которые служба таблиц использует для отслеживания времени последнего обновления сущности (это происходит автоматически, и вы не можете вручную перезаписать временная метка с произвольным значением).

person Fei Han    schedule 06.06.2017
comment
Хан Спасибо, помогите мне понять еще одну вещь, если сейчас 11:15, то мой ключ раздела должен быть 20170606T1000-20170606T1100, чтобы правильно получить метрики за последний час? но если я это сделаю, результата не будет - person Abhishek B A; 06.06.2017
comment
Пожалуйста, попробуйте преобразовать время в UTC и проверьте показатели в этом разделе. - person Fei Han; 06.06.2017
comment
Хан Спасибо большое - person Abhishek B A; 06.06.2017
comment
Вы решили проблему? Если мой ответ полезен, пожалуйста, отметьте его как ответ, это поможет другим быстро найти и решить подобную проблему. - person Fei Han; 07.06.2017