Stream

Join this community to post or comment
 
I've spend some time implementing the binary network protocol in the collectd Go API last week. The implementation provides support for both, client and server, and also implements the encryption / signing of metrics.

The different parts are designed so that they "fit together" well, making it very easy to write proxy servers and the like. Take a look at the examples for the "ListenAndDispatch()" function …

The project is currently still very much a work in progress – beware of stuff moving around. In this early stage, I'd especially welcome feedback since it's still easy to make changes.

#collectd #golang
Package network implements collectd's binary network protocol.
1
2
Sebastian “tokkee” Harl's profile photocollectd's profile photo
Add a comment...
 
Packing t-shirts for +collectd 5.4.2 and 5.3.2 contributors :-)

For details, see: https://collectd.org/wiki/index.php/Contribution_Appreciation_Program
8
Add a comment...
 
 
I'll be speaking about +collectd at #LCA2015 next week. I'll be in Auckland from Sunday (January 11th), so ping or find me if you want to chat about stuff or grab a beer.
Florian Forster. Florian Forster. collectd in dynamic environments. 2:15pm Wednesday 14th January 2015. Florian started his first free software project in 2001 and has been active in the open source community ever since. In 2005 he started the collectd project and is still one of the project ...
View original post
2
1
Sebastian “tokkee” Harl's profile photo
Add a comment...
 
Anyone manage to setup collectd to tail systemd journal to graph
 failed logins?
1
Florian “octo” Forster's profile photoDanesh Manoharan's profile photo
2 comments
 
Aug 12 22:18:08 monitor sshd[13056]: input_userauth_request: invalid user helen [preauth]
Aug 12 22:18:09 monitor sshd[13056]: Received disconnect from 80.69.84.147: 11: Bye Bye [preauth]
Aug 12 22:18:11 monitor sshd[13060]: Invalid user helen from 80.69.84.147
Aug 12 22:18:11 monitor sshd[13060]: input_userauth_request: invalid user helen [preauth]
Aug 12 22:18:11 monitor sshd[13060]: Received disconnect from 80.69.84.147: 11: Bye Bye [preauth]
Aug 12 22:18:13 monitor sshd[13064]: Invalid user emily from 80.69.84.147
Aug 12 22:18:13 monitor sshd[13064]: input_userauth_request: invalid user emily [preauth]
Aug 12 22:18:13 monitor sshd[13064]: Received disconnect from 80.69.84.147: 11: Bye Bye [preauth]
Add a comment...
 
Awesome, logstash 1.3 comes with support for consuming +collectd metrics!
3
1
Sebastian “tokkee” Harl's profile photoKuznetcova Viktoriia's profile photocollectd's profile photo
2 comments
 
Probably a stupid question, but is there any way to make collectd send stats as rates (e.g. CPU utilization)? There is a nice StoreRates parameter for the CSV plugin which gives me the exact output I want, but I didn't find anything similar for the network plugin (or cpu plugin). Spend few hours googling, and it seems that no one has this problem but me. :-(

Should I somehow do it with chains? Thanks in advance to whoever decides to answer. (asking in this thread because I'm trying to make it work with new logstash collectd plugin, so old visualization tools that probably can get rates from values on their own are unavailable in Logstash's Kibana dashboard)
Add a comment...
 
On my way to re:Invent in Las Vegas. Meet me at the Stackdriver booth if you're there! :-)
1
Add a comment...

Ashutosh Mohle

Diskussion  - 
 
can any one help me how can i start using collectd.. i am searching for basic tutorials etc...but havent found anyone yet...please help how can i get the data about system (very basic)
1
Sebastian “tokkee” Harl's profile photo
 
Did you look into https://collectd.org/wiki/index.php/First_steps and the other wiki pages?
Add a comment...
 
Didn't look into it yet but wanted to share with fellow collectdlers anyway ;-)
 
Just published a small library wrapping the collectd plain text protocol. No idea if it's of any use to anyone, but it's there.
Contribute to go-collectd development by creating an account on GitHub.
View original post
1
Add a comment...
 
Talk about +collectd, Riemann and Graphite by +Dave Cottlehuber. For those not yet in on the open secret: The combination of collectd for metric collection, Riemann for correlation and fault detection and Graphite for storage is an awesome combination, or so I hear :)
1
3
Fabien Wernli's profile photoGreg Swift's profile photoSebastian “tokkee” Harl's profile photoElvis Tombini's profile photo
 
