goestools icon indicating copy to clipboard operation
goestools copied to clipboard

Statsd monitoring for goesproc

Open bab5871 opened this issue 5 years ago • 10 comments

Would be useful to have some statsd output from goesproc similar to goesrecv for monitoring purposes. I'm currently monitoring goesrecv statsd using telegraf/influxdb/grafana to plot all receiver stats and be alerted at anomalies in drops/vit errors.

Currently there is no good way to monitor if goesproc stops working or has errors other than lack of image output or checking the console.

bab5871 avatar May 16 '19 13:05 bab5871

Any hints on how to setup telegraf to slup the stats from goesrecv ?

hemna avatar Sep 26 '19 16:09 hemna

This should give you a A to Z guide: https://github.com/elafargue/rpi-tig The setup includes provisioning files for goestools

elafargue avatar Nov 27 '19 05:11 elafargue

@bab5871 Can you suggest what stats would be useful? Since you can configure arbitrary handlers, I'm thinking the stats should be a bit more low level, perhaps to count the number of LRIT files per type.

pietern avatar Jan 04 '20 12:01 pietern

It would be nice to get the number of files per type, and maybe the size of the files?

elafargue avatar Jan 06 '20 21:01 elafargue

I'd say maybe how many files per type we're processing. I also would be interested in seeing the number of drops or whatever other error information it spits out from time to time. I'll take a look when I get home and see if there's anything else I can think of.

bab5871 avatar Jan 13 '20 14:01 bab5871

After starting RPI-TIG I get this message/ error. Running on Pi4 with goestools running any thoughts? @elafargue elafargue

Starting TIG stack in the background ERROR: Couldn't connect to Docker daemon at http+docker://localhost - is it running?

If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable.

creinemann avatar Mar 11 '20 21:03 creinemann

This should give you a A to Z guide: https://github.com/elafargue/rpi-tig The setup includes provisioning files for goestools

Is this assuming Docker is already installed on the pi?

creinemann avatar Mar 12 '20 13:03 creinemann

Yes, you would have to install Docker first

elafargue avatar Mar 23 '20 03:03 elafargue

I am seriously questioning my cognitive status... I had the goes server reporting to my telegraf/influx/grafana server for months so at some stage I apparently was capable to figure out how set up everything. For reasons I don't wanna elaborate, I lost my TIG server and I am in process of setting everything up again... but for some reason I can get the GOES server back into reporting ton telegraf (except my scripts reporting temperatures and image collection). I would appreciate any help getting goesproc back o reporting o my TIG. Thanks

mash55 avatar Jul 08 '20 21:07 mash55

goesrecv.conf |__ [monitor] statsd_address = "udp4://host:8125"

In case somebody else is drawing a blank...

mash55 avatar Jul 09 '20 23:07 mash55