Recent Releases of https://github.com/aliceo2group/monitoring

https://github.com/aliceo2group/monitoring - v3.19.6

Added o2-monitoring-send utility to inject metrics from the command line.

- C++
Published by sy-c 12 months ago

https://github.com/aliceo2group/monitoring - v3.19.5

o2-monitoring-odc: updated query SHOW TAG VALUES FROM calibs WITH KEY to work with latest Grafana

- C++
Published by sy-c about 1 year ago

https://github.com/aliceo2group/monitoring - v3.19.4

  • o2-monitoring-odc: special handling of calib query with "All" as task filter, now returning all tasks.

- C++
Published by sy-c about 1 year ago

https://github.com/aliceo2group/monitoring - v3.19.3

  • o2-monitoring-odc: fixed output json format in case of no active calib.

- C++
Published by sy-c about 1 year ago

https://github.com/aliceo2group/monitoring - v3.19.2

CMake deps: set kafka private.

- C++
Published by sy-c over 1 year ago

https://github.com/aliceo2group/monitoring - v3.19.1

Minor compilation fix.

- C++
Published by sy-c over 1 year ago

https://github.com/aliceo2group/monitoring - v3.19.0

Minor pending updates:

  • cmake kafka
  • smaps
  • tags

- C++
Published by sy-c over 1 year ago

https://github.com/aliceo2group/monitoring - v3.18.1

  • Do not force dependencies to use C++20

- C++
Published by awegrzyn over 2 years ago

https://github.com/aliceo2group/monitoring - v3.18.0

  • Move to C++20

- C++
Published by awegrzyn over 2 years ago

https://github.com/aliceo2group/monitoring - v3.17.5

  • Remove code requiring C++20

- C++
Published by awegrzyn over 2 years ago

https://github.com/aliceo2group/monitoring - v3.17.4

  • Remove verbose logging when failing to calculate derived metric

- C++
Published by awegrzyn over 2 years ago

https://github.com/aliceo2group/monitoring - v3.17.0

  • Allow using MonLogger in executables

- C++
Published by awegrzyn almost 3 years ago

https://github.com/aliceo2group/monitoring - v3.16.1

  • Minor changes to CMake

- C++
Published by awegrzyn almost 3 years ago

https://github.com/aliceo2group/monitoring - v3.16.0

  • Added orbit ID mismatch detection

- C++
Published by awegrzyn almost 3 years ago

https://github.com/aliceo2group/monitoring - v3.15.4

  • Improved error message when dividing by 0

- C++
Published by awegrzyn about 3 years ago

https://github.com/aliceo2group/monitoring - v3.15.3

  • Increased Kafka consumer batch size to scale with link status

- C++
Published by awegrzyn over 3 years ago

https://github.com/aliceo2group/monitoring - v3.15.1

  • Removed some info log messages

- C++
Published by awegrzyn over 3 years ago

https://github.com/aliceo2group/monitoring - v3.15.0

Breaking changes - Removed hostname from default global tags (as it is set downstream); if you need it in please use addHostnameTag

- C++
Published by awegrzyn over 3 years ago

https://github.com/aliceo2group/monitoring - v3.14.1

  • Do not look for ApMon in default PATHs

- C++
Published by awegrzyn over 3 years ago

https://github.com/aliceo2group/monitoring - v3.14.0

  • Set InfoLogger log level to devel

- C++
Published by awegrzyn over 3 years ago

https://github.com/aliceo2group/monitoring - v3.13.2

  • Fixed broken compatibility in PM measurement list

- C++
Published by awegrzyn over 3 years ago

https://github.com/aliceo2group/monitoring - v3.13.1

  • Rename Monitor to PmMeasurement to avoid collision in AliceO2

- C++
Published by awegrzyn over 3 years ago

https://github.com/aliceo2group/monitoring - v3.13.0

  • Uses smaps_rollup instead of smaps for PM
  • Enables PM measurements one-by-one, by default: Monitor::Cpu, Monitor::Mem (more details in README).

- C++
Published by awegrzyn over 3 years ago

https://github.com/aliceo2group/monitoring - v3.12.2

  • Fix CMake proto output dir

- C++
Published by awegrzyn about 4 years ago

https://github.com/aliceo2group/monitoring - v3.12.1

  • Fixed warnings for optional code

- C++
Published by awegrzyn about 4 years ago

https://github.com/aliceo2group/monitoring - v3.12.0

  • Add example inserting metrics from protobuf serialised Kafka messages to InfluxDB
  • Add example serving metrics from Kafka over Websesrver

- C++
Published by awegrzyn about 4 years ago

https://github.com/aliceo2group/monitoring - v3.11.1

  • Remove buffer empty log

- C++
Published by awegrzyn about 4 years ago

https://github.com/aliceo2group/monitoring - v3.11.0

  • Added Kafka bridge
  • Fixed header includes

