SkyAPM-php-sdk icon indicating copy to clipboard operation
SkyAPM-php-sdk copied to clipboard

端点为no operation name

Open ysk229 opened this issue 3 years ago • 11 comments

QQ图片20210407182432

ysk229 avatar Apr 07 '21 10:04 ysk229

在PHPSkyAPM-php-sdk ,框架用hyerf tcp协议 bash-5.0# php -v PHP 7.4.14

bash-5.0# php --ri skywalking

skywalking

Directive => Local Value => Master Value
skywalking.enable => On => On
skywalking.version => 8 => 8
skywalking.app_code => php_skywalking => php_skywalking
skywalking.authentication => no value => no value
skywalking.grpc => skywalking-oap.istio-system.svc.cluster.local:11800 => skywalking-oap.istio-system.svc.cluster.local:11800
skywalking.grpc_tls_enable => 0 => 0
skywalking.grpc_tls_pem_root_certs => no value => no value
skywalking.grpc_tls_pem_private_key => no value => no value
skywalking.grpc_tls_pem_cert_chain => no value => no value
skywalking.log_enable => 0 => 0
skywalking.log_path => /tmp/skywalking-php.log => /tmp/skywalking-php.log
bash-5.0# 

ysk229 avatar Apr 07 '21 10:04 ysk229

发一下调用的代码。

heyanlong avatar Apr 07 '21 10:04 heyanlong

发一下调用的代码。

有群吗?让我进群,我发代码出来。

ysk229 avatar Apr 07 '21 10:04 ysk229

Snipaste_2021-04-07_19-05-21 Snipaste_2021-04-07_19-06-55

ysk229 avatar Apr 07 '21 11:04 ysk229

应该是调用 这个客户端 \vendor\guzzlehttp\promises\src\FulfilledPromise.php

ysk229 avatar Apr 07 '21 12:04 ysk229

Hyperf 有二个客户端

  1. jsonrpc协议是Swoole\Coroutine\Client
  2. jsonrpc-httpf协议是GuzzleHttp\Client 试了一下都 不能显示端点名称 ,请问是那里配置错了呢?

ysk229 avatar Apr 08 '21 01:04 ysk229

你发这段代码执行流程是什么?我没看太明白。

heyanlong avatar Apr 09 '21 07:04 heyanlong

远程调用,是有jsonrpc协议,客户端是Swoole\Coroutine\Client 另一种协议是jsonrpc-httpf协议是GuzzleHttp\Client

ysk229 avatar Apr 12 '21 01:04 ysk229

是否可以提供一个可运行的demo

heyanlong avatar Apr 13 '21 02:04 heyanlong

QQ发给你

ysk229 avatar Apr 20 '21 06:04 ysk229

好的

heyanlong avatar Apr 20 '21 09:04 heyanlong