1. 22 May, 2019 1 commit
    • Alessio Netti's avatar
      Minor changes · 8810a787
      Alessio Netti authored
      - Fixed name of log files for collectagent
      - Fixed a few compilation warnings under gcc 7
      - README for dcdbpusher now correctly refers to dcdbpusher.conf files
      - SensorNavigator is rebuilt after plugin reloads only if data analytics
      are currently running
      8810a787
  2. 17 May, 2019 1 commit
  3. 14 May, 2019 1 commit
  4. 13 May, 2019 3 commits
  5. 09 May, 2019 1 commit
  6. 29 Apr, 2019 2 commits
    • Alessio Netti's avatar
      ProcFSSensorGroup copy constructor · a5e1dd30
      Alessio Netti authored
      - Added the htVal parameter to the copy constructor
      a5e1dd30
    • Alessio Netti's avatar
      DA: filter for SensorNavigator and binary search fixes · f2970bda
      Alessio Netti authored
      - a "filter" configuration parameter has been added, which is used
      to discard sensor names when building the sensor navigator
      - Can be used to e.g. build a sensor navigator in a collectagent
      using only the sensors that are directly collected by it
      - Implemented a switch to select leftmost/rightmost binary search
      in CacheEntry, used for the QueryEngine
      f2970bda
  7. 27 Apr, 2019 4 commits
  8. 26 Apr, 2019 2 commits
    • Alessio Netti's avatar
      Minor warning fixes · 64ed2657
      Alessio Netti authored
      - Fixed a few warnings introduced in the latest ProcFS commit
      64ed2657
    • Alessio Netti's avatar
      Hyperthreading aggregation in ProcFS · 476dec13
      Alessio Netti authored
      - Virtual threads can now be automatically aggregated for procstat and
      sar groups
      - the htVal parameter is the number of physical threads; corresponding
      virtual threads are determined via modulo arithmetic
      - Minor changes to AnalyticsController in collectagent
      476dec13
  9. 24 Apr, 2019 3 commits
    • Alessio Netti's avatar
      DA: improved template support · 03527a09
      Alessio Netti authored
      - Now template sensors can be defined in data analytics plugins, and
      can be used both for input and output
      - The list of input "prototype" sensors of a template analyzer is now
      propagated to derived analyzers
      - The list of output "prototype" sensors of a template is ignored and
      not inherited, because it would interfere with the Unit system
      03527a09
    • Alessio Netti's avatar
      Configuration tweaks · 8b4b1738
      Alessio Netti authored
      - Parsing of host:port network addresses is handled by GlobalConfiguration
      - -p dcdbpusher command line parameter (broker port) removed and integrated
      into the -b argument
      8b4b1738
    • Alessio Netti's avatar
      Unified configuration backend · 0b344fc2
      Alessio Netti authored
      - The GlobalConfiguration class includes all shared logic to read and
      parse configuration attributes for the collectagent and dcdbpusher
      - The class is further expanded to add application-specific
      configuration parameters and blocks
      0b344fc2
  10. 23 Apr, 2019 1 commit
    • Alessio Netti's avatar
      DA: search-based sensor queries · eb186235
      Alessio Netti authored
      - When performing sensor queries with absolute timestamps (rel=false) a
      binary search algorithm is used to compute the bounds of the required
      sensor cache view
      - This is more accurate than the fuzzy method employed with relative
      timestamps (rel=true)
      eb186235
  11. 20 Apr, 2019 1 commit
  12. 18 Apr, 2019 1 commit
    • Alessio Netti's avatar
      DA: REST API in collectagent · 0466b434
      Alessio Netti authored
      - The REST API of the data analytics framework is now functional in
      the collectagent as well
      - This implementation is temporary and should be replaced with a generic
      REST API server whenever possible
      0466b434
  13. 17 Apr, 2019 5 commits
  14. 16 Apr, 2019 7 commits
  15. 15 Apr, 2019 2 commits
    • Alessio Netti's avatar
      DA: data staleness checks · e19fd249
      Alessio Netti authored
      - Batch size in the collectagent now taken into account to determine if
      a specific sensor cache is stale or not
      e19fd249
    • Alessio Netti's avatar
      DA: bugfixes and documentation · 35cfab1b
      Alessio Netti authored
      - Integration of data analytics framework in collectagent complete
      - REST API integration still pending
      - Added some documentation to the code
      35cfab1b
  16. 13 Apr, 2019 1 commit
  17. 12 Apr, 2019 3 commits
    • Alessio Netti's avatar
      DA: integration of analytics in collectagent · 30c355d3
      Alessio Netti authored
      - QueryEngine integration done (but not functional yet, debugging required)
      - Changed behavior on exceptional conditions: if SensorNavigator or
      AnalyticsManager initialization fails, termination follows
      - Now the QueryEngine can also access output sensors of other Analyzers
      - Minor bugfixes
      30c355d3
    • Alessio Netti's avatar
      fPIC flag in collectagent Makefile · acc15ee7
      Alessio Netti authored
      acc15ee7
    • Alessio Netti's avatar
      DA: integration in CollectAgent (WIP) · 0f77d784
      Alessio Netti authored
      - First step for integration of the analytics framework in the collectagent
      - QueryEngine and REST API integration still missing
      - Proper testing still to be done
      - Added a probe function: the global config file is scanned before
      initialization, and if no data analytics plugins are requested, no
      sensor navigator is built
      0f77d784
  18. 06 Apr, 2019 1 commit