Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

APIs to SOTN Controller (Restconf)

Subscribe Notification

Functionality

             Collector (Client) and SOTN Controller establishes subscription relationship. 

Method

             POST

Request-URL

             /restconf/operations/ietf-subscribed-notifications:establish-subscription

Request-Body

            {

               "ietf-subscribed-notifications:input": {

...

               }

            }

Response-Body

           {

                "ietf-subscribed-notifications:output": {

...

Establish Long Term Connectivity

Functionality

           Collector establishes long term connectivity with SOTN Controller and the controller will continuously Push the subscribed notification over. 

Method

           GET

Request-URL

           /restconf/streams/yang-push-json

Request-Body

          (TBD)

Response-Body

          {  

             "ietf-notification:notification": {

...

                }

          }

Route Alarm Message

This is the message definition at output of Restconf collector to DMAAP.

HOLMES

Rule Creation

Rule Execution

...

Policy Creation

Operational Policy

Code Block
languagetext
titleOperational Policy
collapsetrue
controlLoop:
  version: 2.0.0
  controlLoopName: ControlLoop-VOLTE-2179b738-fd36-4843-a71a-a8c24c70c55b
  trigger_policy: unique-policy-id-1-restart
  timeout: 3600
  abatement: false
 
policies:
  - id: unique-policy-id-1-restart
    name: Restart the VM
    description:
    actor: VFC
    recipe: Restart
    target:
      type: VM
    retry: 3
    timeout: 1200
    success: final_success
    failure: final_failure
    failure_timeout: final_failure_timeout
    failure_retries: final_failure_retries
    failure_exception: final_failure_exception
    failure_guard: final_failure_guard


DCAE Holmes Event

APIs