- C++
Published by awegrzyn about 4 years ago

https://github.com/aliceo2group/monitoring - v3.10.1

  • Fix concurrent access to run number
  • Add WebSocket backend to send values directly to Grafana

- C++
Published by awegrzyn over 4 years ago

https://github.com/aliceo2group/monitoring - v3.9.0

  • Suppress mode to avoid sending same value over again
  • By default set log severity to warn

- C++
Published by awegrzyn over 4 years ago

https://github.com/aliceo2group/monitoring - v3.8.11

  • Fix segfault when parsing /proc/self/smaps

- C++
Published by awegrzyn over 4 years ago

https://github.com/aliceo2group/monitoring - v3.8.10

  • Better integration with InfoLogger, especially log flood protection

- C++
Published by awegrzyn over 4 years ago

https://github.com/aliceo2group/monitoring - v3.8.9

  • Modify copyright header
  • Fix flushing empty buffer
  • Fix typo in Backend interface

- C++
Published by awegrzyn over 4 years ago

https://github.com/aliceo2group/monitoring - v3.8.7

  • Escape empty tag strings

- C++
Published by awegrzyn almost 5 years ago

https://github.com/aliceo2group/monitoring - v3.8.6

  • Drop unnecessary boost headers
  • Migrate boost::filesystem to std::filesystem

- C++
Published by awegrzyn about 5 years ago

https://github.com/aliceo2group/monitoring - v3.8.5

  • Data Sampling tags
  • Clear buffer only once

- C++
Published by awegrzyn about 5 years ago

https://github.com/aliceo2group/monitoring - v3.8.3

  • Fixed CMake for o2 defaults

- C++
Published by awegrzyn about 5 years ago

https://github.com/aliceo2group/monitoring - v3.8.2

  • Improved internal tests

- C++
Published by awegrzyn about 5 years ago

https://github.com/aliceo2group/monitoring - v3.8.1

  • Removed left-over test

- C++
Published by awegrzyn about 5 years ago

https://github.com/aliceo2group/monitoring - v3.8.0

  • Improved logging
  • Forwards logs to InfoLogger if detected during compilation

- C++
Published by awegrzyn about 5 years ago

https://github.com/aliceo2group/monitoring - v3.7.1

  • Added concept of run number

- C++
Published by awegrzyn about 5 years ago

https://github.com/aliceo2group/monitoring - v3.6.1

  • Disable debug log messages

- C++
Published by awegrzyn about 5 years ago

https://github.com/aliceo2group/monitoring - v3.6.0

  • Improve exception handling

- C++
Published by awegrzyn over 5 years ago

https://github.com/aliceo2group/monitoring - v3.5.1

  • Use memory as metric name prefix

- C++
Published by awegrzyn over 5 years ago

https://github.com/aliceo2group/monitoring - v3.5.0

  • Added PrivateClean and PrivateDirty memory mapping metrics
  • Added Analysis tag value

- C++
Published by awegrzyn over 5 years ago

https://github.com/aliceo2group/monitoring - v3.3.4

  • Use separate streams for StdOut backend

- C++
Published by awegrzyn over 5 years ago

https://github.com/aliceo2group/monitoring - v3.3.3

  • StdOut backends supports atomic writes

- C++
Published by awegrzyn over 5 years ago

https://github.com/aliceo2group/monitoring - v3.3.0

  • Added proportional set size to process monitoring

- C++
Published by awegrzyn almost 6 years ago

https://github.com/aliceo2group/monitoring - v3.0.7

  • Send process monitoring values in single metric
  • Drop process name from default global tags

- C++
Published by awegrzyn about 6 years ago

https://github.com/aliceo2group/monitoring - v3.0.6

  • 0 tag value should remain int (before was pointing to ACO)

- C++
Published by awegrzyn about 6 years ago

https://github.com/aliceo2group/monitoring - v3.0.5

  • Add CRORC tag key
  • Provide workaround for GCC < 8

- C++
Published by awegrzyn about 6 years ago

https://github.com/aliceo2group/monitoring - v3.0.4

  • Make sure ROC tools are supported

- C++
Published by awegrzyn about 6 years ago

https://github.com/aliceo2group/monitoring - v3.0.3

  • Brought back 2.x compatibility by providing metric type as int in StdOut backend

- C++
Published by awegrzyn about 6 years ago

https://github.com/aliceo2group/monitoring - v3.1.0

  • Added InfluxDB 2.x backend (optional)

- C++
Published by awegrzyn about 6 years ago

https://github.com/aliceo2group/monitoring - v3.0.2

  • Fixed warning in ApMon backend
  • Fixed linking against pthread from tests

- C++
Published by awegrzyn about 6 years ago

https://github.com/aliceo2group/monitoring - v3.0.1

Release Notes - O2 Monitoring - Version v3.0.1

Bug

  • [OMON-313] - When using derived mode metric is transmitted twice in 3.0.0

