Logstash will listen for a SIGHUP and reload the configuration file when it receives one.
It listens for SIGSTP and will safely shutdown the pipeline.
Is there a way to get logstash to re-register a plugin by giving it a specific signal? Can I trap a signal in a logstash plugin like this?