mirror of
https://github.com/ClusterCockpit/cc-metric-collector.git
synced 2025-04-25 13:51:42 +02:00
* Remove go-toolkit as build requirement for RPM builds if run in CI * Remove condition around BuildRequires and use go-toolkit for RPM builds * use go-toolkit for RPM builds * Install go-toolkit to fulfill build requirements for RPM * Add golang-race for UBI9 and Alma9 * Fix wrongly named packages * Fix wrongly named packages * Fix Release part * Fix Release part * Fix documentation of RAPL collector * Mark all JSON config fields of message processor as omitempty * Generate HUGO inputs out of Markdown files * Check creation of CCMessage in NATS receiver * Use CCMessage FromBytes instead of Influx's decoder * Rename 'process_message' to 'process_messages' in metricRouter config This makes the behavior more consistent with the other modules, which have their MessageProcessor named 'process_messages'. This most likely was just a typo. * Add optional interface alias in netstat (#130) * Check creation of CCMessage in NATS receiver * add optional interface aliases for netstatMetric * small fix --------- Co-authored-by: Thomas Roehl <thomas.roehl@fau.de> Co-authored-by: exterr2f <Robert.Externbrink@rub.de> Co-authored-by: Thomas Gruber <Thomas.Roehl@googlemail.com> * Fix excluded metrics for diskstat and add exclude_mounts (#131) * Check creation of CCMessage in NATS receiver * fix excluded metrics and add optional mountpoint exclude --------- Co-authored-by: Thomas Roehl <thomas.roehl@fau.de> Co-authored-by: exterr2f <Robert.Externbrink@rub.de> Co-authored-by: Thomas Gruber <Thomas.Roehl@googlemail.com> * Add derived values for nfsiostat (#132) * Check creation of CCMessage in NATS receiver * add derived_values for nfsiostatMetric --------- Co-authored-by: Thomas Roehl <thomas.roehl@fau.de> Co-authored-by: exterr2f <Robert.Externbrink@rub.de> Co-authored-by: Thomas Gruber <Thomas.Roehl@googlemail.com> * Add exclude_devices to iostat (#133) * Check creation of CCMessage in NATS receiver * add exclude_device for iostatMetric * add md file --------- Co-authored-by: Thomas Roehl <thomas.roehl@fau.de> Co-authored-by: exterr2f <Robert.Externbrink@rub.de> Co-authored-by: Thomas Gruber <Thomas.Roehl@googlemail.com> * Add derived_values for numastats (#134) * Check creation of CCMessage in NATS receiver * add derived_values for numastats * change to ccMessage * remove vim command artefact --------- Co-authored-by: Thomas Roehl <thomas.roehl@fau.de> Co-authored-by: exterr2f <Robert.Externbrink@rub.de> Co-authored-by: Thomas Gruber <Thomas.Roehl@googlemail.com> * Fix artifacts of not done cc-lib switch * Fix artifacts in netstat collector of not done cc-lib switch * Change to cc-lib (#135) * Change to ccMessage from cc-lib * Remove local development path * Use receiver, sinks, ccLogger and ccConfig from cc-lib * Fix ccLogger import path * Update CI * Delete mountpoint when it vanishes, not just its data (#137) --------- Co-authored-by: Michael Panzlaff <michael.panzlaff@fau.de> Co-authored-by: brinkcoder <Robert.Externbrink@ruhr-uni-bochum.de> Co-authored-by: exterr2f <Robert.Externbrink@rub.de>
49 lines
1.8 KiB
Modula-2
49 lines
1.8 KiB
Modula-2
module github.com/ClusterCockpit/cc-metric-collector
|
|
|
|
go 1.23.4
|
|
|
|
toolchain go1.23.7
|
|
|
|
require (
|
|
github.com/ClusterCockpit/cc-lib v0.1.1
|
|
github.com/ClusterCockpit/go-rocm-smi v0.3.0
|
|
github.com/NVIDIA/go-nvml v0.12.0-2
|
|
github.com/PaesslerAG/gval v1.2.2
|
|
github.com/fsnotify/fsnotify v1.7.0
|
|
github.com/gorilla/mux v1.8.1
|
|
github.com/influxdata/influxdb-client-go/v2 v2.14.0
|
|
github.com/influxdata/line-protocol v0.0.0-20210922203350-b1ad95c89adf
|
|
github.com/influxdata/line-protocol/v2 v2.2.1
|
|
github.com/nats-io/nats.go v1.39.0
|
|
github.com/prometheus/client_golang v1.20.5
|
|
github.com/stmcginnis/gofish v0.15.0
|
|
github.com/tklauser/go-sysconf v0.3.13
|
|
golang.design/x/thread v0.0.0-20210122121316-335e9adffdf1
|
|
golang.org/x/exp v0.0.0-20250215185904-eff6e970281f
|
|
golang.org/x/sys v0.30.0
|
|
)
|
|
|
|
require (
|
|
github.com/ClusterCockpit/cc-backend v1.4.2 // indirect
|
|
github.com/ClusterCockpit/cc-units v0.4.0 // indirect
|
|
github.com/apapsch/go-jsonmerge/v2 v2.0.0 // indirect
|
|
github.com/beorn7/perks v1.0.1 // indirect
|
|
github.com/cespare/xxhash/v2 v2.3.0 // indirect
|
|
github.com/expr-lang/expr v1.17.0 // indirect
|
|
github.com/google/uuid v1.6.0 // indirect
|
|
github.com/klauspost/compress v1.17.9 // indirect
|
|
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
|
|
github.com/nats-io/nkeys v0.4.9 // indirect
|
|
github.com/nats-io/nuid v1.0.1 // indirect
|
|
github.com/oapi-codegen/runtime v1.1.1 // indirect
|
|
github.com/prometheus/client_model v0.6.1 // indirect
|
|
github.com/prometheus/common v0.55.0 // indirect
|
|
github.com/prometheus/procfs v0.15.1 // indirect
|
|
github.com/santhosh-tekuri/jsonschema/v5 v5.3.1 // indirect
|
|
github.com/shopspring/decimal v1.3.1 // indirect
|
|
github.com/tklauser/numcpus v0.7.0 // indirect
|
|
golang.org/x/crypto v0.35.0 // indirect
|
|
golang.org/x/net v0.36.0 // indirect
|
|
google.golang.org/protobuf v1.35.2 // indirect
|
|
)
|