Skip to content

Instantly share code, notes, and snippets.

@zetxx
Last active March 9, 2020 16:48
Show Gist options
  • Save zetxx/cd13597841a17046ba9b9cf82a8de34d to your computer and use it in GitHub Desktop.
Save zetxx/cd13597841a17046ba9b9cf82a8de34d to your computer and use it in GitHub Desktop.

elkjg

elastic

docker run -it -d \
--restart=unless-stopped \
--name=elastic_1 \
--network=metricsandlogging \
-m=2048m \
--cpus=3 \
--log-opt max-size=20m \
--log-opt max-file=1 \
-p 9200:9200 \
-e "discovery.type=single-node" \
-e ELASTIC_PASSWORD="changeme" \
-e ES_JAVA_OPTS="-Xmx1024m -Xms1024m" \
-v /mounts/1tb/1/docker_store/elastic1:/usr/share/elasticsearch/data \
docker.elastic.co/elasticsearch/elasticsearch:7.6.1

logstash

docker run -it -d \
--restart=unless-stopped \
--name=logstash_1 \
--network=metricsandlogging \
-m=512m \
--cpus=1 \
--log-opt max-size=20m \
--log-opt max-file=1 \
-e XPACK_MONITORING_ELASTICSEARCH_HOSTS="http://elastic_1:9200" \
-e LS_JAVA_OPTS="-Xmx256m -Xms256m" \
docker.elastic.co/logstash/logstash:7.6.1

kibana

docker run -it -d \
--restart=unless-stopped \
--name=kibana_1 \
--network=metricsandlogging \
-m=512m \
--cpus=1 \
--log-opt max-size=20m \
--log-opt max-file=1 \
-p 5601:5601 \
-e ELASTICSEARCH_HOSTS="http://elastic_1:9200" \
-e LS_JAVA_OPTS="-Xmx256m -Xms256m" \
docker.elastic.co/kibana/kibana:7.6.1

jaeger

docker run -it -d \
--restart=unless-stopped \
--name jaeger_1 \
--network=metricsandlogging \
-m=512m \
--cpus=1 \
--log-opt max-size=20m \
--log-opt max-file=1 \
-p 5775:5775/udp -p 6831:6831/udp -p 6832:6832/udp -p 5778:5778 \
-p 16686:16686 -p 14268:14268 -p 14250:14250 -p 9411:9411 \
-e COLLECTOR_ZIPKIN_HTTP_PORT=9411 \
jaegertracing/all-in-one:1.17

grafana

docker run -it -d \
--restart=unless-stopped \
--name grafana_1 \
--network=metricsandlogging \
-m=512m \
--cpus=1 \
--log-opt max-size=20m \
--log-opt max-file=1 \
-p 3000:3000 \
grafana/grafana:master

prometheus

docker run -it -d \
--restart=unless-stopped \
--name prometheus_1 \
--network=metricsandlogging \
-m=512m \
--cpus=1 \
--log-opt max-size=20m \
--log-opt max-file=1 \
-p 9090:9090 \
-v /tmp/prometheus.yml:/etc/prometheus/prometheus.yml \
prom/prometheus
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment