I upgraded graylog to 2.3.1 and elasticsearch from 2 to 5.2.
According to the graylog console it can connect fine esearch after the upgrade, but now when I attempt to send syslog data I get the following index errors:
{"type":"mapper_parsing_exception","reason":"failed to parse","caused_by":{"type":"illegal_argument_exception","reason":"Can't parse [index] value [not_analyzed] for field [facility], expected [true] or [false]"}}