hyperdxio / hyperdx

Resolve production issues, fast. An open source observability platform unifying session replays, logs, metrics, traces and errors powered by Clickhouse and OpenTelemetry.
https://hyperdx.io/
MIT License
6.59k stars 192 forks source link

[HYP-21] PHP Support #25

Closed SamGoody closed 6 days ago

SamGoody commented 1 year ago

Suggestion: Add support for PHP.

The OpenTelemetry PHP package is more complete than Python's or Go's, the community is larger than Python's or Go's (though Python has more mindshare), and the number of competitors that support PHP tracing is tiny (erm, that lack of mindshare hurts).

If you are looking to tap into a latent but powerful market with relative ease - add support for tracing PHP!

HYP-21

MikeShi42 commented 1 year ago

Hi @SamGoody - huge fan of PHP myself, it was my first programming language on the web :)

We support all OpenTelemetry traces as long as they're compliant with the standard, and it should be language agnostic! Can you share any issues you ran into setting up the PHP OpenTelemetry SDK and forwarding traces to HyperDX? Would love to know if there's something PHP-specific we're missing there!

SamGoody commented 1 year ago

I have not tried.

I saw you on HN and figured I would check it out.
(My only past experience was with Sentry, and that a pretty limited attempt.)

On your webpage there was nothing hinting at support beyond what was listed - so I left the comment and moved on.

I suggest you add that you support PhP and other languages that use in to OpenTelemetry.

I won't be able to test over the next few weeks, but will check it out afterwards.

Thank you.

oscarmorrison commented 2 months ago

@MikeShi42 is a sdk support coming for php (ideally a laravel package). We would be interested in something like this and moving away from new relic/sentry