Categorygithub.com/intel/rsp-sw-toolkit-im-suite-alert-service
modulepackage
0.0.0-20221214063633-643a6506ebce
Repository: https://github.com/intel/rsp-sw-toolkit-im-suite-alert-service.git
Documentation: pkg.go.dev

# README

DISCONTINUATION OF PROJECT.

This project will no longer be maintained by Intel.

This project has been identified as having known security escapes.

Intel has ceased development and contributions including, but not limited to, maintenance, bug fixes, new releases, or updates, to this project.

Intel no longer accepts patches to this project.

Intel® Inventory Suite alert-service

license

The Alert Service generates and routes alerts for Intel® RSP Controller status, Advance Shipping Notices, and upstream service alerts.

  • Intel® RSP Controller Status: the service listens to EdgeX Core Data for controller heartbeats and, if it misses multiple consecutive heartbeats, it sends an alert.
  • ASN Events: when enabled, the service verifies Advance Shipping Notices' products' statuses and sends alerts for any that aren't whitelisted.
  • Upstream Alerts: the service processes incoming alerts from other services and posts them to a configured REST endpoint.

Depends on

  • Cloud-connector
  • Product-data-service
  • EdgeX Core-data

Install and Deploy via Docker Container

Prerequisites

Intel® RSP Software Toolkit

EdgeX and RSP MQTT Device Service should be running at this point.

Installation

sudo make build deploy

API Documentation

Go to https://editor.swagger.io and import alert-service.yml file.

# Packages

No description provided by the author
No description provided by the author

# Functions

MakeGetCallToSkuMapping makes call to the Sku Mapping service to retrieve list of products.
NewSkuMapping initialize new SkuMapping.

# Structs

SkuMapping struct for the SkuMapping.