Monitor Aura system

The operation of your Aura system can be monitored in a continuous basis. Discover Aura monitoring tools, the different logs and metrics that are generated and how to implement an alert system.

Introduction

Aura monitoring system is crucial to control how Aura system works internally, in order to keep the service functional and, moreover, to understand the behavior of our clients, leading to evolve Aura accordingly.

Monitoring is based in the generation by different Aura components of logs and metrics, that are stored for their subsequent analysis and decision-making based on the obtained results. Both logs and metrics together create a complementary observability foundation to have an essential knowledge of the system performance in predictable and unpredictable ways.

Within this process, key external monitoring tools are used, such as ElasticSearch, Kibana and Grafana.

Stages in Aura monitoring process

Sections below show, at a glance, the steps and recommended tools both for logs and metrics management and include links to the corresponding documents for more details.

Aura logs management

Logs are files generated by different Aura components that record specific single events, warnings and errors as they occur.

  1. Logs generation
    Different Aura components generate logs every time a relevant event happens.

  2. Logs storage
    Aura logs are stored in Elasticsearch.

  3. Logs visualization and analysis
    Logs can be managed through different tools:

    • Kibana: basic operational logging analyzer of Aura.
    • Moreover, two additional tools, fluentd and Grafana can be used for specific aspect related to logs management.

📃 Read here detailed information regarding Aura logs management.

Aura metrics management

Metrics offer an aggregated view of Aura performance based on meaningful aggregated logs. They are typically generated at fixed-time intervals and represent a specific aspect of the monitored system.

  1. Metrics generation
    Different Aura components generate metrics periodically based on aggregated logs.

  2. Metrics storage
    Once generated, Aura metrics are pooled by Prometheus, which is in charge of gathering and exposing them.

  3. Metrics analysis
    Aura metrics are analyzed in order to have a meaningful interpretation of data and to obtain an overall evaluation of Aura’s performance.

    For the management of metrics, we recommend using Aura dashboards, which are generated in Grafana. These dashboards can be retrieved by making queries to the system.

📃 Read here detailed information regarding Aura metrics management.

Aura alerts

Prometheus has a list of alert rules that are part of the platform configuration and can be editable.

📃 Discover the alerts currently set for Aura system in Aura alerts document.