I am testing using Elastic Map Service on a disconnected network. I am able to get the server installed and running, but the basemaps are quite busy and not that nice to look at.
I was able to clean up the basemaps by modifying the style.json and style-local.json files in /usr/src/app/tiles/styles/dark-matter and I can see the difference in the Elastic Maps Service page, but I don't see the changes in the Kibana maps.
Original dark-matter style as seen in the Elastic Map Service page:
Current dark-matter style as seen in the Elastic Map Service page:
When I load that basemap in Kibana it still looks like the original style:
I have tried clearing the browser cache, using different browsers, and using incognito mode. I verified that Kibana is using my local instance of EMS. When I shutdown my EMS, Kibana doesn't pull any basemaps at all.
Is there another style.json that needs to be modified for Kibana?
For completeness, here is the snippet of my docker-compose.yml for ems
ems:
depends_on:
elasticsearch:
condition: service_healthy
image: ${EMS_IMAGE}
container_name: ems
environment:
- ELASTICSEARCH_HOST=https://elasticsearch:9200
- ELASTICSEARCH_USERNAME=xxxxxxxx
- ELASTICSEARCH_PASSWORD=xxxxxxxxxx
- ELASTICSEARCH_SSL_CERTIFICATE=config/certs/elasticsearch/elasticsearch.crt
- ELASTICSEARCH_SSL_KEY=config/certs/elasticsearch/elasticsearch.key
- ELASTICSEARCH_SSL_CERTIFICATEAUTHORITIES=config/certs/ca/ca.crt
volumes:
- './config/ems/certs/:/usr/src/app/server/config/certs/'
- './config/ems/dark-matter/style.json:/usr/src/app/tile/styles/dark-matter/style.json'
- './config/ems/dark-matter/style-local.json:/usr/src/app/tile/styles/dark-matter/style-local.json'
ports: ['8082:8080']