loggly / loggly-php
此包已被弃用,不再维护。没有建议的替代包。
此包最新版本(dev-master)没有可用的许可证信息。
PHP的Loggly SDK
dev-master
2013-05-15 00:48 UTC
Requires
- php: >=5.2.0
- ext-curl: *
This package is not auto-updated.
Last update: 2020-02-16 15:02:25 UTC
README
==============
这是一个开发者可以使用的库,用于与Loggly交互,无需处理cURL的复杂性。
可以通过getInputs()和getDevices()分别找到输入和设备ID,或者通过在Loggly UI中导航到页面并查找URL中的数字来找到。
入门指南
第一步是实例化Loggly类的新实例
$loggly = new Loggly();
$loggly->subdomain = '<loggly subdomain>';
$loggly->username = 'demo';
$loggly->password = '42ftw';
输入和设备方法
###检索输入
$result = $loggly->getInputs();
###检索设备
$result = $loggly->getDevices();
print $result[0]['ip'];
###授权设备
$result = $loggly->addDevice('<device ID>');
###取消授权设备
$result = $loggly->removeDevice('<device ID>');
###启用发现模式
$result = $loggly->enableDiscovery('<input ID>');
###禁用发现模式
$result = $loggly->disableDiscovery('<input ID>');
搜索方法
###搜索
$result = $loggly->search('unix', array('from' => 'NOW-3HOURS', 'until' => 'NOW-1HOUR'));
###维面搜索
$result = $loggly->facet('unix', 'ip', array('from' => 'NOW-3HOURS', 'until' => 'NOW-1HOUR'));
###检索已保存的搜索
$result = $loggly->getSavedSearches();
###创建已保存的搜索
$params = array('name' => 'foo',
'context' => '{"search_type":"search", "terms":"error AND 500", "from":"NOW-1HOUR",
"until":"NOW", "inputs":["app","staging"]}');
$result = $loggly->createSavedSearch($params);
###更新已保存的搜索
$params = array('id' => <saved search ID>,
'name' => 'bar',
'context' => '{"search_type":"search", "terms":"error AND 500",
"from":"NOW-1HOUR", "until":"NOW", "inputs":["app","staging"]}');
$result = $loggly->updateSavedSearch($params);
###删除已保存的搜索
$result = $loggly->deleteSavedSearch(<saved search ID>);
###运行已保存的搜索
$result = $loggly->runSavedSearch(<saved search ID>);
###运行维面已保存的搜索
$result = $loggly->runSavedSearch(<saved search ID, true, $facetBy = 'ip');
客户方法
###获取客户信息
$result = $loggly->getCustomer();
###获取客户统计数据
$result = $loggly->getCustomerStats();
许可证
版权所有 2012 Loggly Inc.
根据Apache License,版本2.0(“许可证”);除非遵守许可证,否则不得使用此文件。您可以在以下位置获取许可证副本:
https://apache.ac.cn/licenses/LICENSE-2.0
除非适用法律要求或书面同意,否则在许可证下分发的软件按“原样”基础分发,不提供任何明示或暗示的保证或条件。有关许可证的具体语言规定权限和限制,请参阅许可证。
作者
支持
有问题吗?
请联系 support@loggly.com(请包括您的子域名)