Using the Zoomdata Configuration Microservice to Maintain Application Properties

You can use the Service Monitor to review and maintain the properties for each of the other Zoomdata microservices. It provides a centralized location where Zoomdata configuration properties can be maintained. However, it requires that the Zoomdata configuration microservice be configured and started first.

The Zoomdata configuration microservice is packaged with the Spring Cloud Configuration server, which allows Zoomdata to easily integrate with its Spring-based microservices and provides the mechanism by which Zoomdata property settings can be persisted in a supported PostgreSQL metastore or in a GitHub repository. The following diagram depicts this relationship.

After the Zoomdata configuration microservice is installed and started, the properties can be maintained on the Service Monitor's Properties tab.

If you have the configuration microservice configured and running in a high availability environment, you can maintain properties for microservices of a given type in a single location in the Service Monitor. For example, if you have two query engine microservices running in your high availability environment, you can change the properties for both microservices in a single location, ensuring that the query engine microservices operate in the same manner across the product nodes. A config-server-upload.jar utility is provided that can be used to migrate the microservice properties from your standalone Zoomdata servers to the Zoomdata configuration data in the high availability PostgreSQL data store, where the configuration microservice can maintain them. For more information see Migrating Properties to the Configuration Server.

See the following sections: