Logo
Sign in
Product Logo
YourKit Connection BrokerYourKit

Broker makes profiling experience more enjoyable, connecting profiler agents and UIs, and brings extra layer of security, teamwork, and fine-grained control for accessing the profiled applications.

Vendor

Vendor

YourKit

Company Website

Company Website

broker.svg
Product details

Overview

YourKit Connection Broker is a distributed proxy service developed by YourKit to simplify and secure the profiling of Java and .NET applications in cloud and clustered environments. The broker acts as a proxy server, handling incoming connections from profiler agents and UIs, authorizing requests, and proxying traffic between UIs and agents. It addresses common challenges in classic profiling scenarios, such as dynamic IP addresses, connectivity issues, and security concerns, making the profiling experience more enjoyable and secure.

Features

  • Cloud-Friendly: Tracks connected profiler agents and exposes them to authorized profiler UIs without needing to know the IP address and port of the profiler agent.
  • Standard Network Protocols: Uses standard network protocols that are transparent for HTTP and SOCKS proxies, with all traffic SSL encrypted.
  • Enhanced Security: Profiler agents connect to a trusted broker address instead of opening TCP sockets, providing a more secure approach even in environments where incoming TCP connections are not allowed.
  • Isolation and Zones: Agents and UIs are isolated within the broker and separated by zones, with access controlled by opaque authentication tokens.
  • No Data Storage: The broker does not store, log, or analyze network traffic between the UI and profiler agent, acting solely as a proxy server.

Benefits

  • Simplified Profiling: Makes profiling in cloud, dockerized, and clustered environments straightforward by eliminating the need to configure complex network settings.
  • Improved Connectivity: Ensures connectivity even in restricted environments, using SSL encryption and standard network protocols.
  • Increased Security: Enhances security by avoiding the need for profiler agents to open network sockets and by using opaque authentication tokens for access control.
  • Efficient Collaboration: Facilitates teamwork by providing fine-grained control over access to profiled applications and isolating different zones within the broker.
  • Reliable Performance: Ensures reliable performance by acting as a proxy server that handles traffic efficiently without storing or analyzing data.