icinga-powershell-framework/lib
Lord Hepipud f5d9ac943c
Adds improved handling for Metrics over Time (#772)
This adds new and improved handling for Metrics over Time.

The overall execution time for the background tasks has been reduced, while also the memory management is way more efficient.

In addition to the improved core handling of the feature, performance metrics for metrics over time will NO LONGER BE WRITTEN.

This will increase the performance of the graphing solutions like InfluxDB a lot, while the monitoring by using the "-ThresholdInterval" argument is still possible.

```powershell
PS> Invoke-IcingaCheckCPU -Warning '5%' -ThresholdInterval '10m';
[WARNING] CPU Load [WARNING] Overall Load, Socket #0
\_ [WARNING] Overall Load: Value 6.546175% is greater than threshold 5% (10m Avg.) 
\_ [WARNING] Socket #0 
     \_ [WARNING] Core 0: Value 18.391566% is greater than threshold 5% (10m Avg.) 
     \_ [WARNING] Core 1: Value 14.100505% is greater than threshold 5% (10m Avg.)
     \_ [WARNING] Core Total: Value 6.546175% is greater than threshold 5% (10m Avg.)
| totalload::ifw_cpu::load=5.804053;5;;0;100 0_0::ifw_cpu::load=18.03764;5;;0;100 0_1::ifw_cpu::load=9.36611;5;;0;100 0_2::ifw_cpu::load=5.830669;5;;0;100 0_3::ifw_cpu::load=0.646737;5;;0;100 0_4::ifw_cpu::load=0.926955;5;;0;100 0_5::ifw_cpu::load=0.016205;5;;0;100 0_total::ifw_cpu::load=5.804053;5;;0;100
```
2025-01-29 14:45:53 +01:00
..
apis Adds support to configure Director Self-Service config string 2023-07-14 13:37:38 +02:00
config Rewrite IfW service check daemon 2022-01-25 10:00:19 +01:00
core Adds improved handling for Metrics over Time (#772) 2025-01-29 14:45:53 +01:00
daemon Fixes an issue on which a JEA service would become orphaned 2024-06-06 14:28:32 +02:00
daemons Adds improved handling for Metrics over Time (#772) 2025-01-29 14:45:53 +01:00
help/help Remove legacy import from files 2021-08-07 14:27:17 +02:00
icinga Adds improved handling for Metrics over Time (#772) 2025-01-29 14:45:53 +01:00
mssql Fixes MSSQL error handling on Integrated Security 2020-09-15 15:41:20 +02:00
provider Fixes broken provider filter 2025-01-27 09:38:45 +01:00
web Improves error handling on IMC for Diretor 2021-09-10 11:40:58 +02:00
webserver REST API: in the Server header, identify the software, not the machine 2024-08-16 17:04:08 +02:00
wmi Fixes lots of code styling, spelling and script analyzer 2022-01-14 22:26:53 +01:00