Áú»¢¶Ä²©

14 Descubrimiento de dispositivos de bloque

De manera similar a como se descubren los sistemas de ficheros, tambi¨¦n es posible descubrir dispositivos de bloque y sus tipos.

Clave de la m¨¦trica

La clave de la m¨¦trica que se utilizar¨¢ en la regla de descubrimiento es

vfs.dev.discovery

Esta m¨¦trica solo es compatible con plataformas Linux, desde el agente Áú»¢¶Ä²© 4.4.

Puede crear reglas de descubrimiento utilizando esta m¨¦trica de descubrimiento y:

  • filtro: {#DEVNAME} matches sd[\D]$ - para descubrir dispositivos denominado "sd0", "sd1", "sd2", ...
  • filtro: {#DEVTYPE} matches disk AND {#DEVNAME} does not match^loop.* - para descubrir dispositivos de tipo disco cuyo nombre no empiece por "loop"

Macros compatibles

Esta clave de descubrimiento devuelve dos macros: {#DEVNAME} y {#DEVTYPE} identificando el nombre y tipo del dispositivo de bloque respectivamente, por ejemplo:

[
          {
             "{#DEVNAME}":"loop1",
             "{#DEVTYPE}":"disk"
          },
          {
             "{#DEVNAME}":"dm-0",
             "{#DEVTYPE}":"disk"
          },
          {
             "{#DEVNAME}":"sda",
             "{#DEVTYPE}":"disk"
          },
          {
             "{#DEVNAME}":"sda1",
             "{#DEVTYPE}":"partition"
          }
       ]

El descubrimiento de dispositivos de bloque permite usar las m¨¦tricas vfs.dev.read[] y vfs.dev.write[] para crear prototipos de m¨¦tricas utilizando la macro {#DEVNAME}, por ejemplo:

  • "vfs.dev.read[{#DEVNAME},sps]"
  • "vfs.dev.write[{#DEVNAME},sps]"

{#DEVTYPE} est¨¢ destinado al filtrado de dispositivos.