Contrast service

The Contrast service is a stand-alone executable that enables communication between Contrast and multi-process dynamic language agents like Ruby, Node.js, Python and Proxy agents. It's responsible for passing configuration options to the agent, and to aggregate and send information from the agent back to Contrast.

It is compiled for various supported architectures: Linux 64-bit, Macintosh 64-bit and Windows 64-bit. The service is packaged with the Ruby, Node.js and Python agents, and starts automatically when the instrumented application is started. The Proxy agent requires that it be stand-alone since NGINX can not be modified to start the service directly.

You can: