Thanks for the tip - I am not familiar with Golang and just installed whatever came from Ubuntu's packages. I see that is 1.2.1, so I will check out a newer version.
Thanks, June Taylor System Administrator, Minnesota Population Center University of Minnesota On Fri, Apr 15, 2016 at 8:36 AM, Dick Davies <[email protected]> wrote: > You are probably building on an older version of Golang - I think the > Timeout attribute was added to http.Client around 1.5 or 1.6? > > On 15 April 2016 at 13:56, June Taylor <[email protected]> wrote: > > David, > > > > Thanks for the assistance. How did you get the mesos-exporter installed? > > When I tried the instructions from github.com/mesosphere/mesos-exporter, > I > > got this error: > > > > june@-cluster:~$ go get github.com/mesosphere/mesos-exporter > > # github.com/mesosphere/mesos-exporter > > gosrc/src/github.com/mesosphere/mesos-exporter/common.go:46: unknown > > http.Client field 'Timeout' in struct literal > > gosrc/src/github.com/mesosphere/mesos-exporter/master_state.go:73: > unknown > > http.Client field 'Timeout' in struct literal > > gosrc/src/github.com/mesosphere/mesos-exporter/slave_monitor.go:56: > unknown > > http.Client field 'Timeout' in struct literal > > > > > > Thanks, > > June Taylor > > System Administrator, Minnesota Population Center > > University of Minnesota > > > > On Fri, Apr 15, 2016 at 4:29 AM, David Keijser <[email protected] > > > > wrote: > >> > >> Sure. there is not a lot to it though. > >> > >> So we have simple service file like this > >> > >> /usr/lib/systemd/system/mesos_exporter.service > >> ``` > >> [Unit] > >> Description=Prometheus mesos exporter > >> > >> [Service] > >> EnvironmentFile=-/etc/sysconfig/mesos_exporter > >> ExecStart=/usr/bin/mesos_exporter $OPTIONS > >> Restart=on-failure > >> ``` > >> > >> and the sysconfig is just a simple > >> > >> /etc/sysconfig/mesos_exporter > >> ``` > >> OPTIONS=-master=http://10.4.72.253:5050 > >> ``` > >> > >> - or - > >> > >> /etc/sysconfig/mesos_exporter > >> ``` > >> OPTIONS=-slave=http://10.4.72.177:5051 > >> ``` > >> > >> On Thu, Apr 14, 2016 at 12:22:56PM -0500, June Taylor wrote: > >> > David, > >> > > >> > Thanks for the reply. Would you be able to share your configs for > >> > starting > >> > up the exporters? > >> > > >> > > >> > Thanks, > >> > June Taylor > >> > System Administrator, Minnesota Population Center > >> > University of Minnesota > >> > > >> > On Thu, Apr 14, 2016 at 11:27 AM, David Keijser > >> > <[email protected]> > >> > wrote: > >> > > >> > > We run the mesos exporter [1] and the node_exporter on each host > >> > > directly > >> > > managed by systemd. For other application specific exporters we have > >> > > so far > >> > > been baking them into the docker image of the application which is > >> > > being > >> > > run by marathon. > >> > > > >> > > 1) https://github.com/mesosphere/mesos_exporter > >> > > > >> > > On Thu, 14 Apr 2016 at 18:20 June Taylor <[email protected]> wrote: > >> > > > >> > >> Is anyone else running Prometheus exporters on their cluster? I am > >> > >> stuck > >> > >> because I can't get a working "go build" environment right now. > >> > >> > >> > >> Is anyone else running this directly on their nodes and masters? > Or, > >> > >> via > >> > >> Marathon? > >> > >> > >> > >> If so, please share your setup specifics. > >> > >> > >> > >> Thanks, > >> > >> June Taylor > >> > >> System Administrator, Minnesota Population Center > >> > >> University of Minnesota > >> > >> > >> > > > > > > >

