Holger Obermaier
|
94c88f23df
|
Be more verbose in error messages
|
2023-10-05 17:22:30 +02:00 |
|
Holger Obermaier
|
9dae829f9d
|
Wait for concurrent flush operations to finish
|
2023-10-05 16:44:03 +02:00 |
|
Holger Obermaier
|
778bb62602
|
Cleanup
|
2023-10-04 16:24:39 +02:00 |
|
Holger Obermaier
|
5aa9603c01
|
Add batch_size config
|
2023-10-04 12:37:25 +02:00 |
|
Holger Obermaier
|
0db1cda27f
|
Do not store unused topology information
|
2023-10-02 11:30:06 +02:00 |
|
Holger Obermaier
|
013ae7ec6d
|
Reuse ccTopology functionality
|
2023-10-02 10:57:50 +02:00 |
|
Holger Obermaier
|
9f65365f9d
|
Add Influx client options
|
2023-09-29 10:36:42 +02:00 |
|
Holger Obermaier
|
1e606a1aa1
|
Reuse flush timer
|
2023-09-26 15:04:39 +02:00 |
|
Holger Obermaier
|
19ec6d06db
|
Use generic package maps to clone maps
|
2023-09-26 11:49:19 +02:00 |
|
Holger Obermaier
|
553fcff468
|
Add documentation for send_*_total values
|
2023-09-21 10:44:14 +02:00 |
|
Holger Obermaier
|
7b5a4caf6a
|
Avoid unneccessary memory allocations
|
2023-09-21 10:19:25 +02:00 |
|
Holger Obermaier
|
a401e4cdd1
|
Add basic authentication support
|
2023-09-20 17:41:12 +02:00 |
|
Holger Obermaier
|
94d5822426
|
Add basic authentication support
|
2023-09-20 17:33:08 +02:00 |
|
Holger Obermaier
|
f6b5f7fb07
|
Add config option idle_timeout
|
2023-09-20 16:39:03 +02:00 |
|
Holger Obermaier
|
75b705aa87
|
Avoid package cmp to allow builds with golang v1.20
|
2023-09-19 17:00:16 +02:00 |
|
Holger Obermaier
|
8da5c692bb
|
Increase golang version requirement to 1.20.
|
2023-09-19 16:22:36 +02:00 |
|
Holger Obermaier
|
42a9423203
|
Use slice to store lexialicly orderd key value pairs
|
2023-09-19 14:48:11 +02:00 |
|
Holger Obermaier
|
c87c77a810
|
Only access meta data, when it gets used as tag
|
2023-09-19 14:06:20 +02:00 |
|
Holger Obermaier
|
c472029c2d
|
Add tags in lexical order as required by AddTag()
|
2023-09-19 13:33:25 +02:00 |
|
Holger Obermaier
|
9e73849081
|
Use a lock for the flush timer
|
2023-09-19 12:57:43 +02:00 |
|
Holger Obermaier
|
d1a960e6e1
|
Add some basic debugging documentation
|
2023-09-18 17:03:18 +02:00 |
|
Holger Obermaier
|
9530c489b5
|
Add some basic debugging documentation
|
2023-09-18 16:51:37 +02:00 |
|
Holger Obermaier
|
64ffa3d23e
|
Allow other fields not only field "value"
|
2023-09-18 16:35:56 +02:00 |
|
Holger Obermaier
|
3f4b11db47
|
github.com/influxdata/line-protocol -> github.com/influxdata/line-protocol/v2/lineprotocol
|
2023-09-18 16:03:57 +02:00 |
|
Holger Obermaier
|
fd227ed8b3
|
Add some comments
|
2023-09-18 15:37:52 +02:00 |
|
Holger Obermaier
|
2d41531b51
|
Corrected spelling
|
2023-09-18 14:52:09 +02:00 |
|
Holger Obermaier
|
e34b0166f9
|
github.com/influxdata/line-protocol -> github.com/influxdata/line-protocol/v2/lineprotocol
|
2023-09-15 15:59:03 +02:00 |
|
Holger Obermaier
|
baa45b833b
|
Fix http server addr format
|
2023-09-15 14:12:59 +02:00 |
|
Holger Obermaier
|
aac475fc98
|
Add links to ipmi and redfish receivers
|
2023-09-15 13:33:47 +02:00 |
|
Holger Obermaier
|
2dfeac8ce8
|
Fix Ubuntu version number
|
2023-09-13 13:36:27 +02:00 |
|
Holger Obermaier
|
6a4731ab7e
|
Update golang version
|
2023-09-13 13:32:44 +02:00 |
|
Holger Obermaier
|
be68aeb44f
|
Pipe golang tar package directly to tar
|
2023-09-13 13:23:37 +02:00 |
|
Holger Obermaier
|
9975ee6e00
|
Upgrade Ubuntu focal -> jammy
|
2023-09-13 13:20:00 +02:00 |
|
Holger Obermaier
|
38478ce8c2
|
Remove golang versions before 1.20
|
2023-09-13 13:07:50 +02:00 |
|
Holger Obermaier
|
9c9fd59ed0
|
Use dnf to download golang
|
2023-09-13 12:56:22 +02:00 |
|
Holger Obermaier
|
5895490b53
|
Switch to golang 1.20 for RHEL based distributions
|
2023-09-13 12:48:39 +02:00 |
|
Holger Obermaier
|
4e08acf509
|
Add release build jobs to runonce.yml
|
2023-09-13 12:29:00 +02:00 |
|
Holger Obermaier
|
e1bb3dbef6
|
Add workflow_dispatch to allow manual run of workflow
|
2023-09-13 11:31:57 +02:00 |
|
Holger Obermaier
|
562bcbf486
|
Add workflow_dispatch to allow manual run of workflow
|
2023-09-13 11:23:09 +02:00 |
|
Holger Obermaier
|
262a119413
|
Switch to setup-go action version 4
|
2023-09-13 11:16:40 +02:00 |
|
Holger Obermaier
|
609cafeb2c
|
Switch to checkout action version 4
|
2023-09-13 11:11:27 +02:00 |
|
Holger Obermaier
|
6dc4e7708a
|
Add build with golang 1.21
|
2023-09-13 11:03:36 +02:00 |
|
Holger Obermaier
|
3fdb60d708
|
Updated go packages
|
2023-09-12 16:17:24 +02:00 |
|
Holger Obermaier
|
12130361fd
|
Add comments
|
2023-09-12 11:28:57 +02:00 |
|
Holger Obermaier
|
faad23ed64
|
Remove unused variable gmresults
|
2023-09-12 10:48:51 +02:00 |
|
Holger Obermaier
|
674e78b3d0
|
Send all metrics with same time stamp
calcGlobalMetrics does only computiation, counter measurement is done before
|
2023-09-12 10:45:50 +02:00 |
|
Holger Obermaier
|
302e42d1d0
|
Input parameters should be float64 when evaluating to float64
|
2023-09-12 10:35:36 +02:00 |
|
Holger Obermaier
|
1aca1b6caf
|
Send all metrics with same time stamp
calcEventsetMetrics does only computiation, counter measurement is done before
|
2023-09-12 10:18:55 +02:00 |
|
Holger Obermaier
|
1b60935f38
|
Allow to send total values per core, socket and node
|
2023-09-11 16:26:15 +02:00 |
|
Holger Obermaier
|
188f0261b5
|
Reduce number of required slices
|
2023-09-11 13:02:22 +02:00 |
|
Holger Obermaier
|
1b06270e9b
|
Replace deprecated thread_siblings_list by core_cpus_list
|
2023-09-08 11:34:07 +02:00 |
|
Holger Obermaier
|
f3ffa29a37
|
Add Simultaneous Multithreading siblings
|
2023-09-08 11:07:37 +02:00 |
|
Holger Obermaier
|
7246278745
|
Correctly handle lists from /sys
|
2023-09-08 10:39:41 +02:00 |
|
Holger Obermaier
|
e5173bb9a2
|
Lookup all information from /sys/devices/system/cpu, /proc/cpuinfo is not portable
|
2023-09-08 10:09:04 +02:00 |
|
Holger Obermaier
|
fd56a14eb6
|
Lookup core ID from /sys/devices/system/cpu, /proc/cpuinfo is not portable
|
2023-09-08 09:25:03 +02:00 |
|
Holger Obermaier
|
35c20110ca
|
Add comment
|
2023-09-07 14:08:03 +02:00 |
|
Holger Obermaier
|
a871753bdf
|
Cleanup
|
2023-09-07 14:06:57 +02:00 |
|
Holger Obermaier
|
fbf178326a
|
Add NumaDomainList and SMTList
|
2023-09-07 13:49:22 +02:00 |
|
Holger Obermaier
|
8fedef9024
|
Add DieList
|
2023-09-07 13:04:16 +02:00 |
|
Holger Obermaier
|
094f124a18
|
Avoid slice cloning. Directly use the cache
|
2023-09-07 11:45:38 +02:00 |
|
Holger Obermaier
|
1f5856c671
|
Reuse information from /proc/cpuinfo
|
2023-09-07 10:24:43 +02:00 |
|
Holger Obermaier
|
ae106566dd
|
Use init function to initalize cache structure to avoid multi threading problems
|
2023-09-07 10:11:20 +02:00 |
|
Holger Obermaier
|
b3922b3255
|
Cleanup
|
2023-09-06 17:29:37 +02:00 |
|
Holger Obermaier
|
5fa53a7ab8
|
Cache CpuData
|
2023-09-06 16:46:30 +02:00 |
|
Holger Obermaier
|
3ac1ada204
|
Add caching
|
2023-09-06 16:19:16 +02:00 |
|
Holger Obermaier
|
2dc78ee0aa
|
Avoid type conversion by using Atoi
Avoid copying structs by using pointer access
Increase readability with CamelCase variable names
|
2023-09-06 15:28:49 +02:00 |
|
Holger Obermaier
|
4b16ca4a30
|
Fix function getNumaDomain, it always returned 0
|
2023-09-06 11:35:45 +02:00 |
|
Holger Obermaier
|
6a2b74b0dc
|
Use CamelCase
|
2023-09-06 10:44:23 +02:00 |
|
Holger Obermaier
|
3171792bd6
|
Use CamelCase
|
2023-09-06 10:37:57 +02:00 |
|
Holger Obermaier
|
99ccc04933
|
Read file line by line
|
2023-09-06 10:15:17 +02:00 |
|
Holger Obermaier
|
34436ac261
|
Read file line by line
|
2023-09-06 10:09:53 +02:00 |
|
Holger Obermaier
|
ae44b7f826
|
Read file line by line
|
2023-09-06 10:03:33 +02:00 |
|
Holger Obermaier
|
0cf32d5988
|
Switch to package slices from the golang 1.21 default library
|
2023-09-06 09:45:01 +02:00 |
|
Holger Obermaier
|
013aa9ec92
|
ioutil.ReadFile is deprecated: As of Go 1.16, this function simply calls os.ReadFile
|
2023-09-05 17:41:08 +02:00 |
|
Holger Obermaier
|
fa755ae401
|
Fixed initialization: Initalization and measurements should run in the same thread
|
2023-08-25 08:26:05 +02:00 |
|
Holger Obermaier
|
1b97953cdb
|
Completly avoid memory allocations in infinibandMetric read()
|
2023-08-21 10:09:21 +02:00 |
|
Holger Obermaier
|
e425b2c38e
|
Add aggregated metrics.
Add missing units
|
2023-08-18 10:39:43 +02:00 |
|
Holger Obermaier
|
f5d2d27090
|
Compute metrics ib_total and ib_total_pkts
|
2023-08-17 16:46:53 +02:00 |
|
Holger Obermaier
|
41ea9139c6
|
Use simpler sort function
|
2023-08-17 15:13:31 +02:00 |
|
Holger Obermaier
|
da946472df
|
Remove old entries from go.sum
|
2023-08-17 15:12:37 +02:00 |
|
Holger Obermaier
|
0ffbedb3ec
|
For older versions of go slices is not part of the installation
|
2023-08-17 15:05:13 +02:00 |
|
Holger Obermaier
|
eafeea1a76
|
Use generic function to compute median
|
2023-08-17 14:46:22 +02:00 |
|
Holger Obermaier
|
fcda7a6921
|
Add error value to sumAnyType
|
2023-08-17 13:55:31 +02:00 |
|
Holger Obermaier
|
a25f4f8b8d
|
Use generic function to compute average
|
2023-08-17 13:50:46 +02:00 |
|
Holger Obermaier
|
ceff67085b
|
Use generic function to compute maximum
|
2023-08-17 11:46:15 +02:00 |
|
Holger Obermaier
|
ec86a83a27
|
Use generic function to compute minimum
|
2023-08-17 11:41:26 +02:00 |
|
Holger Obermaier
|
89c93185d4
|
Add missing case for type []int32
|
2023-08-17 11:24:06 +02:00 |
|
Holger Obermaier
|
c3004f8c6d
|
Use generic function to simplify code
|
2023-08-17 10:20:47 +02:00 |
|
Holger Obermaier
|
a1c2c3856d
|
Allow values to be a slice of type float64, float32, int, int64, int32, bool
|
2023-08-17 09:48:41 +02:00 |
|
Holger Obermaier
|
fa8dd5992d
|
Allow sum function to handle non float types
|
2023-08-17 08:16:19 +02:00 |
|
Holger Obermaier
|
0b28c55162
|
Use only as many arguments as required
|
2023-08-17 08:03:33 +02:00 |
|
Holger Obermaier
|
fb480993ed
|
Simplify Makefile
|
2023-08-16 15:40:33 +02:00 |
|
Holger Obermaier
|
1ba08cd148
|
Add new requirements to module file
|
2022-12-23 11:42:46 +01:00 |
|
Holger Obermaier
|
b78e83b055
|
Do not allow unknown fields in JSON configuration file
|
2022-12-08 14:15:56 +01:00 |
|
Holger Obermaier
|
56b41a9e57
|
Updated to latest package versions
|
2022-12-06 14:12:21 +01:00 |
|
Holger Obermaier
|
ae98807ace
|
Some servers return "ConsumedPowerWatt":65535 instead of "ConsumedPowerWatt":null
|
2022-12-06 13:40:22 +01:00 |
|
Holger Obermaier
|
31a8e63d72
|
Use package hostlist to expand a host list
|
2022-12-01 09:48:34 +01:00 |
|
Holger Obermaier
|
6f1f33f3a5
|
Use package hostlist to expand a host list
|
2022-12-01 09:25:40 +01:00 |
|
Holger Obermaier
|
a29f0c7e3b
|
Added tests for hostlist Expand()
|
2022-11-29 17:21:09 +01:00 |
|
Holger Obermaier
|
4fb6ac0140
|
Add hostlist package
|
2022-11-29 14:04:31 +01:00 |
|