workerman-statistics

workerman-statistics是一個以workerman作為服務器容器的分布式統計監控系統。 workermans-statisitcs使用PHP開發,無需安裝Mysql等數據庫,無需安裝nginx、apache、php-fpm等軟件。 只要安裝了PHP(>=5.3,非Win系統)便可以直接運行。

Yy4080私人影院 workerman-statistics包含了客戶端和服務端,客戶端是一個類庫,通過函數調用的方式以UDP協議上報數據給服務端,服務端接收上報數據然后匯總展示。 workerman-statistics以曲線圖和表格的方式展示請求量、耗時、成功率、錯誤日志等。

下載

統計監控系統

  下載ZIP壓縮文件 下載12984次

特性

  • 使用PHP開發
  • PHP多進程
  • 支持libevent事件輪詢庫,支持高并發
  • 支持服務平滑重啟
  • UDP上報數據,對業務無影響
  • 支持分布式部署
  • 分布式部署節點自動感知,查詢時結果自動匯總展示
  • 可以部署在本地,不占用帶寬

安裝啟動只需兩步

1、下載后解壓縮到目標目錄

2、運行php start.php start -d

客戶端使用方法

<?php
require 'yourpath/StatisticClient.php';
// 統計開始
StatisticClient::tick("User"'getInfo');
// 統計的產生,接口調用是否成功、錯誤碼、錯誤日志
$success true$code 0$msg '';
// 假如有個User::getInfo方法要監控
$user_info User::getInfo();
if(!
$user_info){
    
// 標記失敗
    
$success false;
    
// 獲取錯誤碼,假如getErrCode()獲得
    
$code User::getErrCode();
    
// 獲取錯誤日志,假如getErrMsg()獲得
    
$msg User::getErrMsg();
}
// 上報結果
StatisticClient::report('User''getInfo'$success$code$msg);

服務端的使用

Yy4080私人影院直接訪問http://ip:55757便可以看到統計結果 (如果無法訪問請檢查服務器防火墻,如果是云服務器還要設置安全組)

界面示例:

界面截圖

workerman-statistics 統計監控系統截圖

相關連接

版權所有 成都風禾網絡科技有限公司


Powered by web-msg-sender!




聯系我們
  • QQ群1:257046084 (2000人已滿)
    QQ群2:137410824 (2000人已滿)
    QQ群3:527941005 (2000人已滿)
    QQ群4:172789145 (2000人已滿)
    QQ群5:605328640 (2000人已滿)
    QQ群6:532976970 (2000人已滿)
    QQ群7:679148501 (2000人已滿)
    QQ群8:812483358 (2000人已滿)
    QQ群9:645569639 (2000人已滿)
    QQ群10:549059456 (2000人)
    游戲開發群:564297822(2000人)
    提示:一個人只能加一個群哦
    郵箱:walkor#workerman.net