statshow — простой сервер мониторинга API, используемый проектом мониторинга статистики.
require dirname ( __FILE__ ). ' /vendor/autoload.php ' ;
$ server = new statshow StatShow ( ' 0.0.0.0 ' , 8081 );
$ server -> start ();
Отображение диаграммы Highcharts
Относительно простой в использовании сторонний поиск данных
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 минута) как аналитическое_время, счетчик (*) как группу log_count по порядку uri с ограничением аналитического_времени 1000 |
выберите uri, count (*) как группу log_count по uri, по пределу log_count desc 1000 |
выберите удаленный_адрес, подсчитайте (*) как группу log_count по удаленному_адресу, упорядочив по пределу дескриптора log_count 1000 |
выберите удаленный_адрес,ip_to_city(удаленный_адрес),uri, count (*) в качестве группы log_count по удаленному_адресу,uri, упорядочив по log_count desc |
выберите uri,remote_addr,count (*) в качестве группы log_count по uri,remote_addr, упорядочите по log_count desc |