View previous topic :: View next topic |
Author |
Message |
Gk2 n00b
Joined: 28 Oct 2017 Posts: 3
|
Posted: Sat Oct 28, 2017 11:22 pm Post subject: influxdb / grafana |
|
|
HI,
I am a long time user of Gentoo (> 10 yrs) and lurker of the forums but now I've got an issue the forums don't seem to provide an answer to, so I registered and logged in. The issue: I want to use some sensors and create nice graphs for the data of the sensors. Initial research showed Influxdb and Grafana would fulfill my requirements. But perhaps I did not check correctly, but both of the packages do not seem to be standard package installs. Did I not look at the right places, or is Gentoo not really supporting this area of the IoT world? |
|
Back to top |
|
|
pjp Administrator
Joined: 16 Apr 2002 Posts: 20485
|
Posted: Sat Oct 28, 2017 11:35 pm Post subject: |
|
|
Portage has a python db client, and what appears to be the binary package for grafana. Code: | $ eix -cs |egrep -i 'influx|grafana'
[N] dev-python/influxdb (~2.12.0): InfluxDB client
[N] www-apps/grafana-bin (~4.5.2): Gorgeous metric viz, dashboards & editors for Graphite, InfluxDB & OpenTSDB |
The influxdb itself appears to be available via this bug, though that hasn't been updated in a while. Also mentioned in that bug is an overlay which has support for systemd (but that overlay does not include support for openrc). _________________ Quis separabit? Quo animo? |
|
Back to top |
|
|
Gk2 n00b
Joined: 28 Oct 2017 Posts: 3
|
Posted: Sun Oct 29, 2017 9:46 pm Post subject: |
|
|
Hi pjp,
Thanks for the pointers. I already found the client before, but obviously it's not very useful without the db. Grafana-bin seems useful, unfortunately not only InfluxDB but also Graphite and OpenTSDB are not supported very well by Gentoo. I guess I'll have to install some stuff myself, I'm a bit disappointed my favorite distro that used to be on the leading edge of stuff is not very well represented in the world of IoT.
I will not use the systemd variant either, I'm still quite happy with openRC, so I don't expect to switch to systemd soon. |
|
Back to top |
|
|
pjp Administrator
Joined: 16 Apr 2002 Posts: 20485
|
Posted: Sun Oct 29, 2017 11:00 pm Post subject: |
|
|
Well, as they say, build it and they will come. Maybe?
If you do, consider inquiring in that bug report with updates and maybe adding an overlay. As well, you may consider becoming a proxy maintainer (sometimes summarized as getting the credit for the work, but avoiding any blame which would go to the committer). _________________ Quis separabit? Quo animo? |
|
Back to top |
|
|
Gk2 n00b
Joined: 28 Oct 2017 Posts: 3
|
Posted: Mon Oct 30, 2017 9:50 pm Post subject: |
|
|
Ok, let't try to make it work:
*emerge grafana-bin : OK
*make sure that dev-lang/go and dev-vcs/git are installed: check
in terminal: go get github.com/influxdata/influxdb
cd go/src/github.com/influxdata
go get ./...
go install ./...
Fails: zap import incorrect.
Revert to older zap dependency:
back to toplevel go directory to get the go dependancy manager
go get github.com/sparrc/gdm
:OK
cd go/src/github.com/influxdata/influxdb
../../../../bin/gdm restore :this gets the old dependancies
go get ./...
go install ./...
Yeah, now it is OK. I can start the influxd deamon (from the go/bin dir) and start the influx CLI |
|
Back to top |
|
|
|