How to config EnvoyFilter of ratelimit?

I’ve installed istio 1.3.2 without mixer, I want to enable ratelimit from EnvoyFilter,
I’ve tried to enable it from config envoy.yaml, but have problem in enabling it from EnvoyFilter,
I’ve added envoy.rate_limit under http_filters and add a rate_limit_service cluster by EnvoyFilter,
but have trouble in how to implement this part:
filter_chains:
- filters:
- name: envoy.http_connection_manager
config:
codec_type: auto
stat_prefix: ingress_http
access_log: # configure logging
name: envoy.file_access_log
config:
path: /dev/stdout
route_config:
name: ratelimit_route
virtual_hosts:
- name: service
domains:
- “*”
routes:
- match:
prefix: “/”
grpc: {}
route:
cluster: ratelimit_cluster
rate_limits:
actions:
- destination_cluster: {}

I cannot find an example on istio webside, could any one help on this, thanks a lot!