1. 03 Feb, 2020 1 commit
  2. 31 Jan, 2020 2 commits
  3. 20 Jan, 2020 1 commit
    • Alessio Netti's avatar
      Analytics: improved job filtering for job operators · 47c5bde7
      Alessio Netti authored
      - New filtering methods applies a filtering regular expression to all
      node names in the node list of a job; the mode of the filtered node names
      is then computed, and the job is processed only if this matches an
      arbitrary "match" string
      - Can be used to assign jobs to different islands in a HPC system based
      on the allocation of nodes
      47c5bde7
  4. 17 Jan, 2020 2 commits
  5. 16 Dec, 2019 2 commits
  6. 02 Dec, 2019 1 commit
    • Micha Müller's avatar
      Rework tool dcdbslurmjob · 7d197c01
      Micha Müller authored
      -sends data as JSON to CollectAgent instead of storing in Cassandra directly
      -adapt CA to support iob data
      7d197c01
  7. 11 Nov, 2019 1 commit
  8. 21 Oct, 2019 1 commit
  9. 19 Oct, 2019 1 commit
  10. 18 Oct, 2019 2 commits
  11. 10 Oct, 2019 1 commit
  12. 09 Oct, 2019 2 commits
  13. 07 Oct, 2019 2 commits
    • Alessio Netti's avatar
      Metadata integration · ea1ab2b2
      Alessio Netti authored
      - Metadata is now parsed from config files, sent from Pushers to
      Collectagents as JSON, and finally written to Cassandra
      ea1ab2b2
    • Alessio Netti's avatar
      Changes to metadata packet send method · dcafa065
      Alessio Netti authored
      - JSON metadata is sent only if a "metadata" block for the sensor is
      defined, else if auto-publish is enabled we only send the sensor name
      dcafa065
  14. 04 Oct, 2019 1 commit
  15. 30 Aug, 2019 1 commit
    • Alessio Netti's avatar
      Analytics: Operator Bugfixes · 3d72b599
      Alessio Netti authored
      - Fixed a bug that prevented pipelines in collectagent deployments
      - Incremented the tolerance threshold of fuzzy queries to 1h
      - Fixed the assignment of MQTT topics to job sensors
      3d72b599
  16. 19 Aug, 2019 1 commit
  17. 12 Aug, 2019 1 commit
    • Alessio Netti's avatar
      Analytics: fixes and small changes · de38e004
      Alessio Netti authored
      - Fixed a bug that prevented relaxed mode from working properly for
      operators deployed on the collectagent
      - Changed the function of the "delay" parameter: it now specifies a
      fixed offset applied to the computation interval of each operator,
      useful to tune the flow of data in operator pipelines
      de38e004
  18. 09 Aug, 2019 3 commits
  19. 07 Aug, 2019 1 commit
    • Alessio Netti's avatar
      Analytics: added job filtering · 584093ba
      Alessio Netti authored
      - A regular expression (jobFilter) can be applied to the jobs' nodelists
      to identify the jobs that need to be treated by each collectagent in a
      cluster
      - By default only the first node in the nodelist is considered, but this
      behavior can be customized
      584093ba
  20. 31 Jul, 2019 1 commit
    • Alessio Netti's avatar
      Analytics: minor changes to QueryEngine · 02abd6cd
      Alessio Netti authored
      - querySensor does not return NULL pointers anymore, but always
      the "buffer" input argument
      - the previous implementation was more descriptive of error statuses,
      but much more prone to leaking memory in case of improper usage
      - Also fixed a warning in the MSR plugin
      02abd6cd
  21. 30 Jul, 2019 1 commit
  22. 29 Jul, 2019 1 commit
  23. 01 Jul, 2019 1 commit
  24. 17 Jun, 2019 1 commit
    • Alessio Netti's avatar
      Analytics: bugfixes for job analyzers · 2564afba
      Alessio Netti authored
      - Fixed a fair amount of bugs related to job analyzers
      - Added a "getJobsInIntervalRunning" method to JobDataStore, to get
      the list of jobs that were running in a certain time interval
      - Some code refactoring for the JobDataStore class to reduce duplication
      - Job analyzers have been tested and are working properly as of now
      2564afba
  25. 13 Jun, 2019 1 commit
  26. 12 Jun, 2019 1 commit
    • Alessio Netti's avatar
      Analytics: Aggregator plugin re-worked · 6d2b07a0
      Alessio Netti authored
      - Now supports also standard deviation and percentile computation
      - Multiple output sensors per analyzer can be defined, each performing
      a different aggregation task
      - QueryEngine has been slightly modified so as not to clear the input
      sensor reading buffer (if any), thus allowing to accumulate sensor
      values with subsequent calls
      6d2b07a0
  27. 04 Jun, 2019 1 commit
  28. 31 May, 2019 1 commit
  29. 28 May, 2019 2 commits
    • Alessio Netti's avatar
      Documentation and fixes · 69739f0a
      Alessio Netti authored
      - Added documentation to the new SensorID implementation
      - NOTE: virtual sensors will likely require some modifications due to
      how topics are handled now ('/' separator clashing with divide symbol)
      69739f0a
    • Alessio Netti's avatar
      Fully-operational string MQTT topics · b45ce395
      Alessio Netti authored
      - String topics are now used across all of DCDB, up to Cassandra
      - As of now, sensor names ALWAYS match MQTT topics
      - Users can still define sensor "aliases" via dcdbconfig that point
      to the same topics
      b45ce395
  30. 24 May, 2019 2 commits