purebilling/loggly-php

该包的最新版本(dev-master)没有提供许可证信息。

PHP的Loggly SDK

此包的规范存储库似乎已消失,因此该包已被冻结。

dev-master 2014-08-21 11:45 UTC

This package is auto-updated.

Last update: 2022-04-20 16:34:39 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

除非适用法律要求或书面同意,否则在许可证下分发的软件按“原样”基础分发,不提供任何明示或暗示的保证或条件。有关许可证的特定语言规定许可权和限制,请参阅许可证。

作者

David Lanstein

支持

有问题吗?

请联系 support@loggly.com(请包括您的子域)