Hey folks @ SigNoz - I understand SigNoz doesn't run on Graviton nodes atm, but are there any plans ...
r
Hey folks @ SigNoz - I understand SigNoz doesn't run on Graviton nodes atm, but are there any plans to make it work on
arm64
? I have a feeling I might be breaking the bank soon, running Clickhouse on
c6i
nodes 😄
s
You could perhaps try it out and help us fix it us run on the arm platform.
r
Sure thing! Was about to suggest that - will reach out early next week after a trial run. Thanks!
Dropping thoughts here. Was thinking about this, and the way I see it - the biggest resource sink in a SigNoz cluster is Clickhouse. Going to take this one step at a time, by first moving Clickhouse to Graviton -
arm64
images already exist for `clickhouse/clickhouse-server@24.1.2-alpine`(the image tag the
signoz
chart's using by default). That seems to be a good place to get started; after that, I'd like to attack the OTEL collectors and help you support ARM.
s
The things that I remember to do support the arm were mainly related to query-service and collector.
Although the ClickHouse might work just fine, we have a UDF which calculates the prometheus style histogram quantiles. so we need to address that https://github.com/SigNoz/signoz/tree/f24135f5b00d2598b06a5d8d130830775fd657d9/deploy/docker/clickhouse-setup/user_scripts
r
I managed to deploy Clickhouse on
c6g
instances. Is this UDF executed as a part of the migrator job? If yes, then that prob ran successfully, since I only configured Clickhouse to run on Graviton
s
It's part of init container. The
Hist_quantile_xx
aggregation might not work but everything else should work.
r
Gotcha - thanks for flagging this. I'll probably hit this once I start attempting to run other components on Graviton, will burn that bridge when I get there