- C++
Published by awegrzyn about 6 years ago

https://github.com/aliceo2group/monitoring - v3.0.0

  • Each metric can store multiple named values
    • Backward compatible: default value name stays the same (value)
    • New Metric constructor Metric{name} requires chaining .addValue
    • sendMultiple dropped
  • Kafka is now InfluxDB transport not backend (influxdb-kafka instead of kafka)
  • Added InfluxDB StOut transport
  • Flume backend dropped

- C++
Published by awegrzyn about 6 years ago

https://github.com/aliceo2group/monitoring - v2.6.6

  • Fix tags definition
  • Fix Boost warnings in CMake
  • Support tags in multi-value metrics

- C++
Published by awegrzyn about 6 years ago

https://github.com/aliceo2group/monitoring - v2.6.5

  • Fixed RPATH

- C++
Published by awegrzyn over 6 years ago

https://github.com/aliceo2group/monitoring - v2.6.4

  • Minor benchmark changes

- C++
Published by awegrzyn over 6 years ago

https://github.com/aliceo2group/monitoring - v2.6.3

  • Reset rate to 0 when new run starts

- C++
Published by awegrzyn almost 7 years ago

https://github.com/aliceo2group/monitoring - v2.6.2

  • CMake patch required by Boost 1.70.0

- C++
Published by awegrzyn almost 7 years ago

https://github.com/aliceo2group/monitoring - v2.3.0

  • Drop CURL and HTTP transport

- C++
Published by awegrzyn over 7 years ago

https://github.com/aliceo2group/monitoring - v2.4.0

  • Metric verbosity policy

- C++
Published by awegrzyn over 7 years ago

https://github.com/aliceo2group/monitoring - v2.2.0

  • Info as default backend verbosity
  • Added InfluxDB over Unix socket backend

- C++
Published by awegrzyn over 7 years ago

https://github.com/aliceo2group/monitoring - v2.1.0

  • Simplified tag interface
  • Tag numbering

- C++
Published by awegrzyn over 7 years ago

https://github.com/aliceo2group/monitoring - v2.0.0

  • Performance optimisations
  • Whitelisted tags

- C++
Published by awegrzyn over 7 years ago

https://github.com/aliceo2group/monitoring - v1.9.5

Minor performance optimisation to Metric class and StdCout backend

- C++
Published by awegrzyn over 7 years ago

https://github.com/aliceo2group/monitoring - v1.8.0

  • Auto push metrics
  • Minor fixes and improvements

- C++
Published by awegrzyn almost 8 years ago

https://github.com/aliceo2group/monitoring - v1.7.4

  • Define debug method to reduce verbosity of some metrics

- C++
Published by awegrzyn almost 8 years ago

https://github.com/aliceo2group/monitoring - v1.7.3

  • Reading proc files instead of using ps

- C++
Published by awegrzyn almost 8 years ago

https://github.com/aliceo2group/monitoring - v1.7.2

  • Fixed: sending both derived and raw metrics
  • Allow to set global tags

- C++
Published by awegrzyn almost 8 years ago

https://github.com/aliceo2group/monitoring - v1.7.1

  • Adapted InfoLogger backend output in order to integrate it with DPL Debug GUI

- C++
Published by awegrzyn about 8 years ago

https://github.com/aliceo2group/monitoring - v1.7.0

  • Added no-op backend

- C++
Published by awegrzyn about 8 years ago

https://github.com/aliceo2group/monitoring - v1.6.0

  • Lowercase namespace
  • Removed addDerivedMetrics in favour of send(Metric, DerivedMetricMode)
  • Dropped send(T value, std::string name)

- C++
Published by awegrzyn about 8 years ago

https://github.com/aliceo2group/monitoring - v1.5.0

  • Improved instantiation using URI
  • Removed Configuration from dependency list

- C++
Published by awegrzyn over 8 years ago

https://github.com/aliceo2group/monitoring - v1.4.1

  • ApMon: multiple parameters in single datagram

- C++
Published by awegrzyn almost 9 years ago

https://github.com/aliceo2group/monitoring - v1.4.0

  • Support for sending multiple metrics at once (InfluxDB and Zabbix)
  • Fixed issues with connectivity to Zabbix server

- C++
Published by awegrzyn almost 9 years ago

https://github.com/aliceo2group/monitoring - v1.3.0

  • moved back from int64t to uint64t
  • calculated rate is always double type
  • benchmark adapted for monitoring tests

- C++
Published by awegrzyn almost 9 years ago

https://github.com/aliceo2group/monitoring - v1.2.0

  • moved from uint64t to int64t
  • using boost visitor to calculate rate from boost variant values

- C++
Published by awegrzyn about 9 years ago

https://github.com/aliceo2group/monitoring - v1.0.0

The first stable release that supports both CentOS 7, OS X and all needed backends.

- C++
Published by awegrzyn about 9 years ago