Skip to content

Instantly share code, notes, and snippets.

View DanielBerman's full-sized avatar

Daniel Berman DanielBerman

View GitHub Profile
@DanielBerman
DanielBerman / .eb extension config for Elastic Beanstalk
Created February 9, 2017 08:38
.eb extension for Elastic Beanstalk to send logs to Logz.io with Filebeat
files:
"/etc/filebeat/filebeat.yml":
mode: "000755"
owner: root
group: root
content: |
filebeat:
# List of prospectors to fetch data.
prospectors:
-
@DanielBerman
DanielBerman / gist:248e2916d8984c5cad15ae37d81535aa
Created January 23, 2017 12:44
Docker Logspout - Syslog - Logstash Filter
input {
syslog {
port => 5000
type => "docker"
}
}
filter {
grok {
match => { "message" => "%{SYSLOG5424PRI}%{NONNEGINT:ver} +(?:%{TIMESTAMP_ISO8601:ts}|-) +(?:%{HOSTNAME:service}|-) +(?:%{NOTSPACE:containerName}|-) +(?:%{NOTSPACE:proc}|-) +(?:%{WORD:msgid}|-) +(?:%{SYSLOG5424SD:sd}|-|) +%{GREEDYDATA:msg}" }
@DanielBerman
DanielBerman / gist:176ee6f8395b6510ad11d4569fa8b971
Last active May 3, 2021 22:00
ELK on Ubuntu Quick Install
ELK on Ubuntu Quick Install
---------------------------
#Elasticsearch
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
sudo apt-get update
sudo apt-get install apt-transport-https
echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-7.x.list
sudo apt-get update && sudo apt-get install elasticsearch
sudo su
vim /etc/elasticsearch/elasticsearch.yml
@DanielBerman
DanielBerman / aws-ecs-logz-docker
Created October 6, 2016 10:48
Task definition for using the Logz.io Docker log collector on AWS ECS
{
"networkMode": "bridge",
"taskRoleArn": null,
"containerDefinitions": [
{
"volumesFrom": [],
"memory": null,
"extraHosts": null,
"dnsServers": null,
"disableNetworking": null,