Hey 👋,
I am here to contribute to the backend a bit. For my first task I've decided upon implementing telegram alerts (
issue link). Any comments there would be appreciated. Today I setup a dev environment and had some trouble.
1. Some DB error fixed by changing the owner of
/var/lib/signoz
. I suppose this is because the make
dev-setup
was run using sudo.
2. I had a some trouble with otel-collector reaching query-service process. This took me some time to figure out but in the end I had to add a network in the docker-compose file so internal host could be reached. Also added a corresponding rule to
iptables
to allow the container to use host networking. Then finally set otel opamp config to
server_endpoint: <ws://docker.internal:4320/v1/opamp>
and now its finally working.
3. Some line numbers in the instructions are outdated. Not a big issue but perhaps we can avoid the line numbers in the instructions all together as its only a matter of time before they are outdated again.
4. Maybe consolidating the
query-service/README.md
into CONTRIBUTING.md would be helpful to setup dev environments.
Anyways, I'm setup now and it is probably smooth sailing from here on out.