Release LoadGen Insight Agent: 1.0.0.11327

Release LoadGen Insight Agent: 1.0.0.11327

New Features

  • Platform Mode - The Insight Agent can now connect to a self-hosted LoadGen Platform for configuration retrieval, as an alternative to LoadGen Cloud
  • Platform Mode Dual-Header Authentication - Platform API now uses both Agent ID and Agent Key headers for improved security
  • Monitoring Package Management - Platform Mode supports scheduled execution with interval, weekly, cron, and one-time execution patterns
  • Result Push to Platform - Monitoring results can now be pushed directly to the Platform API
  • Automatic Service Installation - When the Insight service is not installed, it is now automatically installed
  • Automatic Visual C++ Runtime Installation - The agent detects and installs the required Visual C++ Runtime (x64 and x86) automatically
  • Automatic Service Recovery - Services are now configured with automatic recovery to restart on failures

Enhancements

  • Master/Slave Data Optimization - The slave agent now prepares data locally and sends it to the master agent, which bundles and forwards it to the API for improved efficiency
  • Expanded Configuration Change Detection - Now detects changes in SystemFilters, NetworkFilters, AggregationCount, Interval, and CPU load monitoring thresholds
  • Services Now Use Delayed Start - Both LoadGen Control and Insight services are configured for delayed automatic start to improve system boot performance
  • Optimized InfluxDB Uploads - Line protocol data is now uploaded in batches of 1,000 lines for improved reliability with large datasets
  • UTC Timestamps for InfluxDB - All data written to InfluxDB now uses UTC timestamps for consistency
  • Process Unique Name Tracking - Added unique process name identifiers to monitoring data sent to InfluxDB
  • Non-Blocking Service Initialization - Services now start immediately and handle configuration and runtime checks in the background
  • Configurable Without Initial Configuration - Services can now run without an initial configuration and wait for machine group assignment via the API
  • Improved diagnostic capabilities for encrypted WMI class names with automatic fix detection
  • Improved error handling in the decryption process with detailed logging

Bug Fixes

  • Fixed Critical Memory Leak - Resolved a GCHandle memory leak where unreleased native memory handles could accumulate over time, causing excessive memory consumption
  • Fixed CacheManager Data Duplication - Resolved an 'object reference' bug that caused data duplication in the cache
  • Fixed WMI Query Decryption Issue - Enhanced decryption to properly handle collection items
  • Fixed Encryption for Nested Models - Encryption now recursively processes all nested models and collections, not just top-level properties
  • Fixed Cache.db Location - Cache database now uses the executable directory instead of the current working directory, preventing file creation in System32 when running as a service
  • Fixed StackOverflow Exception - Resolved a stack overflow exception in the System Monitor native code
  • Fixed performance counter collection for multiple processes with the same name
  • Fixed the correct revision number being sent back during machine check-in
  • Fixed auto-update process issues
  • Fixed service startup timeout issues
  • Fixed Insight service blocking during initialization when waiting for configuration
  • Fixed installer dialogs appearing in service context
Was this article helpful?
0 out of 0 found this helpful