探索性能监控新境界:Apache SkyWalking PHP Agent
warning:
这篇文章距离上次修改已过254天,其中的内容可能已经有所变动。
<?php
// 初始化SkyWalking PHP Agent
$skyWalkingAgent = new SkyWalkingAgent();
// 创建一个新的上下文
$context = $skyWalkingAgent->createExitSpanContext("my-service-name", "my-service-instance");
// 创建一个新的Span
$span = $skyWalkingAgent->createExitSpan($context, "mysql.query", "mysql://localhost:3306/mydb");
// 为Span添加标签
$span->addTag("db.type", "mysql");
$span->addTag("db.statement", "SELECT * FROM users WHERE id = 1");
// 结束Span
$span->end();
// 清理资源
$skyWalkingAgent->flush();
这个代码示例展示了如何在PHP代码中初始化SkyWalking PHP Agent,创建一个新的上下文和Span,为Span添加标签,并在代码执行完毕后正确结束Span并清理相关资源。这是在进行PHP应用性能监控时的一个基本范例。
评论已关闭