ServiceStage
ServiceStage
All results for "
" in this service
All results for "
" in this service
What's New
Function Overview
Service Overview
ServiceStage Infographics
Introduction to ServiceStage
Application Scheduling and Resource Management Framework
Microservice Operation and Governance Framework
Intelligent Application O&M
What Is ServiceStage?
Product Advantages
Application Scenario
Constructing Microservice Applications
Web Application Lifecycle Management
Security
Shared Responsibilities
Authentication and Access Control
Data Protection
Audit and Logs
Resilience
Security Risk Monitoring
Microservice Engine Versions
Restrictions
Edition Differences
Permissions Management
Relationship with Other Cloud Services
Glossary
Billing
Overview
Billing Modes
Overview
Pay-per-Use
Billing Items
Bills
About Arrears
Stopping Billing
Cost Management
Billing FAQs
Can I Change My ServiceStage Edition in Pay-per-Use Mode?
Getting Started
Using ServiceStage to Host Microservice Applications
Getting Started with Common Practices
User Guide
Before You Start
Permissions Management
Creating a User and Granting ServiceStage Permissions
Creating a Custom Policy
Assigning Permissions to ServiceStage-Dependent Services
Environment Management
Environment Overview
Creating an Environment
Managing CCE Resources
Binding a CCE Cluster
Unbinding a CCE Cluster
Managing Namespaces
Namespace Overview
Creating a Namespace
Managing Namespace Quotas
Deleting a Namespace
Managing Configuration Items
Managing Secrets
Installing Sermant Injector
Managing Sermant Injector
Deleting Sermant Injector
Managing Basic Resources
Removing Managed Basic Resources
Managing VM Agents
VM Agent Overview
Installing a VM Agent
Upgrading a VM Agent
Restarting a VM Agent
Modifying an Environment
Deleting an Environment
Application Management
Application Overview
Creating an Application
Viewing Application Details
Managing Application Environment Variables
Application Environment Variable Overview
Manually Adding an Application Environment Variable
Importing Application Environment Variables
Editing an Application Environment Variable
Deleting an Application Environment Variable
Editing an Application
Deleting an Application
Component Management
Component Overview
Creating and Deploying a Component
Creating and Deploying a Component Based on a Container Using UI Configurations
Creating and Deploying a Component Based on a Container Using YAML Configurations
Creating and Deploying a Component Based on a VM
Viewing Component Details
Managing Component Labels
Label Overview
Adding a Component Label
Deleting a Component Label
Changing the Component Description
Managing Component Instances
Upgrading a Single Component
Upgrading a Component in Single-batch Release Mode
Upgrading a Component in Rolling Release Mode
Upgrading a Component in Dark Launch Mode
Modifying a Component Dark Launch Policy
Upgrading Components in Batches
Cloning Components in Batches
Synchronizing Component Configurations in Batches
Rolling Back a Component
Redeploying a Component
Redeploying a Component in Single-batch Release Mode
Redeploying a Component in Rolling Release Mode
Redeploying a Component in Dark Launch Mode
Configuring the Component Access Mode
Changing the Component Access Domain Name
Configuring a Scaling Policy of a Component Instance
Component Instance Scaling Policy Overview
Configuring a Graceful Scale-In Policy
Configuring a Manual Scaling Policy
Managing HPA Policies
Configuring an HPA Policy
Modifying an HPA Policy
Viewing the Running Status of an HPA Policy
Deleting an HPA Policy
Component O&M
Viewing Component Running Metrics
Customizing Component Running Metrics
Managing Component Logs
Managing Component AOM Logs
Managing Component LTS Logs
LTS Log Overview
Associating an LTS Log Group
Searching for Running Logs
Quickly Querying Logs
Using Visualization to Analyze Logs
Viewing Real-Time Logs
Unbinding an LTS Log Group
Viewing Container Logs
Configuring Alarm Thresholds for Resource Monitoring
Viewing Component Running Events
Viewing the Component Running Environment
Starting and Stopping a Component Instance
Manually Synchronizing the Component Status
Managing Cloud Service Settings of a Container-Deployed Component
Binding a Microservice Engine
Binding a Distributed Cache
Binding a Cloud Database
Managing Container Settings of a Container-Deployed Component
Configuring Environment Variables of a Component
Configuring the Startup Command and Lifecycle of a Component
Configuring Data Storage
Configuring a Log Policy of an Application
Configuring Health Check
Managing Advanced Settings of a Container-Deployed Component
Configuring a Scheduling Policy of a Component Instance
Configuring a Tolerance Policy of a Component Instance
Configuring Application Performance Management
Configuring Custom Monitoring of a Component
Managing Advanced Settings of a VM-Deployed Component
Deleting a Component
Release Management (OBT)
Release Management Overview
Creating a Release Task
Creating a Batch Deployment Release Task
Creating a Batch Upgrade Release Task
Creating a Batch Clone Release Task
Releasing a Release Task
Editing a Release Task
Editing a Batch Deployment Release Task
Editing a Batch Upgrade Release Task
Editing a Batch Clone Release Task
Cloning a Release Task
Cloning a Batch Deployment Release Task
Cloning a Batch Upgrade Release Task
Cloning a Batch Clone Release Task
Rolling Back a Released Batch Upgrade Release Task
Viewing a Release Task
Deleting a Release Task
Deployment Source Management
Software Center
Managing Software Packages
Packaging Specifications of Software Packages
Image Repository
Uploading an Image
Managing Images
Organization Management
Continuous Delivery
Continuous Delivery Overview
Viewing Build Jobs
Creating a Source Code Job
Creating a Package Job
Maintaining Build Jobs
Editing a Source Code Job
Editing a Package Job
Starting a Build Job
Branch or Tag Build
Deleting a Build Job
Managing Pipelines
Pipeline Overview
Creating a Pipeline
Viewing Pipeline Details
Viewing Pipeline Running Records
Configuring a Pipeline Triggering Policy
Starting a Pipeline
Approving a Pipeline
Stopping a Pipeline
Editing a Pipeline
Cloning a Pipeline
Deleting a Pipeline
Authorizing a Repository
Microservice Engine
Cloud Service Engine Overview
Creating a Microservice Engine
Managing Microservice Engines
Viewing Microservice Engine Information
Obtaining the Service Center Address of a Microservice Engine
Obtaining the Configuration Center Address of a Microservice Engine
Viewing the Instance Quota of a Microservice Engine
Viewing the Configuration Item Quota of a Microservice Engine
Configuring Backup and Restoration of a Microservice Engine
Managing Public Network Access for a Microservice Engine
Binding an EIP
Unbinding an EIP
Viewing Microservice Engine Operation Logs
Upgrading a Microservice Engine Version
Deleting a Microservice Engine
Managing Security Authentication for a Microservice Engine
Using Microservice Engines
Using the Microservice Dashboard
Managing Microservices
Microservice Governance
Overview
Governing Microservices
Configuration Management (Applicable to Engine 2.x)
Configuration Management (Applicable to Engine 1.x)
System Management
Overview
Accounts
Roles
Key Operations Recorded by CTS
ServiceStage Operations That Can Be Recorded by CTS
Querying Real-Time Traces
Viewing Monitoring Metrics and Alarms
Developer Guide
Microservice Developer Guide
Overview
Development Introduction
Related Concepts
Development Process
Development Specifications
Developing Microservice Applications
Preparing the Environment
Connecting Microservice Applications
Connecting Spring Cloud Applications to CSE Engines
Connecting Java Chassis Applications to CSE Engines
Deploying Microservice Applications
Using Microservice Engine Functions
Using Service Registry
Using the Configuration Center
Configuration Center Overview
Using the Configuration Center in Spring Cloud
Using the Configuration Center in Java Chassis
Using Service Governance
Overview
Request Marking
Rate Limiting
Fault Tolerance
Circuit Breaker
Bulkhead
Load Balancing
Service Degradation
Fault Injection
Customized Governance
Blacklist/Whitelist
Using Dark Launch
Using Dashboard
Using Security Authentication
Security Authentication Overview
Creating a Security Authentication Account and Password
Configuring the Security Authentication Account and Password for a Microservice
Appendix
Java Chassis Version Upgrade Reference
Changing and Switching AK/SK Authentication Mode
Configuring the AK/SK for Microservice Applications
Java Chassis
Spring Cloud
Mesher
Obtaining the AK/SK and Project Name
Local Development Tool
Using CSE Engines by Mesher
Mesher Overview
Connecting Mesher Applications to CSE
Best Practices
ServiceStage Best Practices
Hosting and Managing a Weather Forecast Microservice Application on ServiceStage
Overview
Deploying a Weather Forecast Microservice Using Source Code
Preparations
Deploying a Microservice Using Source Code
Deploying a Weather Forecast Microservice Using a Software Package
Preparations
Deploying a Microservice Using a Software Package
Microservice Routine O&M
Dark Launch
Microservice Governance
FAQs
What Should I Do If a Weather Forecast Application with the Same Name Exists in the Current Environment?
Enabling Security Authentication for an Exclusive ServiceComb Engine
Connecting ServiceComb Engine Dashboard Data to AOM through ServiceStage
Migrating the Registered Microservice Engine Using ServiceStage Without Code Modification
Hosting a Spring Boot Application on ServiceStage
Preparations
Deploying and Accessing Spring Boot Applications
Upgrading Component Versions Using ELB Dark Launch
Using GitLab to Interconnect with Jenkins to Automatically Build and Upgrade Components Deployed on ServiceStage
Overview
Preparations
Preparing the Jenkins Environment
Uploading Code to GitLab
Installing and Initializing obsutil
Installing and Initializing KooCLI
Installing the Jenkins Plug-in and Configuring Jenkins
Procedure
Interconnection Tests
Configuring a Pipeline Build Task
upgrade.sh Description
Build Verification
Manual Build
Jenkins Build Triggered by GitLab
Using ServiceStage to Migrate Components Across AZs and Upgrade Components in Sequence Based on Release Management
Overview
Preparations
Deploying a Component to a CCE Cluster
Using a Release Task to Migrate Components Across AZs
Using a Release Task to Upgrade Components in Batches Across AZs
API Reference
Before You Start
API Overview
Calling APIs
Making an API Request
Authentication
Response
Application Management V3 APIs
Environment
Creating an Environment
Obtaining All Environments
Deleting an Environment Based on the Environment ID
Modifying an Environment Based on the Environment ID
Obtaining Environment Details Based on the Environment ID
Modifying an Environment Resource Based on the Environment ID
Querying an Environment Resource Based on the Environment ID
Application
Creating an Application
Obtaining All Applications
Modifying Application Information Based on the Application ID
Deleting an Application Based on the Application ID
Obtaining Application Details Based on the Application ID
Obtaining Application Configurations Based on the Application ID
Modifying Application Configurations Based on the Application ID
Deleting Application Configurations Based on the Application ID
Component
Creating an Application Component
Obtaining All Components of an Application
Obtaining All Components
Modifying Component Information Based on the Component ID
Deleting a Component Based on the Component ID
Obtaining Component Information Based on the Component ID
Delivering a Component Task Based on the Component ID
Obtaining Records Based on the Component ID
Lane Group
Creating a Lane Group
Obtaining All Lane Groups
Obtaining Lane Group Information Based on the Lane Group ID
Modify a Lane Group Based on the Lane Group ID.
Deleting a Lane Group Based on the Lane Group ID
Obtaining the Target Service List Based on the Gateway ID
Modifying the Gateway Route Configuration of a Lane Group Based on the Lane Group ID
Lane
Creating a Lane in a Lane Group
Obtaining All Lanes Based on the Microservice Engine ID
Obtaining All Lanes in a Lane Group
Obtaining Lane Information Based on the Lane ID
Modifying Lane Information Based on the Lane ID
Deleting a Lane Based on the Lane ID
Controlling the Lane Route Switch Based on the Lane ID
Associating a Component Based on the Lane ID
Runtime System
Querying a Runtime System Stack
Querying a Built-in Image
Deployment Job
Obtaining Job Details
Add-on Management
Creating an Add-on
Querying the Add-on List
Querying Add-on Metadata
Querying Add-on Details Based on the Add-on ID
Delivering an Add-on Job Based on the Add-on ID
Deleting an Add-on Based on the Add-on ID
Git Repository Access APIs
Obtaining a Git Repository Authorization List
Obtaining an Authorization Redirection URL
Creating OAuth Authorization
Creating Private Token Authorization
Creating Password Authorization
Deleting Repository Authorization
Obtaining a Repository Namespace
Obtaining Repository Information Based on the Clone URL
Obtaining All Projects in a Namespace
Creating a Software Repository Project
Obtaining a Project Branch
Obtaining a Project Tag
Creating a Project Tag
Deleting a Project Tag
Obtaining Project Commits
Obtaining a Project Hook
Creating a Project Hook
Deleting a Project Hook
Obtaining a Repository File Directory
Obtaining Repository File Contents
Creating a Repository File
Modifying Repository File Contents
Deleting a Repository File
CSE APIs
API Calling
Dynamic Configuration
Importing Configurations
Exporting Configurations
Engine Management
Querying Flavors Supported by an Exclusive Microservice Engine
Querying the Exclusive Microservice Engine List
Creating an Exclusive Microservice Engine
Querying Details About an Exclusive Microservice Engine
Deleting an Exclusive Microservice Engine
Querying Details About an Exclusive Microservice Engine Job
ServiceComb APIs
API Calling
Authentication
Obtaining the User Token of an Exclusive Microservice Engine
Microservice
Querying Information About a Microservice
Deleting Definition Information About a Microservice
Querying Information About All Microservices
Creating Static Information for a Microservice
Deleting Static Information About Microservices in Batches
Modifying Extended Attributes of a Microservice
Querying the Unique Service or Schema ID of a Microservice
Schema
Querying a Microservice Schema
Modifying a Microservice Schema
Querying All Schema Information About a Microservice
Microservice Instance
Registering a Microservice Instance
Querying a Microservice Instance Based on service_id
Deregistering a Microservice Instance
Querying Details About a Microservice Instance
Modifying the Extended Information About a Microservice Instance
Modifying Status of a Microservice Instance
Sending Heartbeat Information
Querying a Microservice Instance by Filter Criteria
Querying Microservice Instances in Batches
Dependency
Querying All Providers of a Microservice
Configuration Management
Creating a Configuration
Modifying a Configuration
Querying a Configuration
Querying the Configuration List
Deleting a Configuration
Deleting All Configurations
Examples
Creating and Managing an Environment
Creating and Managing an Application
Creating and Managing a Component
Microservice Registry and Discovery
Data Structure
Parameter Description
HealthCheck
MicroServiceInstance
HeartbeatSetElement
InstanceHbRst
DelServicesResponse
MetricData
FunctionMetricInfo
InstanceMetricInfo
Common Request Parameters
MicroService
Properties
DependencyMicroService
Rule
AddOrUpdateRule
DataCenterInfo
Schema
Common Response Parameters
WatchMicroServiceKey
SuccessdResponse
ServiceInfo
AggregateMetricInfo
ServiceDetail
TenantProject
Error
Permissions and Supported Actions
Introduction
Appendix
Status Codes
ServiceStage Error Codes
CSE Error Codes
ServiceComb Error Codes
Obtaining a Project ID
Obtaining an Account ID
Historical APIs
Application Management V2 APIs
Meta
Obtaining All Supported Runtime Systems of Application Components
Obtaining All Supported Flavors of Application Resources
Environment
Creating an Environment
Obtaining All Environments
Modifying Environment Information
Deleting an Environment Based on the Environment ID
Obtaining Environment Details Based on the Environment ID
Modifying Environment Resources
Application
Creating an Application
Obtaining All Applications
Modifying Application Information
Deleting an Application Based on the Application ID
Obtaining Application Details Based on the Application ID
Modifying Application Configurations
Deleting Application Configurations
Obtaining Application Configurations
Component
Creating an Application Component
Obtaining All Components of an Application
Modifying Component Information Based on the Component ID
Deleting a Component Based on the Component ID
Obtaining Component Information Based on the Component ID
Instance
Creating an Application Component Instance
Obtaining All Component Instances
Querying the Operations Performed on a Component Instance
Modifying a Component Instance
Deleting a Component Instance
Querying Instance Details Based on the Instance ID
Obtaining Component Instance Snapshots
Deployment Jobs
Obtaining Job Details
Querying Configurations
Creating a Dependency Between Services
Reporting Service Metrics
SDK Reference
SDK Overview
FAQs
Application Development FAQs
Environment Management
What Are the Differences Between the Microservice and Platform Service?
Application Management
How Do I View the Causes of Application Component Deployment Failures?
What If an Instance Is Being Created for a Long Time?
How Do I Solve the Dependency Problem When a Node Program Runs in Docker?
How Do I Customize a Tomcat Context Path?
How Do I Use a Fixed Application Component IP?
What Should I Do If an ECS Error Occurs When I Create and Deploy a Component on a VM?
What Should I Do If I Cannot Access the Port When I Create and Deploy a Component on a VM?
Which Directories Do I Use to Write Files for VM-Deployed Application Components?
What Should I Do If "host status is not active" Is Reported When a VM-Deployed Component Fails to Be Deleted?
How Do I Use the ServiceStage Source Code Deployment Function?
What Should I Do If Components Fail to Be Upgraded in ServiceStage Dark Launch?
How Do I Mount Items to Modify the Configuration File of a Container-based Component?
What Should I Do If the Application Name Displayed on Microservice Governance Is Different from That Displayed on ServiceStage Application Management After an Application Component Is Connected to a Microservice Engine?
Continuous Delivery
How Does ServiceStage Manage Code on IDEA?
How Do I Add the Build Server Address to the GitLab Server Security Group?
How Do I Add the Build Server Address to the Maven Server Security Group?
What Do I Do If ServiceStage Failed to Build a Job?
How Can I Access Dependent Services Through VPC Endpoints When Building Images?
Software Center
What If a Software Package Fails to Be Uploaded?
What If the Docker Client Fails to Push Images?
What Should I Do If I Cannot Download an SWR Software Package?
Infrastructure
Are Existing Programs Affected If I Unsubscribe Servers?
How Can I Access Dependent Services Through VPC Endpoints When Installing VM Agents?
What Should I Do If I Don't See the VM Agent After Installing It?
What Should I Do If the VM Agent Is Offline?
What Should I Do If the Service Registration Fails After IPv6 Is Enabled for the Exclusive Microservice Engine with Security Authentication Enabled?
What Should I Do If a Non-Microservice Engine Error Occurs When I Operate an Exclusive Microservice Engine?
How Do I Switch a Cluster Used for Component Building from a Shared Cluster to a Private One?
What Should I Do If the Access Address Fails to Be Processed During CSE Creation?
What Do I Need to Know Before Upgrading an Exclusive Microservice Engine?
Obtain Configurations Failed
Application O&M
Why Can't I View ServiceStage Logs?
What Should I Do If Application Access Mode Becomes Invalid When EIP Is Replaced?
What Should I Do If the Memory Usage of a Node Becomes Too High After a New Service Is Started?
How Do I Uninstall a Service?
Application Development
What Are the Differences Between the Microservice and Common Application?
How Do I Handle a Microservice Registry Failure (Java Chassis)?
How Do I Troubleshoot Microservices Deployed on the Cloud?
Should I Use the SDK or ServiceMesh to Build a Microservice?
What If I Fail to Obtain a Dependency?
What Is Service Name Duplication Check?
Why Do I Have to Define Service Contracts?
Why Are Microservice Development Framework and Netty Versions Unmatched?
More Documents
User Guide (ME-Abu Dhabi Region)
Service Overview
What Is ServiceStage?
Product Advantages
Application Scenarios
Constructing Microservice Applications
Web Application Lifecycle Management
Glossary
Restrictions
Specifications
Permissions Management
Getting Started
User Guide
Overview
Permissions Management
Creating a User and Granting Permissions
Creating a Custom Policy
Assigning Permissions to ServiceStage-Dependent Services
Application Management
Creating an Application
Creating an Application Component
Application Components
Quickly Creating a Component
Creating a Microservice Component
Creating a Web Component
Creating a Common Component
Deploying an Application Component
Deployment Mode
Deploying a Component
Managing Application Components
Performing Advanced Settings of an Application
Configuring Environment Variables of a Component
Configuring the Lifecycle of an Application
Configuring Data Storage
Configuring Distributed Sessions
Building an Application Component
Pipelining an Application Component
Application Configuration
Creating a Secret
Creating a Configuration Item
Environment Management
Application O&M
Maintaining Application Component Instances
Adding Labels for Application Component Instances
Configuring Domain Name Mappings
Configuring Alarm Thresholds for Resource Monitoring
Configuring a Scaling Policy of an Application Component Instance
Configuring a Scheduling Policy of an Application Component Instance
Configuring an Upgrade Policy of an Application Component Instance
Configuring Custom Monitoring of an Application Component
Configuring a Log Policy of an Application
Configuring Health Check
Continuous Delivery
Overview
Creating a Source Code Job
Creating a Package Job
Managing Pipelines
Authorizing a Repository
Software Center
Image Repository
Uploading an Image
Managing Images
Organization Management
Infrastructure
Cloud Service Engine (CSE)
Overview
Creating an Exclusive Microservice Engine
Microservice Engine Management
Configuring Backup and Restoration of an Exclusive Microservice Engine
Configuring Public Network Access of an Exclusive Microservice Engine
Viewing the Access Address of a Microservice Engine
Viewing Operation Logs of an Exclusive Microservice Engine
Upgrading an Exclusive Microservice Engine
Deleting an Exclusive Microservice Engine
Using the Microservice Dashboard
Microservice Governance
Overview
Governing Microservices
Configuring Microservices
Maintaining Microservices
Installing VM Agent on a Single VM
FAQs
How Do I Obtain an AK/SK Pair?
What Should I Do If an Error Occurs When I Change the Name of a Project ?
What Are the Differences Between Microservices and Common Applications?
How Do I View the Causes for Application Component Deployment Failures?
What Should I Do If a VM Component Fails to Be Deployed or Updated?
What Are the Constraints on Packaging a Node.js 8 Software Package?
What Should I Do If the Agent Fails to Be Installed?
What Should I Do If the Agent Is Offline?
Which Directories Do I Use to Write Files for VM-based Application Components?
What Should I Do If "host status is not active" Is Reported When a VM-based Component Fails to Be Deleted?
How Do I Handle Docker Application Dependency?
What Should I Do If Docker Client Fails to Push Images?
How Do I Obtain a Project Name?
What Should I Do If the Service Registration Fails After IPv6 Is Enabled for the Exclusive Microservice Engine with Security Authentication Enabled?
What Should I Do If a Non-Microservice Engine Error Occurs When I Operate an Exclusive Microservice Engine?
What Should I Do I Get an ECS Error When Deploying VM-based Components?
What Should I Do If an ECS Error Occurs During VM-based Component Deployment?
What Should I Do If I Cannot Access the Port During VM-based Deployment?
What Should I Do If the Microservice Application Name Is Different from the Component Application Name?
Why the Microservice Name Is Different from the Component Name?
Failed to Restore Data of an Exclusive Microservice Engine
API Reference (ME-Abu Dhabi Region)
Before You Start
Overview
API Calling
Endpoints
Concepts
API Overview
Calling APIs
Making an API Request
Authentication
Response
Application Management APIs
Meta
Obtaining All Supported Runtimes of Application Components
Obtaining All Supported Flavors of Application Resources
Environment
Creating an Environment
Obtaining All Environments
Modifying Environment Information
Deleting an Environment Based on the Environment ID
Obtaining Environment Details Based on the Environment ID
Modifying Environment Resources
Application
Creating an Application
Obtaining All Applications
Modifying Application Information
Deleting an Application Based on the Application ID
Obtaining Application Details Based on the Application ID
Adding or Modifying Application Configurations
Deleting Application Configurations
Obtaining Application Configurations
Component
Creating an Application Component
Obtaining All Components of an Application
Modifying Component Information Based on the Component ID
Deleting an Application Component Based on the Component ID
Obtaining Application Component Information Based on the Component ID
Instance
Creating an Application Component Instance
Obtaining All Instances of a Component
Querying the Operations Performed on a Component Instance
Modifying an Application Component Instance
Deleting an Application Component Instance
Querying Instance Details Based on the Instance ID
Obtaining Component Instance Snapshots
Job
Obtaining Job Details
Git Repository Access APIs
Obtaining a Git Repository Authorization List
Obtaining an Authorization Redirection URL
Creating OAuth Authorization
Creating Private Token Authorization
Creating Password Authorization
Deleting Repository Authorization
Obtaining a Repository Namespace
Obtaining Repository Information Based on the Clone URL
Obtaining All Projects in a Namespace
Creating a Software Repository Project
Obtaining a Project Branch
Obtaining a Project Tag
Creating a Project Tag
Deleting a Project Tag
Obtaining Project Commits
Obtaining a Project Hook
Creating a Project Hook
Deleting a Project Hook
Obtaining a Repository File Directory
Obtaining Repository File Contents
Creating a Repository File
Modifying Repository File Contents
Deleting a Repository File
CSE API
API Calling
Querying Static Information About a Microservice
Querying Static Information About All Microservices
Creating Static Information for a Microservice
Modifying Static Information About a Microservice
Querying a Microservice Schema
Modifying a Microservice Schema
Creating a Dependency Between Services
Querying All Providers of a Microservice
Querying the Unique Service or Schema ID of a Microservice
Registering a Microservice Instance
Querying All Instances of a Microservice Based on the Service ID
Deregistering a Microservice Instance
Querying Details About a Microservice Instance
Modifying the Extended Information About a Microservice Instance
Changing the Status of a Microservice Instance
Sending Heartbeat Information
Querying a Microservice Instance by Filter Criteria
Querying Configurations
Deleting Static Information About a Microservice
Deleting Static Information About Microservices in Batches
Querying Microservice Instances in Batches
Querying All Schema Information About a Microservice
Data Structure
Parameters
HealthCheck
MicroServiceInstance
HeartbeatSetElement
InstanceHbRst
DelServicesResponse
MetricData
FunctionMetricInfo
InstanceMetricInfo
Common Request Parameters
MicroService
Properties
DependencyMicroService
Rule
AddOrUpdateRule
DataCenterInfo
Schema
environment_setting
phases
Common Response Parameters
WatchMicroServiceKey
SuccessdResponse
ServiceInfo
AggregateMetricInfo
ServiceDetail
TenantProject
Error
Permissions Policies and Supported Actions
Introduction
Appendix
Status Codes
ServiceStage Error Codes
CSE Error Codes
Obtaining the Project ID
Obtaining the Account ID
Obtaining the Connection Address of Service Center
User Guide (Kuala Lumpur Region)
Service Overview
What Is ServiceStage?
Product Advantages
Application Scenarios
Constructing Microservice Applications
Web Application Lifecycle Management
Microservice Engine Versions
Glossary
Restrictions
Edition Differences
Permissions Management
Relationship with Other Cloud Services
Getting Started
Overview
Permissions Management
Creating a User and Granting Permissions
Creating a Custom Policy
Assigning Permissions to ServiceStage-Dependent Services
Environment Management
Environment Overview
Creating an Environment
CCE Resource Management
Binding a CCE Cluster
Unbinding a CCE Cluster
Managing Namespaces
Managing Configuration Items
Managing Secrets
Managing Resources
Removing Managed Resources
Modifying an Environment
Deleting an Environment
Application Management
Creating an Application
Viewing Application Overview
Managing Application Environment Variables
Editing an Application
Deleting an Application
Component Management
Component Overview
Creating and Deploying a Component
Viewing Component Details
Managing Component Labels
Managing Component Instances
Upgrading a Single Component
Single-batch Release
Rolling Release
Dark Launch (Canary)
Upgrading Components in Batches
Rolling Back a Component
Redeploying a Component
Single-batch Release
Rolling Release
Dark Launch (Canary)
Setting the Access Mode of Components
Changing the Component Access Domain Name
Configuring a Scaling Policy of a Component Instance
Component O&M
Viewing the Component Running Metrics
Customizing Component Running Metrics
Managing Component Running Logs
Configuring Alarm Thresholds for Resource Monitoring
Viewing the Component Running Events
Viewing the Component Running Environment
Component Instance Start and Stop
Deleting a Component
Component Advanced Setting
Setting Component Environment Variables
Configuring the Lifecycle of a Component
Configuring Data Storage
Configuring a Distributed Cache
Configuring Relational Databases
Configuring a Scheduling Policy of a Component Instance
Configuring a Log Policy of an Application
Configuring Custom Monitoring of a Component
Configuring Health Check
Deployment Source Management
Image Repository
Uploading an Image
Managing Images
Organization Management
Continuous Delivery
Overview
Viewing Build Jobs
Creating a Source Code Job
Creating a Package Job
Maintaining Build Jobs
Managing Pipelines
Authorizing a Repository
Microservice Engine
Cloud Service Engine Overview
Creating a Microservice Engine
Managing Microservice Engines
Viewing Microservice Engine Information
Obtaining the Service Center Address of a Microservice Engine
Obtaining the Configuration Center Address of a Microservice Engine
Viewing the Quota of Microservice Engine Instances
Viewing the Quota of Microservice Engine Configuration Items
Configuring Backup and Restoration of a Microservice Engine
Managing Public Network Access for a Microservice Engine
Binding an EIP
Unbinding an EIP
Viewing Microservice Engine Operation Logs
Upgrading a Microservice Engine Version
Deleting a Microservice Engine
Managing Security Authentication of a Microservice Engine
Using Microservice Engines
Using the Microservice Dashboard
Managing Microservices
Microservice Governance
Overview
Governing Microservices
Configuration Management (Applicable to Microservice Engine 2.x)
Configuration Management (Applicable to Microservice Engine 1.x)
System Management
Overview
Accounts
Roles
Key Operations Recorded by CTS
ServiceStage Operations That Can Be Recorded by CTS
Querying Audit Logs
Viewing Monitoring Metrics and Alarms
FAQs
Application Development FAQs
Environment Management
What Are the Differences Between the Microservice and Platform Service?
Application Management
How Do I View the Causes of Application Component Deployment Failures?
What If an Instance Is Being Created for a Long Time?
How Do I Solve the Dependency Problem When a Node Program Runs in Docker?
How Do I Customize a Tomcat Context Path?
How Do I Use a Fixed Application Component IP?
How Do I Use the ServiceStage Source Code Deployment Function?
Continuous Delivery
How Does ServiceStage Manage Code on IDEA?
How Do I Add the Build Server Address to the GitLab Server Security Group?
How Do I Add the Build Server Address to the Maven Server Security Group?
Infrastructure
What Should I Do If the Service Registration Fails After IPv6 Is Enabled for the Exclusive Microservice Engine with Security Authentication Enabled?
What Should I Do If a Non-Microservice Engine Error Occurs When I Operate an Exclusive Microservice Engine?
Application O&M
Why Can't I View ServiceStage Logs?
What Should I Do If Application Access Mode Becomes Invalid When EIP Is Replaced?
What Should I Do If the Memory Usage of a Node Becomes Too High After a New Service Is Started?
API Reference (Kuala Lumpur Region)
Before You Start
Overview
API Calling
Endpoints
Concepts
API Overview
Calling APIs
Making an API Request
Authentication
Response
Application Management APIs
Meta
Obtaining All Supported Runtimes of Application Components
Obtaining All Supported Flavors of Application Resources
Environment
Creating an Environment
Obtaining All Environments
Modifying Environment Information
Deleting an Environment Based on the Environment ID
Obtaining Environment Details Based on the Environment ID
Modifying Environment Resources
Application
Creating an Application
Obtaining All Applications
Modifying Application Information
Deleting an Application Based on the Application ID
Obtaining Application Details Based on the Application ID
Adding or Modifying Application Configurations
Deleting Application Configurations
Obtaining Application Configurations
Component
Creating an Application Component
Obtaining All Components of an Application
Modifying Component Information Based on the Component ID
Deleting an Application Component Based on the Component ID
Obtaining Application Component Information Based on the Component ID
Instance
Creating an Application Component Instance
Obtaining All Instances of a Component
Querying the Operations Performed on a Component Instance
Modifying an Application Component Instance
Deleting an Application Component Instance
Querying Instance Details Based on the Instance ID
Obtaining Component Instance Snapshots
Job
Obtaining Job Details
CSE API
API Calling
Querying Static Information About a Microservice
Querying Static Information About All Microservices
Creating Static Information for a Microservice
Modifying Static Information About a Microservice
Querying a Microservice Schema
Modifying a Microservice Schema
Creating a Dependency Between Services
Querying All Providers of a Microservice
Querying the Unique Service or Schema ID of a Microservice
Registering a Microservice Instance
Querying All Instances of a Microservice Based on the Service ID
Deregistering a Microservice Instance
Querying Details About a Microservice Instance
Modifying the Extended Information About a Microservice Instance
Changing the Status of a Microservice Instance
Sending Heartbeat Information
Querying a Microservice Instance by Filter Criteria
Querying Configurations
Deleting Static Information About a Microservice
Deleting Static Information About Microservices in Batches
Querying Microservice Instances in Batches
Querying All Schema Information About a Microservice
Data Structure
Parameters
HealthCheck
MicroServiceInstance
HeartbeatSetElement
InstanceHbRst
DelServicesResponse
MetricData
FunctionMetricInfo
InstanceMetricInfo
Common Request Parameters
MicroService
Properties
DependencyMicroService
Rule
AddOrUpdateRule
DataCenterInfo
Schema
environment_setting
phases
Common Response Parameters
WatchMicroServiceKey
SuccessdResponse
ServiceInfo
AggregateMetricInfo
ServiceDetail
TenantProject
Error
Permissions Policies and Supported Actions
Introduction
Appendix
Status Codes
ServiceStage Error Codes
CSE Error Codes
Obtaining the Project ID
Obtaining the Account ID
Obtaining the Connection Address of Service Center
Videos
General Reference
Glossary
Service Level Agreement
White Papers
Endpoints
Permissions