druid StatViewサーブレット内蔵Webページの構成

2230 ワード

Druidビルトインには、Druidの統計を表示するためのStatViewサーブレットが用意されています.
このStatViewサーブレットの用途は次のとおりです.
  • 監視情報表示を提供するhtmlページ
  • 監視情報を提供するJSON API
  • 注:StatViewServiceletを使用し、druid 0.2.6以降のバージョンを使用することを推奨します.
    1.web.xmlの構成
    StatViewServiceletは標準的なjavax.servlet.http.HttpServiceletで、あなたのwebアプリケーションのWEB-INF/web.xmlに構成する必要があります.
    
          DruidStatView
          com.alibaba.druid.support.http.StatViewServlet
      
      
          DruidStatView
          /druid/*
      

    構成内のurl-patternに基づいて組み込みモニタリングページにアクセスします.上記の構成であれば、組み込みモニタリングページのトップページは/druid/index.htmlです.たとえば、次のようにします.
    http://server:port/appname/druid/index.html
    2.allowとdeny StatView Sellvetが示すモニタリング情報を構成するのは敏感で、システムの実行の内部状況であり、アクセス制御が必要な場合はallowとdenyの2つのパラメータを構成することができます.例:
      
          DruidStatView
          com.alibaba.druid.support.http.StatViewServlet
        
            allow
            128.242.127.1/24,128.242.128.1
        
        
            deny
            128.242.127.4
        
      

    判定ルール
  • denyはallowより優先され、denyリストではallowリストでも拒否されます.
  • allowが構成されていない場合、または空の場合、
  • へのすべてのアクセスが許可される.
    ip構成規則
    設定されたフォーマット
      
        
      /
    

      128.242.127.1/24
    

    24は、前の24ビットがサブネットマスクであり、比較すると、前の24ビットが同じで一致することを示す.
    IPV 6はサポートされていません
    照合ルールがIPV 6をサポートしていないため、allowまたはdenyが構成されていると、IPV 6にアクセスできなくなります.
    3.resetEnableの構成
    StatView Sellvetが出力するhtmlページには、Reset Allという機能があります.この操作を行うと、すべてのカウンタがクリアされ、再カウントされます.パラメータを設定して閉じることができます.
    
          DruidStatView
          com.alibaba.druid.support.http.StatViewServlet
        
            resetEnable
            false