Guides
Functions
SuperMap iManager provides the features of intelligent monitoring and alarm for GIS environments, the environments can flexible and scalable clustering. iManager provides a visualized resource management system, supports to create and manage GIS Server, GIS Portal, GIS Deskto, GIS Cloud Suite, GIS Desktop, GIS Big Data, Data Science Service, and Database environment.
Category | Capabilities | Description | |
---|---|---|---|
Monitor | |||
General monitoring | |||
Physical server monitoring | Monitor the CPU, memory and other indicators of the physical server. | ||
Virtual server monitoring | Monitor the CPU and memory indicators of the virtual server. | ||
Database monitoring | Supports monitoring of MySQL, PostgreSQL, Oracle, MongoDB, KingbaseES (only MySQL and MongoDB are supported under ARM architecture), etc. Supports monitoring of database stability, connection status, throughput and other indicators. You can view the status, number of conflicts, number of connections and other indicators of database monitoring, and automatically issue alarms when abnormalities occur. | ||
URL monitoring | Supports monitoring URLs. You can add any URL to iManager and set the expected status code and assertion result. If the status code or assertion result does not meet expectations, an alarm will be sent to the administrator. You can view monitoring indicators such as URL status, HTTP version, SSL, HTTP duration, etc. | ||
Container monitoring | Supports monitoring of a single container's CPU usage, memory usage, network reception rate, network transmission rate, disk usage, and other real-time conditions. | ||
Kubernetes node monitoring | You can view the general information of all Kubernetes nodes associated with iManager, including node name, IP, role, status, memory, certificate expiration time, etc. | ||
Kubernetes certificate monitoring | Supports monitoring certificate expiration time. | ||
License expiration monitoring | Check the license time and support expiration reminder. | ||
Site monitoring | |||
Site status monitoring | Dynamically monitor sites. | ||
Microservice monitoring | Monitor the running status and resource usage of each microservice. | ||
Topology | Use the topology diagram to understand the relationship between services, as well as the replicas and running status of each service. | ||
JVM monitoring | It can monitor multiple JVM indicators, including JVM status, version, running time, number of CPU cores and other basic information, as well as heap memory indicators, non-heap memory indicators, direct buffer indicators, memory mapping buffer indicators, GC (Garbage Collection) cumulative details and JVM thread number and other related indicators. | ||
Service metrics | Service metrics are divided into overall metrics for the GIS Cloud Suite site and metrics for individual services. You can view indicators such as the total number of requests for the site, the success rate of requests for the site (response codes other than 5xx), 4xxs, 5xxs, HTTP/GRPC load, and TCP load. | ||
Service tracking | Service tracking is divided into overall tracking of GIS cloud suite sites and link tracking of individual services. You can view information such as service traffic, configuration status, health status, and number of applications. | ||
Alerts | |||
Alarm history | View the alarm history. | ||
Alarm rules | Set trigger conditions for each service, and receive reminders through the interface, WeChat Business, or DingTalk when the trigger conditions are met. | ||
UI alerts | Supports displaying warning information on the interface. | ||
Alert on DingTalk | Supports alarms on DingTalk. | ||
Alert on WeChat Business | Supports alarms via enterprise WeChat. | ||
Quick site building | |||
GIS Environment | |||
GIS Cloud Suite | It supports one-click creation of a GIS cloud suite site with Serverless GIS functional applications and satellite remote sensing image data processing capabilities. The GIS service publishing, management and other functions of SuperMap iServer can be used in the GIS cloud suite site. | ||
GIS Server | Supports one-click creation of GIS server sites, which include SuperMap application server iServer and related services supporting iServer. iServer can be used for service publishing, data management, 2D and 3D dynamic plotting, service expansion and other operations. | ||
GIS Portal | Supports one-click creation of GIS portal sites, including SuperMap portal server iPortal and related services supporting iPortal. iPortal can be used for Web-side applications, thematic map production, 3D visualization, distributed spatial analysis and other operations. | ||
GIS Desktop | Supports one-click deployment of GIS desktop sites and monitors and manages the sites. | ||
GIS Tiling Cluster | It supports one-click deployment of multi-node intelligent clusters. The cluster size can be elastically scaled with CPU utilization, memory utilization, and network Mbps, and the cluster master node service can be automatically synchronized to each child node. | ||
GIS Site (Classic) | Supports one-click deployment of GIS sites and monitoring and management of the sites. | ||
Spatial Data Science | Supports one-click deployment of iServer data science environment and provides an online interactive Python development environment. | ||
GIS Big Data | Supports one-click creation of GIS big data sites. GIS big data solutions, composed of HBase, Spark, HDFS and other environments, provide efficient storage, efficient retrieval, on-demand expansion, efficient processing and analysis of ultra-large-scale spatial data. | ||
Geo-Blockchain | Supports one-click deployment of space blockchain sites and monitors and manages the sites. | ||
Database(iManager) | |||
MySQL | Create a MySQL database. | ||
Redis | Create a Redis Database. | ||
MinIO | Create a MinIO database. | ||
Neo4j | Create a Neo4j graph database enviroment. | ||
PostgreSQL | Create a PostgreSQL database enviroment. | ||
PostGIS | Create a PostGIS database enviroment. | ||
Elasticsearch | Create a Elasticsearch database enviroment. | ||
SeaweedFS | Create the SeaweedFS object storage database. | ||
Yukon for PostgreSQL | Create a Yukon for PostgreSQL database environment. | ||
Yukon for openGauss | Create a Yukon for openGauss database environment. | ||
Built-in computing/storage environment (GIS Cloud Suite) | |||
Spark | The built-in Spark cluster can be started with one click. It also supports access to external Spark environments. | ||
Hadoop YARN | Built-in Hadoop YARN cluster, which can be used with one click; it also supports external Hadoop YARN cluster. | ||
KafKa | Built-in Kafka cluster, which can be started with one click. | ||
HBase | Built-in HBase, which can be started with one click. It also supports access to external HBase environments. | ||
HDFS | The built-in HDFS directory can be opened with one click. It also supports access to externally built HDFS environments. | ||
Site management | |||
Site management | Redeploy | Redeploy the site. | |
Resource quota | Set the upper limits of CPU, memory, number of Pods, etc. that can be used by the site. | ||
Remote control | Supports remote control of iManager by sending commands via WeChat Business or WeChat on mobile phones. | ||
Extended Site Services | Add kubernetes resources to the site. | ||
Expanded site storage | Add a storage environment to the site. | ||
Diagnosing and repairing faults | Diagnose whether there is any fault at the site. If diagnosed, the fault can be repaired according to the prompts. | ||
Switch access protocols and certificates | Modify the protocol of the site access portal to support the use of multiple protocols at the same time. | ||
Service management | Dynamic scaling | The site automatically scales the number of nodes based on load conditions. | |
Recovery | Abnormalities are detected regularly and faults can be repaired automatically. | ||
Specifying a host | Specifies the host node to which the service will be deployed. | ||
Port management | Set the port to be opened or closed, which is used to set whether to expose the service address of the service. | ||
Adjustment specifications | Adjust the CPU and memory size of the service node. | ||
Editing services | Edit the orchestration of the service. | ||
Disable/Enable | Enable or disable the specified service. | ||
Grayscale release | Based on the existing service version, you can try out the new version that has not been launched through gray release to achieve a smooth transition between the old and new versions. The services that support gray release are: ispeco-dashboard-ui, ispeco-dashboard-api and gisapp. | ||
Modify the image | Change the image, pull strategy, and pull key used by the service. Can be used to roll out a service update. | ||
Command Line | Enter the container command line interface, through which you can directly operate the container. | ||
Delete and Rebuild | Delete the container and rebuild. | ||
Access control | Control the access rules between microservices to ensure that core services are not arbitrarily accessed by external services. | ||
System management | |||
System configuration | Query the configuration of Kubernetes platform. You can change the image repository address. You can view the alarm configuration information of WeChat and DingTalk. | ||
Tag management | View current tags, add or remove tags. | ||
Taint management | View current taint, add or remove taint. | ||
Storage management | iManager uses the Network File System (NFS) to permanently store all data on a specified storage device. You can add a new NFS and bind or unbind an existing NFS. | ||
Site customization | Customize third-party application sites and menus to achieve unified supervision and maintenance of GIS applications and industry applications, as well as rapid website construction. | ||
Security management | Use Keycloak as the user management center and implement single sign-on through Keycloak, which ensures the security of user information and realizes unified user management. User management can add/delete users, reset user passwords, and assign roles to users. Role management can add/delete roles. | ||
Log management | View operation information and user operation details, etc. | ||
Statistical reports | Generates a statistical report file in Excel format, including seven worksheets: report parameters, application set, maximum CPU usage, maximum memory usage, service restart times, alarm history, and user operations. | ||
License management | The license page allows you to view the current license information. The SuperMap License Center (Web version) can activate the iManager official license and allocate licenses for other SuperMap products. |
Notes:
SuperMap iManager ARM package does not support a few functions currently, please view the table below for details.
Name | Functions(Unsupported) | Description |
---|---|---|
SuperMap iManager(ARM) | Data Science Service | Unsupport one-click deployment iServer data science service. |
Geo-Blockchain | Unsupport one-click deployment, monitoring and management Geo-Blockchain site. | |
Database Monitoring(Oracle) | Unsupported monitoring database type is Oracle. | |
Service Mesh | The Service Mesh is unavailable and the variables related to "istio" do not exist when installing deployment center. | |
Machine Learning Service | Unsupport machine learning service for created GIS Cloud Suite sites. |