Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

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.

Table 1: Functions of 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)

  • Manages the lifecycle of device objects. Each device object provides an abstraction for one or more physical or virtual network devices.

  • Provides APIs for device management.

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

  • Provides job management functionality.

  • Supports the creation of synchronous and asynchronous jobs, track status, rack start and completion time.

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

  • Provides highly available, persistent data store for various schemas used by CSP applications.

  • Provides APIs to create, read, update, and delete schemas.

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.