Comments (8)
Hey @klingenm
Thank you for feedback. The reason why we choose centos 7 was glibc backward compatibility. It is compatible with newer versions. Anyway, I was working on ARM build but didn't merged it yet, however I will share libraries built on github workflow I developed (https://github.com/intuibase/apm-agent-php/tree/poc_arm_build). I'll appreciate if you could download and test them on your setup. You can find them here: https://drive.google.com/drive/folders/1U_7YgmBAeMGgNA2em5z_NJdQJLz-ZEYp?usp=sharing
from apm-agent-php.
To be completely honest; I actually only got SIGSEGV and corrupted size vs. prev_size when running using the commands above. I also created a custom build image using quay.io/centos/centos:stream9
instead of the soon-to-be-dead centos:7
. I did this to make sure it was not some obscure backwards compatibility issue with glibc between the versions in centos:7 and fedora:39 (what I'm running my stuff in right now).
from apm-agent-php.
I'm not able to load those extensions, used file
to check and:
# file /opt/elastic/apm-agent-php/extensions/elastic_apm-20210902.so
/opt/elastic/apm-agent-php/extensions/elastic_apm-20210902.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a62090a4464109fe578589a31c95a5d12e753a15, stripped
looks like you sent me x86 modules @intuibase .
from apm-agent-php.
Hey @klingenm
I'm sorry I mixed up the files. I decided to update ARM branch and run new build - please try out new files. They're compatible with master, please get PHP part from there of from this branch of my fork
from apm-agent-php.
@intuibase I'll have a look when I get time. I think it will not be until next week.
from apm-agent-php.
Hey @klingenm
Have you been able to run tests?
from apm-agent-php.
Hi @klingenm . Are you still interested in continuing to work on this feature?
from apm-agent-php.
Hi,
sorry to interfere, but I've been following this issue for a while.
I've compliled the poc_arm_build using the @intuibase fork setup and it's currently deployed and working in AWS Fargate graviton containers running Alpine, successfully reporting to ElasticCloud.
Arm64 support would be greatly appreciated; the effort is already done by @intuibase so having it merged seems like a quick win for the product and the community.
Thanks!
from apm-agent-php.
Related Issues (20)
- Research which instrumentation API to use to implement bridge - AST or PHP obs. API
- Test OTel instrumentations (umbrella)
- Infrastructure to test OTel instrumentations
- De-duplication of Elastic vs OTel source of data
- Test OTel instrumentation for HttpAsyncClient
- Test OTel instrumentation for PDO
- Test OTel instrumentation for Laravel
- [META 839] Implement /etc/hostname heuristic for host name capture
- Agent causing crash on Wordpress when running in Apache HOT 2
- Produce root-span ONLY in OLTP format HOT 1
- apm-agent-php versus used extension version. HOT 2
- Is this package still maintained? HOT 2
- APM/Kibana: Redis not shown as a dependency in php agent. HOT 4
- I am getting the error while setting on Runcloud Based Setup on Normal setup its working like a charm but on Runcloud I am have this issue. HOT 7
- Please enable Elastic agent for PHP to perform tracking of OCI HOT 1
- Segmentation fault on install HOT 1
- Distributed tracing by CLI scripts
- Elastic APM PHP Agent slows down PDO calls
- BAD SIGNATURE when installing on Alpine Linux HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from apm-agent-php.