Hello team, I have integrated my nest backend serv...
# support
d
Hello team, I have integrated my nest backend services with signoz, and open telemetry, and also those services are using mongodb, redis, and rabbitMQ, is there a way to integrate redis, mongodb and rabbitMQ with signoz so that I will be able to monitor requests to them? [I just need a way to do that, I don't know where to start, have been browsing for signoz articles but I couldn't find anyone that help me achieve that]
p
here’s article with Go + MongoDB here’s article with NodeJs + MongoDB here’s NestJS article I hope this helps.
👍 1
a
@De Scholar The opentelemetry libraries used in the application auto-instrument calls made to redis, mongo, http and other libs. Eg, articles mentioned by @Priyansh. They give you an idea about the client calls made to these dbs and queues. However, they do not represent the state of dbs and queues themselves as they might be serving to many other applications whether instrumented or not. For that we can collect metrics about redis, mongo and rabbitMQ using opentelemetry receivers which give a full set of metrics about these. So, you can specify below configs as receivers inside signoz's otel-collector: • https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/redisreceiverhttps://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/mongodbreceiverhttps://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/rabbitmqreceiver
👍 2
@De Scholar let us know if you could make it work. Would love to write a blog with you on this. cc: @Ashu
1