カスタムモニターaliyun

アリクラウドサポート報告カスタムデータモニターは、あなたが、PS、jstatは、jcmd、JSTATコマンドを使用するJavaプロセスを取得することができますキーのインデックス情報を、定期的にcrontabのメカニズムを介してデータを報告し、あなたは、アリクラウドコンソール内のグラフの傾向を見ることができますそして、アラームルールを設定することができます。


  • データ毎分を取得するのcrontab -e、

* / 1 * * * * SH /ソフト/シェル/ check_apps.sh >> /var/log/cms_check.log

  • METRICNAME値のappName:スクリプトの概要データを呼び出し、それは3つのパラメータを必要とし

/ソフト/シェル/ cms_upload.shスレッド$スレッド$ appNameの

  • データは、Javaコードによって報告された、あなたはアリクラウドアカウントを設定する必要がaccessKeyId秘密を

/ログ?タイプ=メトリック&METRICNAME =&値=&appNameの=


  1. 使用されるメモリの歳の割合:JSTAT -gcutil $ pidの|尾-1 | awkの「{$ 4印刷}」

    約75%は、アラームを設定することができ、パーセンテージ歳使って大量のメモリデータの選択を。長期的には30%未満を占めている場合は、古いメモリ割り当て年間減らすことを検討することができます。
    画像
  2. 平均GC時間:リファレンスcheck_gc.shは、BCは、ミリ秒単位の時間を計算するために使用される

    メモリの割り当てが不足している場合、頻繁にGC、GC時間がかかり、平均は非常に長くなりますが発生します、通常より正常10msの内、300msのは、アラームを設定することができます。
    画像
  3. スレッドのアプリケーション数:リファレンスcheck_threads.sh

    ライト-4J小さなフットプリントが、デフォルトは200のワーカースレッドで、核クラウドホストのメモリの1Gは、ワーカースレッドの数を削減することができる、まだ多すぎます。
    画像

おすすめ

転載: www.cnblogs.com/xingqi/p/12099748.html