jamesmills/laravel-datadog

该包已被废弃,不再维护。没有建议的替代包。

一个用于包装DataDog API的简单包,用于时间序列指标

2.2.1 2019-11-28 07:32 UTC

This package is auto-updated.

Last update: 2020-04-02 07:52:23 UTC


README

Packagist Packagist Packagist Buy us a tree

一个简单的包,通过TCP使用他们的API来使用DataDog Series Metric

为什么?

因为有些人无法安装DataDog Agent或StatsD。所以我们不得不使用DataDog API来发送数据。使用API会失去使用UDP(非阻塞)调用的优势。这个包为您提供了发送指标信息的好方法,同时也确保作业被排队。

其他包

如果你们也处于不能使用DataDog Agent的独特情况下,则应仅使用此包。请首先调查以下包。

安装

使用Composer引入包

composer require jamesmills/laravel-datadog

发布配置文件

php artisan vendor:publish --provider="JamesMills\LaravelDataDog\LaravelDataDogServiceProvider" --tag=config

.env文件中设置您的DataDog API密钥,使用密钥DATADOG_KEY

如何使用

增加一个指标

\DataDog::increment('app.pageview');

带有标签和主机增加一个指标

DataDog的一个强大功能是能够标记事物。

\DataDog::increment('app.pageview', ['my:tag:one', 'my:tag:two']);

如果您需要,也可以发送自定义主机。

\DataDog::increment('app.pageview', ['my:tag:one', 'my:tag:two'], 'my.host.com');

更新日志

请参阅更新日志以获取有关最近更改的更多信息。

贡献

请参阅贡献以获取详细信息。

安全

如果您发现任何安全相关的问题,请通过james@jamesmills.co.uk而不是使用问题跟踪器发送电子邮件。

实物赠品

您可以自由使用此包,但如果它进入您的生产环境,我将非常感谢您为世界买一棵树。

众所周知,应对气候危机并保持气温不高于1.5C的最好工具之一是种树。如果您为我的森林做出贡献,您将为当地家庭创造就业机会并恢复野生动物栖息地。

您可以在我的森林中购买树木offset.earth/jamesmills

致谢

许可证

MIT许可证(MIT)。请参阅许可证文件获取更多信息。