Does Riemann do event correlation? Haven't been able to find a convincing example
Add a comment...
 
If you'd be interested in attending a #collectd #Hackathon in Berlin in September, please let me know! Ideally by replying to this email.
[collectd] Hackathon in Berlin on September 21st (or 18th). Florian Forster octo at collectd.org. Tue Aug 20 22:04:46 CEST 2013. Previous message: [collectd] Require Help with Non Functional Threshold Config; Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] ...
1
1
collectd's profile photo
Add a comment...

Created by

 
Writing #collectd exec plugins in #golang just became a lot easier – or at least more elegant. The packages provide a ValueList data structure and a exec.Dispatch() function, allowing you to write your code at high level. By using a simple callback API, you can cut down on the boilerplate even more and simply "return api.Gauge(42)".

This is still very much Work in Progress (code might move around, be renamed or removed; it's not go-gettable yet, …) but I'd value any feedback – at this early stage it's still easy to make fundamental changes.
go-collectd - Utilities for using collectd together with Golang.
2
1
Sebastian “tokkee” Harl's profile photo
Add a comment...
 
I've talked about +collectd at linux.conf.au 2015 ( #lca2015 ). Here's the recording of the talk in case you missed it :-)
3
Add a comment...
 
Next up, we should replace their custom scollector with collectd ;-)
 
Stack Exchange announces Bosun, a new open source monitoring & alerting system

Sounds interesting. Did anyone have a closer look yet? It's written in Golang, based on time-series data, and uses a custom DSL for expressing alerting rules.
View original post
1
Florian “octo” Forster's profile photoDennis Jacobfeuerborn's profile photo
3 comments
 
"scollector treats both Linux and Windows as first-class systems". I think that disqualifies collectd as a replacement.
Add a comment...
 
Interesting blog post by +Aaron Mildenstein about the new #collectd codec in #Logstash 1.4.1. It works with the (also new) UDP input which is multi-threaded. The result is a >10x performance improvement.
With the advent of Logstash 1.4.1, I wanted to make sure everyone knows about the new collectd codec. In Logstash 1.3.x, we introduced the collectd input plugin. It was awesome! We could process metrics in Logstash, store them in Elasticsearch and view them with Kibana.
1
1
collectd's profile photo
Add a comment...
 
The collectd table at the +Stackdriver booth at AWS re:Invent. Step by and say hello if you're there as well!
3
1
collectd's profile photo
Add a comment...
 
I have some data from collectd sitting in mongodb. I'm using pentaho with groovy scripting to retrieve data. Problem is data values are stored as strings and surrounded with [ ]. How can I strip these and make the values integers.
1
Add a comment...
 
Put some +collectd hackers into a room, supply them with coffee and internet and they may start being creative. And then +Pierre-Yves Ritschard ends up embedding Riemann into collectd. How I love free software!
collmann - riemann inside collectd
3
2
collectd's profile photoSebastian “tokkee” Harl's profile photo
Add a comment...
 
I've just uploaded collectd 5.4.0-1 to #Debian  unstable. Enjoy :-)
Limit to suite: [squeeze] [squeeze-updates] [squeeze-backports] [wheezy] [wheezy-backports] [jessie] [sid] [experimental]. Limit to a architecture: [alpha] [amd64] [arm] [arm64] [armel] [armhf] [avr32] [hppa] [hurd-i386] [i386] [ia64] [kfreebsd-amd64] [kfreebsd-i386] [m68k] [mips] [mipsel] ...
3
3
Stefan Pfab's profile photocollectd's profile photo
Add a comment...
 
The new release of GitHub Enterprise, GitHub's appliance product, includes +collectd to collect and provide performance metrics. Thanks to +Fabien Wernli for pointing this out!
2
1
collectd's profile photo
Add a comment...
 
Blog post by +Evernote on how they use #Graphite and #collectd . They say that they needed to make some changed to collectd to fit their purpose but unfortunately don't go into detail. The Write Graphite plugin seems to fit their needs, though :)
Like many Operations teams, we love metrics here at Evernote. Also like many Operations teams, we've all used a lot of tools over the years that provide solutions in this space. Often we find products that work, but aren't exactly the best fit for our needs. Not too long ago, we discarded all of ...
3
Add a comment...