code: private String getMonitoringDirName() {
          String monitoringDirName = IoUtil.tmpDirName() + MONITOR_DIR_NAME;
  
          if (LINUX.equalsIgnoreCase(System.getProperty(OS_NAME_SYSTEM_PROPERTY))) {
              final File devShmDir = new File(LINUX_DEV_SHM_DIRECTORY);
  
              if (devShmDir.exists()) {
                  monitoringDirName = LINUX_DEV_SHM_DIRECTORY + monitoringDirName;
              }
          }
  
          return monitoringDirName;
      }
docs: This method is used to compute the monitoring directory name which will be used by Agrona in order
  to create a file in which to write the data in shared memory.
  
  The monitoring directory will be dependent of the operating system.
  
  For Linux we will use the OS implementation of the shared memory. So the directory will be created
  in /dev/shm. For the other operating systems we will create a monitoring folder under the
  gateway folder.
  
  @return the monitoring directory name