<commit_before>---
title: "Monitoring only"
permalink: /docs/scenarios/monitoring-only/
gallery:
 - url: /assets/images/dashboard_1.png
   image_path: dashboard_1.png
   alt: "dashboard_1.png"
   title: "Monitoring Dashboard Real-time overview with VMs and Compute Nodes"
 - url: /assets/images/dashboard_2.png
   image_path: dashboard_2.png
   alt: "dashboard_2.png"
   title: "Monitoring Dashboard Real-time overview with metrics"
---

{% include base_path %}

{% include toc %}

CACTOS may be used from a datacentre operator to monitor its infrastructure. By installing and enabling CactoScale in the infrastructure (cf. Figure 1), **integrates multiple sources of performance and error monitoring data** 
into a consolidated architecture with a unified interface and storage architecture. Specifically, data agents co-located with the data centre servers collect log traces from user-defined data sources and 
optionally process this data in place, or forward this data for processing on dedicated CactoScale servers. The CactoScale interface enables both **in-situ and off-loaded data processing**, with most of the 
simple filtering operations being feasible in-situ, and only more advanced data correlation algorithms off-loaded to high-throughput processing servers.

<figure>
  <img src="{{ base_path }}/assets/images/cactoscale_openstack.png" alt="CACTOS Monitoring System">
</figure>
*Figure 1: Complete monitoring system in an OpenStack Physical Testbed*

Additionally, a monitoring dashboard (cf. Figure 2) has been developed for the user to get meaningful graphs during real time, but also navigate through past historical data. 

<figure>
{% include gallery %}

*Figure 2: Snapshots of the Monitoring Dashboard*<commit_msg>Add end tag<commit_after>---
title: "Monitoring only"
permalink: /docs/scenarios/monitoring-only/
gallery:
 - url: /assets/images/dashboard_1.png
   image_path: dashboard_1.png
   alt: "dashboard_1.png"
   title: "Monitoring Dashboard Real-time overview with VMs and Compute Nodes"
 - url: /assets/images/dashboard_2.png
   image_path: dashboard_2.png
   alt: "dashboard_2.png"
   title: "Monitoring Dashboard Real-time overview with metrics"
---

{% include base_path %}

{% include toc %}

CACTOS may be used from a datacentre operator to monitor its infrastructure. By installing and enabling CactoScale in the infrastructure (cf. Figure 1), **integrates multiple sources of performance and error monitoring data** 
into a consolidated architecture with a unified interface and storage architecture. Specifically, data agents co-located with the data centre servers collect log traces from user-defined data sources and 
optionally process this data in place, or forward this data for processing on dedicated CactoScale servers. The CactoScale interface enables both **in-situ and off-loaded data processing**, with most of the 
simple filtering operations being feasible in-situ, and only more advanced data correlation algorithms off-loaded to high-throughput processing servers.

<figure>
  <img src="{{ base_path }}/assets/images/cactoscale_openstack.png" alt="CACTOS Monitoring System">
</figure>
*Figure 1: Complete monitoring system in an OpenStack Physical Testbed*

Additionally, a monitoring dashboard (cf. Figure 2) has been developed for the user to get meaningful graphs during real time, but also navigate through past historical data. 

<figure>
{% include gallery %}
</figure>
*Figure 2: Snapshots of the Monitoring Dashboard*
{'fraction_non_alphanumeric': 0.07263853000287109, 'fraction_numerical': 0.005742176284811944, 'mean_word_length': 4.945392491467577, 'pattern_counts': {'":': 0, '<': 12, '<?xml version=': 0, '>': 12, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1331604', 'n_tokens_mistral': 944, 'n_tokens_neox': 895, 'n_words': 410}