File tree Expand file tree Collapse file tree 2 files changed +14
-2
lines changed
Expand file tree Collapse file tree 2 files changed +14
-2
lines changed Original file line number Diff line number Diff line change 99 "minimum-stability" : " dev" ,
1010 "require" : {
1111 "php" : " ^8.0" ,
12- "laravel/framework" : " * " ,
12+ "laravel/framework" : " >=6.0 " ,
1313 "ext-opentelemetry" : " *" ,
1414 "open-telemetry/api" : " ^1.0.0beta10" ,
1515 "open-telemetry/sem-conv" : " ^1"
Original file line number Diff line number Diff line change @@ -56,7 +56,7 @@ public static function register(): void
5656 ->setAttribute (TraceAttributes::HTTP_FLAVOR , $ request ->getProtocolVersion ())
5757 ->setAttribute (TraceAttributes::HTTP_CLIENT_IP , $ request ->ip ())
5858 ->setAttribute (TraceAttributes::HTTP_TARGET , self ::httpTarget ($ request ))
59- ->setAttribute (TraceAttributes::NET_HOST_NAME , $ request-> host ( ))
59+ ->setAttribute (TraceAttributes::NET_HOST_NAME , self :: httpHostName ( $ request ))
6060 ->setAttribute (TraceAttributes::NET_HOST_PORT , $ request ->getPort ())
6161 ->setAttribute (TraceAttributes::NET_PEER_PORT , $ request ->server ('REMOTE_PORT ' ))
6262 ->setAttribute (TraceAttributes::USER_AGENT_ORIGINAL , $ request ->userAgent ())
@@ -116,4 +116,16 @@ private static function httpTarget(Request $request): string
116116
117117 return $ query ? $ request ->path () . $ question . $ query : $ request ->path ();
118118 }
119+
120+ private static function httpHostName (Request $ request ): string
121+ {
122+ if (method_exists ($ request , 'host ' )) {
123+ return $ request ->host ();
124+ }
125+ if (method_exists ($ request , 'getHost ' )) {
126+ return $ request ->getHost ();
127+ }
128+
129+ return '' ;
130+ }
119131}
You can’t perform that action at this time.
0 commit comments