Network Function Logs, Metrics, Traces, Alerts Data Collector

This module collects NF specific data such as logs, metrics, traces, and alerts, when a deployed NF malfunctions or fails. Using this module, you can collect the required log files to debug NF related issues. This module provides the following utilities:
  • Exporter utility
  • Loader utility

Exporter Utility

Execute this utility on the same system from which the data needs to be collected in plain files. Exporter utility uses Elastic Search and Prometheus Server to collect the following data for a specified time interval provided in the exporter-custom-values.yaml file:

  • Logs
  • Metrics
  • Traces
  • Alarms

Loader Utility

Execute this utility on the same system to which the data needs to be loaded in plain files. Loader utility uses Elastic Search and Victoria Metrics to load the same data that was exported using the Exporter utility.

Note:

Victoria Metrics is a time series database similar to Prometheus. Victoria Metrics is used instead of Prometheus because Prometheus does not support push mechanism to store data into its time series database.

The following image explains data collection and data loading by using Exporter and Loader utilities.

Figure 3-1 Data Collection and Data Loading

Data Collection and Data Loading