Commit Graph

24 Commits

Author SHA1 Message Date
Thomas Roehl
888292dbef Remove ganglia build tag documentation, not needed anymore 2022-02-21 18:53:03 +01:00
Thomas Roehl
873befb41f Add ganglia build tag to README 2022-02-17 15:06:55 +01:00
Holger Obermaier
8a69f76093 Removed PID file creation, as not required by systemd 2022-02-07 13:54:00 +01:00
Thomas Gruber
200af84c54
Modularize the whole thing (#16)
* Use channels, add a metric router, split up configuration and use extended version of Influx line protocol internally

* Use central timer for collectors and router. Add expressions to router

* Add expression to router config

* Update entry points

* Start with README

* Update README for CCMetric

* Formatting

* Update README.md

* Add README for MultiChanTicker

* Add README for MultiChanTicker

* Update README.md

* Add README to metric router

* Update main README

* Remove SinkEntity type

* Update README for sinks

* Update go files

* Update README for receivers

* Update collectors README

* Update collectors README

* Use seperate page per collector

* Fix for tempstat page

* Add docs for customcmd collector

* Add docs for ipmistat collector

* Add docs for topprocs collector

* Update customCmdMetric.md

* Use seconds when calculating LIKWID metrics

* Add IB metrics ib_recv_pkts and ib_xmit_pkts

* Drop domain part of host name

* Updated to latest stable version of likwid

* Define source code dependencies in Makefile

* Add GPFS / IBM Spectrum Scale collector

* Add vet and staticcheck make targets

* Add vet and staticcheck make targets

* Avoid go vet warning:
struct field tag `json:"..., omitempty"` not compatible with reflect.StructTag.Get: suspicious space in struct tag value
struct field tag `json:"...", omitempty` not compatible with reflect.StructTag.Get: key:"value" pairs not separated by spaces

* Add sample collector to README.md

* Add CPU frequency collector

* Avoid staticcheck warning: redundant return statement

* Avoid staticcheck warning: unnecessary assignment to the blank identifier

* Simplified code

* Add CPUFreqCollectorCpuinfo
a metric collector to measure the current frequency of the CPUs
as obtained from /proc/cpuinfo
Only measure on the first hyperthread

* Add collector for NFS clients

* Move publication of metrics into Flush() for NatsSink

* Update GitHub actions

* Refactoring

* Avoid vet warning: Println arg list ends with redundant newline

* Avoid vet warning struct field commands has json tag but is not exported

* Avoid vet warning: return copies lock value.

* Corrected typo

* Refactoring

* Add go sources in internal/...

* Bad separator in Makefile

* Fix Infiniband collector

Co-authored-by: Holger Obermaier <40787752+ho-ob@users.noreply.github.com>
2022-01-25 15:37:43 +01:00
Thomas Roehl
fcf8dfb680 Update global README.md 2021-11-26 14:10:12 +01:00
Lou Knauer
485223c590 Add new httpSink
This sink is compatible with the HTTP API of cc-metric-store.
Example config.json section:

```
"sink": {
    "type": "http",
    "host": "localhost",
    "port": "8080",
    "database": "api/write",
    "password": "<JWT>"
},
```

The password/JWT can be omitted.
2021-10-12 13:44:38 +02:00
Thomas Roehl
1762e33c36 Adjust README 2021-10-04 16:22:30 +02:00
Thomas Roehl
ed2020a490 Update README 2021-05-19 19:24:01 +02:00
Thomas Roehl
99f3f3b815 Update READMEs 2021-05-19 01:46:52 +02:00
Thomas Roehl
b7789cc723 Fixing JSON in README 2021-05-18 15:55:34 +02:00
Thomas Roehl
ac41f02dfc Update READMEs 2021-05-18 15:42:11 +02:00
Thomas Roehl
feb9f948f8 Add section about installation and running 2021-05-12 14:46:50 +02:00
Thomas Roehl
40265726ed Add nats sink to global README 2021-03-29 15:36:32 +02:00
Thomas Roehl
bc5d4b288e Add READMEs and Makefile to build and integrate LIKWID 2021-03-27 13:39:43 +01:00
moebiusband73
79149b3c12
Update README.md 2021-02-19 08:26:59 +01:00
moebiusband73
c4a8de939d
Update README.md 2021-02-18 10:31:52 +01:00
moebiusband73
cbacd80992
Update README.md 2021-02-17 14:51:21 +01:00
moebiusband73
9efb6f4ee4
Update README.md 2021-02-17 14:50:19 +01:00
moebiusband73
552bf5b0e2
Update README.md 2021-02-17 14:39:48 +01:00
moebiusband73
6a6f8e0957
Update README.md 2021-02-17 14:38:44 +01:00
moebiusband73
1f03afe81b
Update README.md 2021-02-17 14:34:43 +01:00
moebiusband73
8e6482101b
Update README.md 2021-02-17 14:33:11 +01:00
moebiusband73
33f2800e01
Update README.md 2021-02-17 14:32:23 +01:00
moebiusband73
09b6cceb45
Initial commit 2021-02-16 16:24:11 +01:00