How to use Sentry to capture multiple language exceptions?

Hi all, firstly thanks for the effort in implementing Sentry, which is a great tool.

Recently we are trying to setup Sentry for error tracking and have several issues: we have a microservice architecture, which means the services may use different languages. Now we use MQ to collect all error messages, and use a consumer to consume messages and store them into files. Now we have following questions:

  1. If we use Python in the consumer, even the error message is generated by Java, Sentry will still handle the message as Python’s ?
  2. Is there any advice for capture error in microservice environment? Need we install sdk for each of the services?

Thanks