Viewing Information About Microservices
When you log into Kibana, you see the Discover page, which 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 logs and 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 basic functions of each microservice. The list is limited to some of the external facing microservices.
Table 1: Functions of Microservices
Activation Service (Central)
Provides network activation functions to enable zero touch provisioning of devices.
Monitors and autonomously collects data without system or human intervention.
Maintains EMS device data model for device management functions. The data model contains information like device objects, abstract configuration, device inventory object, configuration template object, device profile object, device image object etc.
Configuration Template Service
Provides configuration template management features for the CSO solution. The features include maintaining a database of config templates, template syntanx validation (e.g jinja2, python, yang rpc), template execution with input parameters using Yang RPC, and input/output validation (provided corresponding schema is given).
Device Management Service (Central)
Dataview Service (Central)
Serves the northbound applications such as portals or OSS systems, read-only data with paging, sorting and rich queries.
Provides interface to Network Function Virtualization Design Tools to create config templates, VNF definitions and network service definitions.
Element Management Service (Central)
Maintains EMS device data model for device management functions. This data model contains device objects, abstract config, device inventory object, config template object, device profile object, device image object etc.
Fault and Performance Monitoring (FMPM) Collector Services
Describes APIs used by fault monitoring and performance monitoring system for collecting service check results from telemetry agents.
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.
Inventory Management Service (Central)
Provides generic inventory management functions.
Intent based Policy Management
Provides Policy and SLA profile object management service to enable software-defined WAN (SD-WAN) functions.
Policy and SLA management Service
Enables software-defined WAN (SDWAN) function.
Routing Manager Service
Provides APIs to manage routing operations such as to create VPN, interface to route-reflector, enable routing on CPE locations.
Shared Object Service
Varies based on type of schema.
Signature Manager Service
Manages application signatures
Provides config template of CSO management feature.
This feature maintains database of config templates, template syntax validation (e.g - jinja2, python, yang rpc), template execution with input parameters using Yang RPC, and input/output validation ((provided corresponding schema is given).
Provides API for modeling topologies and working with network elements like devices, hubs, spokes, policy enforcement points and other objects.
Tenant, Site and Service Manager Service
Provides APIs for tenant, site and service management.
Provides common APIs to create virtual networks, virtual links, instantiate VNFs, instantiate service chains for various virtual network infrastructures.