Zipkin是一个开源的分布式跟踪系统,它可以帮助开发人员收集和分析应用程序中的请求,以便了解其行为。它使用一种叫做“span”的术语来表示一个特定的工作单元,并使用“trace”来表示一系列相关的工作单元。
PHP Zipkin是一个PHP库,用于将Zipkin跟踪数据发送到Zipkin服务器。它使用HTTP / 2或HTTP / 1.1协议将数据发送到Zipkin服务器,并支持多种不同的传输方法(如cURL、Guzzle、ReactPHP、Zend Framework 2和Symfony2)。此外,它还支持多种不同的存储方法(如MySQL、PostgreSQL、Redis和Elasticsearch)。
// 创建 Zipkin 实例 $zipkin = new Zipkin(new HttpTransport($host, $port)); // 创建 Span 上下文 $spanContext = $zipkin->createSpanContext(); // 设置 Span 的标题 $spanContext->setName('My Span'); // 设置 Span 的标记 $spanContext->setTags(['foo' => 'bar']); // 启动 Span 上下文 $zipkin->startSpan($spanContext); // 执行你想要监测的代码 ... // 结束 Span 上下文 $zipkin->endSpan($spanContext);
zip_open() 函数打开 zip 档案以供读取。
如果成功,该函数则返回 zip 文件资源。如果失败,则返回 FALSE。
参数 | 描述 |
---|---|
filename | 必需。规定要打开的 zip 文件的文件名和路径。 |
提示:打开的 zip 文件资源可被 zip_read() 和 zip_close() 函数使用。
PHP mysqli_connect() 函数PHP MySQLi 参考手册实例 打开一个到 MySQL 服务器的新的连接:?php $con=mysqli_connect(localhost,m...
PHP mysqli_connect_error() 函数PHP MySQLi 参考手册实例 返回上一次连接错误的错误描述:?php $con=mysqli_connect(localhost,...
PHP mysqli_close() 函数PHP MySQLi 参考手册实例关闭先前打开的数据库连接:?php$con=mysqli_connect(localhost,my_user,my_pas...
PHP addslashes() 函数PHP String 参考手册实例 在每个双引号()前添加反斜杠:?php $str = addslashes('What does yolo me...
PHP strtotime() 函数PHP Date/Time 参考手册实例 将英文文本日期时间解析为 Unix 时间戳:?php echo(strtotime("now") . "br");...