Más contenido relacionado La actualidad más candente (20) Similar a DevOps Mashup: Special Champion Edition - Madrid DevOps 2016 (20) DevOps Mashup: Special Champion Edition - Madrid DevOps 201611. ¿Qué es DevOps?,
dices mientras clavas
en mi pupila tu pupila azul.
¿Qué es DevOps?
¿Y tú me lo preguntas?
DevOps... eres tú.
Gustavo Adolfo Bécquer - Sysadmin
37. input {
file {
type => "catalogue"
path => '<%= node['codemotion-
logstash-loader']['input_path'] %>'
start_position => 'beginning'
sincedb_path => "/dev/null"
}
}
39. output {
elasticsearch {
host => "<%= node['codemotion-logstash-
loader']['es_host'] %>"
protocol => "http"
port => "<%= node['codemotion-logstash-
loader']['es_port'] %>"
index => "<%= node['codemotion-logstash-
loader']['es_index'] %>"
template => "/tmp/logstashloader/csv-
logstash.json"
template_name => "csv-logstash"
template_overwrite => true
flush_size => 100
}
}
40. {
"template" : "csv-logstash",
"settings" : { "index.refresh_interval" : "15s" },
"mappings" : {
"catalogue" : {
"_all" : { "enabled" : false },
"dynamic_templates" : [{
"string_fields" : {
"match" : "*",
"match_mapping_type" : "string",
"mapping" : { "type" : "string", "index" :
"not_analyzed" }
}
}],
"properties" : {
"data":{
"type" : "string",
"analyzer": "<%= node['codemotion-logstash-
loader']['analyzer'] %>"
}
}
}
}
}
53. FROM java:8
ARG SERVICE_ID
VOLUME /tmp
EXPOSE 8080
ADD
http://a1.codemotion.atsistemas.com/repository/mave
n-releases/com/atsistemas/codemotion/indexed-
service-generated-${SERVICE_ID}/1.0/indexed-
service-generated-${SERVICE_ID}-1.0.jar /indexed-
service.jar
ENV SERVICE_ID=${SERVICE_ID}
RUN bash -c 'touch /indexed-service.jar'
CMD java –Xmx32m –Xss256k -
Djava.security.egd=file:/dev/./urandom
-jar /indexed-service.jar
57. upstream indexed-service-xxxxxx {
least_conn;
{{range service "indexed-service-xxxxxx"}}server
{{.Address}}:{{.Port}} max_fails=3 fail_timeout=60 weight=1;
{{else}}server 127.0.0.1:65535; # force a 502{{end}}
}
server {
listen 80 default_server;
location /xxxxxx/ {
proxy_pass http://indexed-service-xxxxxx/;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}
58. docker -H :2375 pull 10.0.0.223:9022/ indexed-service-
xxxxxx
docker -H :2375 run -d -P –e reschedule:on-node-failure
10.0.0.223:9022/indexed-service-xxxxxx