Parse Json

The same result, with "@timestamp" and "@version" which can be removed in the mutate remove_field list :

filter {
  grok { match => { "message" => [",\"uri\":\"%{DATA:method} %{DATA}\",\"http_status\":"]} }
	 
  mutate { remove_field => [ "event", "host", "message"] } 
}

The first version json/prune is better in case you decide to have all fields or change white_list.
The grok is simpler in case of you need only one field.