General

  • Ability to override the Virtual host of Web request services for local host scenarios.
    See How does Ruxit detect and name services?#Webrequestservices
    Ruxit uses the virtual host to name web request services. In some cases this is just localhost or if isn’t configured at all it defaults to the name of the actual host. This is not always desired and especially in docker and PaaS scenarios leads to many localhost services, or worse new services all the time, when instances get restarted (new hostname). Users can now use the an environment variable to define a Virtual Host name for these localhost scenarios.
    Simply set RUXIT_LOCALTOVIRTUALHOSTNAME to any value, e.g. www.ruxit.com and Ruxit will pick it up to replace localhost virtual host names with it.
  • Ability to exclude dynamic ports from service detection.
    See How does Ruxit detect and name services?#Webrequestservices
    Ruxit takes the listen port of a web request service into account when naming and detecting it. In some cases these ports are meaningless and dynamic (change after restart). This is especially true if there exists a load balancer that dynamically assigns ports to the application process. You can now set an environment variable RUXIT_IGNOREDYNAMICPORT=true. This will remove the port from the detection and replace it with *.

Nginx

  • Adding Code-level hotspots for Nginx web server (module response time contribution)