Download the PHP package larva/volcengine-tls-sdk-php without Composer
On this page you can find all versions of the php package larva/volcengine-tls-sdk-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download larva/volcengine-tls-sdk-php
More information about larva/volcengine-tls-sdk-php
Files in larva/volcengine-tls-sdk-php
Download larva/volcengine-tls-sdk-php
More information about larva/volcengine-tls-sdk-php
Files in larva/volcengine-tls-sdk-php
Vendor larva
Package volcengine-tls-sdk-php
Short Description The Php SDK of volc engine TLS log service
License MIT
Homepage https://github.com/larva-cool/volcengine-tls-sdk-php
Package volcengine-tls-sdk-php
Short Description The Php SDK of volc engine TLS log service
License MIT
Homepage https://github.com/larva-cool/volcengine-tls-sdk-php
Please rate this library. Is it a good library?
Informations about the package volcengine-tls-sdk-php
volcengine-tls-sdk-php
火山引擎 TLS(日志服务)PHP SDK,封装了 TLS OpenAPI 的常用接口,支持日志写入、检索、消费、项目管理等功能,并提供 Monolog 处理器集成。
环境要求
- PHP >= 8.2
- ext-json
安装
快速开始
接入点地址
| 地域 | 公网接入点 |
|---|---|
| 华北2(北京) | https://tls-cn-beijing.volces.com |
| 华东1(上海) | https://tls-cn-shanghai.volces.com |
| 华南1(广州) | https://tls-cn-guangzhou.volces.com |
内网接入点将
volces.com替换为ivolces.com即可,SDK 会自动识别公网/内网环境。
API 方法
项目管理
日志写入
日志检索
日志消费
分区管理
日志下载
Kafka 消费配置
通过 Kafka 协议消费日志,SDK 可直接生成连接配置:
Monolog 集成
SDK 提供了 Monolog 处理器,可直接将应用日志推送到 TLS。
Monolog 3.x(Laravel 10+ / PHP 8.2+)
Monolog 2.x
Laravel 集成
在 config/logging.php 中添加自定义 channel:
.env 配置:
关于实时日志导入
实时日志导入使用 putLogs 接口并非最佳选择,因为每次请求都会建立 HTTP 连接,开销较大。建议:
- 高频写入:使用 Kafka 协议或 Socket 方式直接写入日志(SDK 的
getKafkaConfig方法可生成 Kafka 连接配置) - 批量导入:使用
putLogs批量写入,适合小项目或日志归档场景 - 查询分析:使用
searchLogs进行日志检索和统计分析
License
MIT
All versions of volcengine-tls-sdk-php with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.2
ext-json Version *
guzzlehttp/guzzle Version ~7.0
guzzlehttp/psr7 Version ~2.0
google/protobuf Version ^5.0
ext-json Version *
guzzlehttp/guzzle Version ~7.0
guzzlehttp/psr7 Version ~2.0
google/protobuf Version ^5.0
The package larva/volcengine-tls-sdk-php contains the following files
Loading the files please wait ...