Functions of Microservices
View Information About Microservices
When you log in to Kibana, the Discover page displays a chart of the number of logs for a specific time period and a list of events for the deployment. You can filter this data to view subsets of the logs and to add fields to the table to find the specific information that you need. You can also change the time period for which you view events.
Table 1 provides the basic functions of each microservice. The list is limited to some of the public microservices.
Microservice |
Description |
---|---|
Activation service (central) |
Provides network activation functions to enable zero-touch provisioning of devices. |
ams |
Monitors and autonomously collects data without system or human intervention. |
Configuration template service |
Provides configuration template management features for the CSO solution. The features include maintenance of a database of configuration templates, template syntax validation (for example—Jinga2, Python, YANG RPC), template execution with input parameters using YANG RPC, and input/output validation (if the corresponding schema is provided). |
cslm |
Maintains the data model of the EMS device for device management functions. The data model contains information such as device objects, abstract configuration, device inventory object, configuration template object, device profile object, and device image object. |
Device management service (central) |
|
design-tools-central |
Provides an interface to network function virtualization design tools to create configuration templates, VNF definitions, and network service definitions. |
Dataview service (central) |
Serves the northbound applications such as portals or operations support systems (OSS), read-only data with paging, sorting and, rich queries. |
Element management service (central) |
Maintains the data model of the EMS device for device management functions. This data model contains device object, abstract configuration, device inventory object, configuration template object, device profile object, and device image object. |
Fault and Performance Monitoring (FMPM) Collector Services |
Describes the APIs used by the fault monitoring and performance monitoring system for collecting service check results from telemetry agents. |
IAM service |
Provides identity and access management features. |
IAM service (no authentication) |
Provides identity and access management features during password recovery procedures. |
Image management service (central) |
Provides image management functions. |
Intent-based policy management |
Provides policy management and SLA profile object management services to enable software-defined WAN (SD-WAN) functions. |
Inventory management service (central) |
Provides generic inventory management functions. |
Job service |
|
Policy and SLA management service |
Enables software-defined WAN (SD-WAN) functions. |
Routing manager service |
Provides APIs to manage routing operations such as creating VPN, interfacing to route reflector, enabling routing on CPE locations. |
Schema service |
|
Shared object service |
Varies based on type of schema. |
Signature manager service |
Manages application signatures. |
Template service |
Provides configuration template management features for the CSO solution. The features include maintenance of a database of configuration templates, template syntax validation (for example—Jinga2, Python, YANG RPC), template execution with input parameters using YANG RPC, and input/output validation (if the corresponding schema is provided). |
Tenant, site and service manager service |
Provides APIs for tenant, site, and service management. |
Topology service |
Provides APIs for modeling topologies and working with network elements such as devices, hubs, spokes, policy enforcement points, and other objects. |
VIM |
Provides common APIs to create virtual networks, and virtual links, instantiate VNFs, and instantiate service chains for various virtual network infrastructures. |
Syslog Processor | Provides REST API and WebSocket streaming interfaces to access device syslogs. |