kirarpit / loggly-retrieving-data
PHP 的 Loggly 获取数据库
v0.1.0
2016-08-31 00:00 UTC
Requires
- php: >=5.2.0
- ext-curl: *
This package is not auto-updated.
Last update: 2024-09-14 19:47:47 UTC
README
loggly-retrieving-data 是 Loggly 获取数据 API 的 PHP 库 Loggly Retrieving Data API.
安装
composer require kirarpit/loggly-retrieving-data
使用
在 Loggly 搜索面板上可以搜索的任何内容都可以在这里查询,并将返回结果事件,以及此类事件的总数。
搜索必须定义的参数为 'query','from_timestamp' 和 'to_timestamp',其余参数为可选。
查询中的可选大小参数定义了单页中获取的事件数。它可以取的最大值是 5000,之后需要通过 Loggly Retrieving Data API 描述的更短时间间隔进行另一个 curl 请求,这由库在幕后自动处理。
<?php use kirarpit\logglyRetrievingData\Loggly; // array of search query $search = array( 'query' => 'nginx.status:200 AND nginx.requestURI:"/favicon.ico"', 'from_timestamp' => strtotime(date('Y-m-d H:i:s', strtotime('-5 minutes'))), 'to_timestamp' => time(), 'size' => '2000', // optional (defaults '1000') 'order'=>'asc' // optional (defaults 'desc') ); $loggly = new Loggly(LOGGLY_SUBDOMAIN, LOGGLY_USER, LOGGLY_PASSWORD); $result = $loggly->query($search);
贡献
请参阅 CONTRIBUTING.md.