statshow は、統計監視プロジェクトで使用されるシンプルな API 監視サーバーです。
require dirname ( __FILE__ ). ' /vendor/autoload.php ' ;
$ server = new statshow StatShow ( ' 0.0.0.0 ' , 8081 );
$ server -> start ();
ハイチャートチャート表示
比較的使いやすいサードパーティのデータ取得
https://cloud.tencent.com/document/product/614/47044
https://cloud.tencent.com/document/product/614/56447 https://cloud.tencent.com/document/product/614/47044
| uri、ヒストグラム (キャスト (タイムスタンプとしてTIMESTAMP )、間隔 1 分) をanalytic_time、count (*) を log_count グループとして uri order byanalytic_time 制限 1000 として選択します。
| uri を選択し、log_count としてグループ (*) を uri 順に log_count で指定します。制限 1000
|remote_addr を選択し、log_count のグループとして、remote_addr の順序で log_count の制限 1000 をカウントします。
| selectremote_addr,ip_to_city(remote_addr),uri,count (*) as log_count グループ byremote_addr,uri order by log_count desc
| select uri,remote_addr,count (*) as log_count uri,remote_addr order by log_count desc