docs: public void sendAlarm(AlarmMessage data) {
          try {
              if (!queue.offer(data, 2, TimeUnit.SECONDS)) {
                  logger.error(String.format("alarm sent to queue error : [%s]", data.toString()));
              }
          } catch (Exception e) {
              logger.error(String.format("send alarm [%s] to drgoon agent error!", data.toString()), e);
          }
      }