Скриптом обнаруживаю диски по неким критериям. Получаю [{"{#SYSTEM_DISK}":"C:","{#BACKUP_DISK}":"D:"}] Максимум что может прийти - массив из четырёх словарей, плюс к тем что отображены ещё {#BACKUP_REZ_DISK} и {#DB_DISK}, конечно только с разными буквами дисков.
Создаваемые метрики
vfs.fs.size[{#BACKUP_DISK},free]
vfs.fs.size[{#DB_DISK},free]
vfs.fs.size[{#SYSTEM_DISK},free]
При первом обнаружении метрики почему-то не создаются. При при следующем обнаружении создаются метрики 1,2,4, но возникает ошибка
Cannot create item: item with the same key "vfs.fs.size[{#DB_DISK},free]" already exists. Но макрос {#DB_DISK} не был получен в обнаружении и метрики, где бы он применялся, не создано.
Не могу понять почему возникает ошибка и почему при первом обнаружении метрики не создаются.
Создаваемые метрики
| vfs.dir.size[{#BACKUP_DISK}\Backup,.\DBF$] |
vfs.fs.size[{#DB_DISK},free]
vfs.fs.size[{#SYSTEM_DISK},free]
При первом обнаружении метрики почему-то не создаются. При при следующем обнаружении создаются метрики 1,2,4, но возникает ошибка
Cannot create item: item with the same key "vfs.fs.size[{#DB_DISK},free]" already exists. Но макрос {#DB_DISK} не был получен в обнаружении и метрики, где бы он применялся, не создано.
Не могу понять почему возникает ошибка и почему при первом обнаружении метрики не создаются.
Comment