mirror of
https://github.com/ClusterCockpit/cc-metric-collector.git
synced 2024-11-10 04:27:25 +01:00
Update sinks' README
This commit is contained in:
parent
df15fc9889
commit
1f0c1b4e76
@ -19,3 +19,5 @@ A sink contains three functions and is derived from the type `Sink` (in `sink.go
|
|||||||
* `Close()`
|
* `Close()`
|
||||||
|
|
||||||
The data structures should be set up in `Init()` like opening a file or server connection. The `Write()` function takes a measurement, tags, fields and a timestamp and writes/sends the data. The `Close()` function should tear down anything created in `Init()`.
|
The data structures should be set up in `Init()` like opening a file or server connection. The `Write()` function takes a measurement, tags, fields and a timestamp and writes/sends the data. The `Close()` function should tear down anything created in `Init()`.
|
||||||
|
|
||||||
|
Finally, the sink needs to be registered in the `metric-collector.go`. There is a list of sinks called `Sinks` which is a map (string -> pointer to sink). Add a new entry with a descriptive name and the new sink.
|
||||||
|
Loading…
Reference in New Issue
Block a user