newrelic-experimental / newrelic-snowflake-integration

New Relic integration with Snowflake to monitor query performance, logins, potential security incidents, optimise warehouse and cloud credit costs, capture any data stored in Snowflake for real-time alerting and reporting
Apache License 2.0
13 stars 17 forks source link

Support Arm64 architecture #50

Open sskirby opened 1 year ago

sskirby commented 1 year ago

Summary

Provide support for arm64 architectures. Currently, the Linux binaries released only work for amd64 architectures.

Desired Behavior

When I try to run the Snowflake integration plugin using the current Linux binary in a Linux arm64 Docker container I get qemu-x86_64: Could not open '/lib64/ld-linux-x86-64.so.2': No such file or directory. Please release a Linux binary that will work for an amd64 architecture.

Possible Solution

I'm not sure how the binaries are currently generated (the code for doing that doesn't seem to be included in the repo), but I imagine that since the Snowflake SDK supports arm64 platforms this should be a fairly small change.

Additional context

I would like to be able to take advantage of the fastest and cheapest AWS instances.