saschahemleb/php-grafana-api-client

用PHP编写的Grafana API客户端

v1.0.0-alpha.2 2023-07-20 07:27 UTC

This package is auto-updated.

Last update: 2024-09-20 09:52:05 UTC


README

一个用于Grafana API的客户端,用PHP编写。

项目状态

该项目仍处于alpha状态;并非所有API端点都已实现,并且公共包API可能进行重大更改。

安装

通过Composer

$ composer require saschahemleb/php-grafana-api-client

框架集成

我编写了一个用于Laravel的桥梁包,提供了门面和连接管理器,用于控制多个Grafana实例。您可以在这里找到它。

示例

use Saschahemleb\PhpGrafanaApiClient\Client;
use Saschahemleb\PhpGrafanaApiClient\Authentication;

$client = Client::create(
    new Uri('https://:3000/'), // url to grafana
    Authentication::basicAuth('admin', 'admin')
);

echo $client->other()->health()->getVersion();
// 8.3.6