Skip to content

5growth/5gt-mon

 
 

Repository files navigation

List of components

Table of Contents

  1. Monitoring Core
  2. Config Manager
  3. Exporters
    1. ODL exporter
    2. ONOS exporter
    3. OpenStack exporter
    4. Kubernetes exporter
    5. Basic VM exporter
  4. App instrumentation example

1. Monitoring Core

This contains scripts and configuration file usable to deploy the basic infrastructure needed for monitoring.

Folder: mon-core

2. Config Manager

The Prometheus Config Manager acts as a relay point enabling the configuration of a Prometheus + Alertmanager + Grafana deployment from a single RESTful HTTP endpoint.

Folder: config-manager-nxw

3. Exporters

3.1. ODL exporter

ATOS TBC

Folder: exp-odl-sonata-atos

3.2. ONOS exporter

SSSA TBC

Folder: exp-onos-sssa

3.3. OpenStack exporter

ATOS TBC

Folder: exp-os-sonata-atos

3.4. Kubernetes exporter

MIRANTIS TBC

Folder: exp-vim-kubernetes-mirantis

3.5. Basic VM data exporter

This contains a compilation of general-purpose VM data exporters, appropriate for general use or as a fallback.

Folder: exp-vm-nxw

4. App instrumentation example

This contains an example app instrumented to directly export data to prometheus.

Folder: example-instrumented-app-nxw

Packages

No packages published

Languages

  • Java 86.3%
  • Python 12.8%
  • Other 0.9%