A Listener Object has the following schema. As long as the id
is unique, a listener can be present multiple times.
Config Value: ConsoleLogBuilder
Creates a Listener actor that writes request/response logs to StdOut. See more.
Config Value: FluentdHttpBuilder
Creates a Listener actor that sends request/response logs to Fluentd’s HTTP listener. See more.
Config Value: KibanaBuilder
Creates a Listener actor that sends request/response logs to an ElasticSearch service for use with Kibana. See more.
Config Value: AlternateUpstreamBuilder
Creates a Listener that will replay a request to an alternate upstream and log any differences between the original response and the re-played response. See more.
Config Value: (Fully Qualified Class Name)
Shield will create an actor of the given class. This allows an external class to manage a custom listener implementation. See more.