This topic describes how to use Microservices Engine (MSE) Microservices Registry to perform instance management, perform operations on Nacos and ZooKeeper instances, and perform monitoring and alerting. This helps you better manage and use Microservices Registry.
Instance management
Instance management allows you to manage MSE instances. You can create, start, shut down, and restart instances. You can also change the virtual private cloud (VPC) of an instance and configure a public IP address whitelist for an instance.
Create an instance
MSE provides two types of engines for Microservices Registry. You can create a Nacos or ZooKeeper instance in the MSE console. For more information, see Create an instance.
Manage an instance
After an MSE Nacos or ZooKeeper instance is created, you can configure and manage the instance based on your business requirements. You can change the instance name, restart the instance, and release the instance. For more information, see Manage an instance.
Manage the VPC of an instance
You can add a VPC for an MSE instance whose network type is Internet and change the VPC of an instance to improve network stability. For more information, see Manage the VPC of an instance.
Configure a public IP address whitelist
You can configure a public IP address whitelist for an MSE instance. This allows you to access the instance from specific IP addresses. This improves the security of the instance. For more information, see Configure a public IP address whitelist.
Nacos instances
MSE provides Nacos instances. You can perform operations on MSE Nacos instances. For example, you can upgrade Nacos instances, enable empty list protection for instances, enable the open source console, manage services, and manage configurations.
Upgrade a Nacos instance
MSE Nacos instances have two editions: Professional Edition and Developer Edition. You can upgrade an MSE Nacos instance based on the existing version. For more information, see Upgrade a Nacos version.
Enable empty list protection
You can enable empty list protection on the Nacos client or MSE Nacos server to improve the availability of the entire system. For more information, see Empty list protection.
Enable the Nacos open source console
The open source console is a default console that is provided by MSE Nacos instances. You can enable the console by setting parameters. For more information, see Enable the Nacos open source console.
Create a namespace
Namespaces can effectively isolate resources from services, help prevent potential conflicts between resources and services, and help you manage and maintain resources and services in an orderly manner. For more information, see Create a namespace.
Mange services
MSE manages services that are registered with Nacos instances. You can add instances for services, delete instances for services, start application instances, and shut down application instances. For more information, see Manage services.
Manage configurations
The MSE console centrally manages the configuration files of Nacos instances. You can create configurations, synchronize configurations, query listeners, and query push tracks. For more information, see Manage configurations.
Security and access authentication
Nacos instances support Transport Layer Security (TLS) for secure data transfer. You can enable access authentication for Nacos instances For more information, see Enable TLS for MSE Nacos instances and Nacos permission management.
ZooKeeper instances
MSE provides ZooKeeper instances. You can perform operations on MSE ZooKeeper instances. For example, you can upgrade ZooKeeper instances, configure ZooKeeper engine parameters, manage services, and manage data.
Upgrade a ZooKeeper instance
MSE ZooKeeper Professional Edition provides multiple optimizations and capability guarantees based on open source ZooKeeper. This makes services more stable and O&M more convenient. You can upgrade the existing versions of instances. For more information, see Upgrade a ZooKeeper version.
Configure ZooKeeper engine parameters
You can configure ZooKeeper engine parameters to optimize the performance of a ZooKeeper instance. For more information, see Configure ZooKeeper engine parameters.
Mange services
MSE ZooKeeper instances allow you to query and manage Dubbo services. You can use the service management feature to query the details of Dubbo services that are registered with an MSE ZooKeeper instance. For more information, see Manage services.
Manage data
The ZooKeeper engine coordinates and manages distributed applications by maintaining Znodes and provides features such as service synchronization and configuration management. You can manage Znode configurations on ZooKeeper instances. For more information, see Data management.
SASL for ZooKeeper instances
MSE allows you to configure the Simple Authentication and Security Layer (SASL) authentication mechanism and enable forced identity authentication for ZooKeeper instances to improve instance data security. For more information, see SASL for ZooKeeper instances.
Monitoring and alerting
The monitoring and alerting systems are used to monitor and alert the running status and performance of MSE Microservices Registry, detect and handle issues at the earliest opportunity, and ensure the stable operations of services.
Monitor engines
You can monitor the running status parameters and performance metrics of an engine to quickly identify potential issues and factors that affect performance. This helps you take effective optimization measures at the earliest opportunity to improve the stability and reliability of the engine. For more information, see Monitor engines.
Manage alert contacts
After you create an alert contact and a contact group in the MSE console, you can create an alert rule. If the rule condition is met, the system sends a notification to contacts in the specified contact group. For more information, see Manage alert contacts.
Manage alert rules
MSE provides the application monitoring and alerting feature. You can send alerts in real time by using emails, text messages, or DingTalk messages. You can also manage alert rules. For more information, see Manage alert rules.
Configure a DingTalk chatbot to send alert notifications
When you configure a DingTalk chatbot to send alert notifications, you can specify DingTalk groups to receive alert notifications. For more information, see Configure a DingTalk chatbot to send alert notifications.