cat-使用

1485 ワード

catへのデータの書き込み
埋め込みポイントとは、コードにデータをcatに書き、具体的にはcatクライアントapiを呼び出してcatにデータを書きます.
/**
   *     cat
   * @param transactionType
   * @param transactionName
   * @param msg
   * @param status
   * @param durationInMills
   */
  public static void sendMonitor(String transactionType, String transactionName, String msg, String status, long durationInMills) {
    Transaction t = null;
    try {
      t = Cat.newTransaction(transactionType, transactionName);
      t.addData(msg);
      t.setDurationInMillis(durationInMills);
      t.setStatus(status);
    } catch (Exception var12) {
      log.error("  " + transactionName + ",    Exception:", var12);
      Cat.logError(var12);
    } catch (Throwable var13) {
      log.error("  " + transactionName + ",    Throwable:", var13);
      Cat.logError(var13);
    } finally {
      if (t != null) {
        t.complete();
      }
    }
  }

catインタフェースはモニタリングデータを示し、transactionの下のtypeを見ます
catにデータを書き込むたびに、累計数に1を加算します.消費時間フィールドには、最小値、最大値、平均値、99%の値があります.
クリックしてtypeの下のnameを見てください.ここにはnameが表示され、上のスクリーンショットはtypeです.nameは大クラス、typeは小クラスです.たとえば、ここで大きなクラスはdbcpモニタリング(データベース接続プールモニタリング)、小さなクラスはデータソース名(複数のデータソースがある可能性があります)です.
さらにクリックして、詳細な監視データを見てください.
に警告
目的企業の微信にデータを書く
ステップ1.transactionアラートしきい値の構成catへの書き込みの累積数がしきい値を超えるとアラートになります
2.アラームポリシーを構成する役割はcatデータを企業微信に書くことである.
transactionアラートしきい値の構成
このメニュー
構成結果
データの構成
アラートポリシーの設定
企業微信が受け取ったデータ