apm-agent-nodejs icon indicating copy to clipboard operation
apm-agent-nodejs copied to clipboard

support grpc

Open ghost opened this issue 6 years ago • 7 comments

Whether grpc is currently supported?

ghost avatar Apr 19 '18 02:04 ghost

If you mean https://grpc.io/, then no.

You can see a list of what's currently instrumented here: https://www.elastic.co/guide/en/apm/agent/nodejs/current/compatibility.html

I'll mark this as an enhancement issue, so that we can take a look at how complicated it would be to support

watson avatar Apr 19 '18 16:04 watson

Any news or plans on this?

wast avatar Nov 17 '20 11:11 wast

@wast No new news -- GRPC support is something that's on our radar, but not planned for any immediate future release. We are, as always, open to pull request from the community to add something like this.

Also, if you have a moment -- is there any specific functionality you're looking for from GRPC instrumentation? Is there a specific GRPC library would you're interested in? (grpc, @grpc/grpc-js, others?)

astorm avatar Nov 23 '20 19:11 astorm

Support for @grpc/grpc-js would be great.

Was there any update on when this may be on your radar?

alexframe avatar Apr 14 '21 03:04 alexframe

There is a work-ish workaround with GRPC interceptor https://github.com/elastic/apm-agent-nodejs/issues/978

yulrizka avatar May 11 '21 08:05 yulrizka

@trentm we have requirement to support both grpc client and server transactions.

vinodkumarmb avatar Feb 16 '22 13:02 vinodkumarmb

Any news on this? We are using @grpc/grpc-js

max-zirkonzahn avatar Feb 07 '24 11:02 max-zirkonzahn