icinga-powershell-framework/doc
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
..
100-General Adds improved handling for Metrics over Time (#772) 2025-01-29 14:45:53 +01:00
110-Installation Adds security hardening to JEA profiles by always prohibit certain cmdlets 2024-03-19 10:38:25 +01:00
111-Updates-and-Uninstallation added -Version parameter to the Update-Icinga` command (#613) 2023-07-25 15:32:31 +02:00
120-Repository-Manager Updates documentation for v1.6.0 2021-09-06 15:33:39 +02:00
130-JEA Removes misleading JEA instruction 2024-04-26 11:36:45 +02:00
160-Features Optimizes IMC and centralizes data 2022-02-04 16:11:02 +01:00
200-Icinga-Integration Get-IcingaCheckCommandConfig: improve -IcingaConfig documentation 2023-11-03 16:52:13 +01:00
900-Developer-Guide Renames "Restart-IcingaWindowsService" to "Restart-IcingaForWindows" and adds alias for backwards compatibility 2024-03-13 16:53:25 +01:00
950-Deprecated Optimizes IMC and centralizes data 2022-02-04 16:11:02 +01:00
frameworkusage Optimizes IMC and centralizes data 2022-02-04 16:11:02 +01:00
images Fixes certificate handling to provide systemwide compatibility 2024-04-18 14:57:09 +02:00
knowledgebase Doc: Adds IWKB000019 for RegexErrors 2024-08-16 11:38:25 +02:00
000-Introduction.md Adds Win 11 and Win 2022 to support matrix 2021-10-27 11:50:19 +02:00
300-Knowledge-Base.md Doc: Adds IWKB000019 for RegexErrors 2024-08-16 11:38:25 +02:00