kirarpit/loggly-retrieving-data

PHP 的 Loggly 获取数据库

v0.1.0 2016-08-31 00:00 UTC

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.

许可证

MIT