Upgrade from logstash 1.4.2 to latest 1.5.x release. Many many upstream changes in the last year. See https://github.com/elastic/logstash/blob/master/CHANGELOG
Description
Description
Details
Details
Related Changes in Gerrit:
Event Timeline
Comment Actions
Change 226991 had a related patch set uploaded (by BryanDavis):
[WIP] Update configuration for logstash 1.5.3
Comment Actions
Change 229073 had a related patch set uploaded (by BryanDavis):
Add logstash-filter-prune 0.1.5
Comment Actions
These code changes are now deployed in the beta cluster. Assuming we don't see anything horrible happen there in the new 2-3 days this will be ready to go to production next week.
Comment Actions
Pinged SRE about support needs during production deploy window. Tentatively planning to deploy on 2015-08-11. (edited to correct off-by-one error in month)
Comment Actions
Deployment plan:
- Disable puppet on logstash100[1-3]:
- sudo puppet agent --disable "bd808 upgrading logstash to 1.5.3"
- Merge needed ops/puppet patches (needs SRE help):
- Force puppet run on tin to setup new logstash/plugins Trebuchet repo (needs SRE help)
- Tag initial logstash/plugins state
- cd /srv/deployment/logstash/plugins
- git deploy start
- git deploy sync
- Update each of logstash100[1-3] sequentially:
- sudo service logstash stop
- sudo apt-get remove logstash-contrib
- sudo apt-get install logstash (1.5.3 is in apt.wm.o now)
- sudo puppet agent --enable
- sudo puppet agent --test --verbose
- Verify:
- /etc/logstash/* config updated
- /srv/deployment/logstash/plugins present
- logstash started
- no errors in /var/log/logstash.{err,log}