Skip to content

Instantly share code, notes, and snippets.

@nikolayvitaev
nikolayvitaev / example.js
Created May 23, 2018 06:15
JQuery get selector path
jQuery.fn.extend({
getPath: function() {
var pathes = [];
this.each(function(index, element) {
var path, $node = jQuery(element);
while ($node.length) {
var realNode = $node.get(0), name = realNode.localName;
if (!name) { break; }
@nikolayvitaev
nikolayvitaev / temp0002.js
Created February 28, 2018 14:18
temp0002.js
setInterval (() => {
if(this.locker.promises.size === 0) {
process.exit(0); // code exit 0 not to re-create worker
}
}, 100);
// force kill process
setTimeout(() => {
process.exit(0);
}, 3000);
@nikolayvitaev
nikolayvitaev / README.md
Created February 25, 2018 11:45 — forked from eunomie/README.md
How to send containers log to ELK using gelf log driver

Send docker logs to ELK through gelf log driver

There's so many way to send logs to an elk... logspout, filebeat, journalbeat, etc.

But docker has a gelf log driver and logstash a gelf input. So here we are.

Here is a docker-compose to test a full elk with a container sending logs via gelf.