Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 13 Dec 2016 08:16:57 -0800
From:      Mark Rushakoff <mark@influxdb.com>
To:        Ed Schouten <ed@nuxi.nl>
Cc:        Jonathan Anderson <jonathan@freebsd.org>, FreeBSD Hackers <freebsd-hackers@freebsd.org>,  Allan Jude <allanjude@freebsd.org>
Subject:   Re: Sysctl as a Service, or: making sysctl(3) more friendly for monitoring systems
Message-ID:  <CALxJwdMWeBOFAyxc-iccvjmk3hajoL=76jSbqYT54vOTCV=fFQ@mail.gmail.com>
In-Reply-To: <CABh_MKkAoTj4wA9oTz-fK0rokgMfuiUWpLt6t=qRXy6vvCh7rg@mail.gmail.com>
References:  <CABh_MKk87hJTsu1ETX8Ffq9E8gqRPELeSEKzf1jKk_wwUROgAw@mail.gmail.com> <eea0aa41-2bbc-0ddc-d951-f495c5ba2341@freebsd.org> <200A5D70-24CE-4843-B99D-E10A2AF4F68F@FreeBSD.org> <CABh_MKkAoTj4wA9oTz-fK0rokgMfuiUWpLt6t=qRXy6vvCh7rg@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
In Prometheus' node_exporter, it looks like they're calling sysctl to grab
just
CPU or just memory, etc., metrics.

On the InfluxDB side of things, I'm not seeing any Telegraf plugin to
monitor
sysctl in a generic way, although you could probably emit InfluxDB line
protocol pretty easily from the exporter tool or something similar to that.

My impression, from a monitoring perspective, is that there isn't much
demand
to gather _everything_ in sysctl in a single call, although categorized
subsets
might be appealing.


On Mon, Dec 12, 2016 at 5:34 AM, Ed Schouten <ed@nuxi.nl> wrote:

> Hi Jonathan,
>
> 2016-12-11 21:12 GMT+01:00 Jonathan Anderson <jonathan@freebsd.org>:
> > Rather than doing lots of system calls to
> > enumerate clearly-related sysctl values, it would be very cool to do one
> > system call and then inspect the resulting data structure in memory.
>
> I'm not sure it's worth tackling this problem at this time. My current
> version of the exporter is already pretty fast:
>
> $ time ./prometheus_sysctl_exporter | wc -l
>         0.00 real         0.00 user         0.00 sys
>     3162
>
> If our sysctl tree would get substantially larger at some point, we
> should of course revisit this.
>
> --
> Ed Schouten <ed@nuxi.nl>
> Nuxi, 's-Hertogenbosch, the Netherlands
> KvK-nr.: 62051717
> _______________________________________________
> freebsd-hackers@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-hackers
> To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CALxJwdMWeBOFAyxc-iccvjmk3hajoL=76jSbqYT54vOTCV=fFQ>