Comments (11)
We're keeping close track of this. The RFC was merged, the actual implementation work is tracked in rust-lang/rust#37406. As soon as this pull has been merged we're going to work on this again.
from appsignal-elixir.
I've been working on a very experimental Alpine Linux supported build of our agent and extension. Today I got a working build and tested it. It worked š
From now on I'll be working on updating our build process to be able to ship a official alpha release.
Ping us at [email protected] if you want to be in the first alpha beta users batch
Edit: I do see that #44 has to be done first.
from appsignal-elixir.
You can close it, I already confirmed it was working by running my fork yesterday š
from appsignal-elixir.
Hi, thanks for your report. I can add the missing arch (x86_64-alpine-linux-musl
) to the mapping in the helper.
However there's an underlying issue that the appsignal agent currently does not work with Alpine linux due to its dependency on musl. We're working on this, but can't give an ETA just yet unfortunately.
from appsignal-elixir.
See this commit on how to add it to the mapping. However, YMMV with alpine..
from appsignal-elixir.
Thank you for the feedback. Alpine is great for Docker containers because it is extremely lean (only roughly 6 MB for the image), has good additional security and a stable release model. So it would be great if you could support Alpine, especially since it is so popular in the Docker community.
from appsignal-elixir.
I know; this has to do with the Appsignal agent being coded in Rust, and this issue prevents this.
from appsignal-elixir.
Have you tried compiling for musl now that rust-lang/rfcs#1721 is merged? (I just went from "hooooray phoenix monitoring that just works" into complete sadness because of this issue, so if there is anything I could try to make it work please let me know)
from appsignal-elixir.
Thanks for the headsup. @thijsc is the Rust guy, he'll fill you in.
from appsignal-elixir.
Good news everyone! Version 0.11.0
was just released adding Alpine Linux support for AppSignal for Elixir.
No extra steps are needed for installation.
Try it out and let us know if you run into any problems!
from appsignal-elixir.
Should we close this ticket? Or are we waiting on confirmation from @ospaarmann or @jeroenvisser101 ?
from appsignal-elixir.
Related Issues (20)
- Custom params and session data is overwritten by Plug integration HOT 3
- How to filter out events programmatically? HOT 13
- Implement a way to set span name and attributes without overriding
- AppSignal doesn't build with the new linker in Xcode 15 HOT 8
- Drop support for unmaintained Elixir/Erlang versions
- Provide logging feature through a logger handler HOT 1
- Collect Ecto stacktraces HOT 9
- Are calls to `add_distribution_value` synchronous or asynchronous? Can they raise errors? HOT 2
- Neon startup causes errors to be sent to AppSignal HOT 2
- (Mox) testing guidelines? HOT 3
- Oban "Insert job" should not be a root span HOT 1
- AppSignal causes Phoenix to seg fault when a request is received on MacOS 13.6 HOT 12
- Expose a way to clone the Tracer stack for a process HOT 2
- Allow for additional context to be added to Tesla calls
- Memory leak when running long, work intensive Oban background job HOT 10
- Jobs cancelled via Oban Web are not properly closed
- `Logger.error` does not log AppSignal Error HOT 2
- Clickable stack traces to directly jump into the source HOT 1
- Allow setting per-process metadata to unhandled exceptions HOT 3
- Consider sharing exception "blame" information to aid debugging HOT 1
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 appsignal-elixir.