{"url":"https://api.github.com/gists/aac382b4072354b4b39812b57bd6c55f","forks_url":"https://api.github.com/gists/aac382b4072354b4b39812b57bd6c55f/forks","commits_url":"https://api.github.com/gists/aac382b4072354b4b39812b57bd6c55f/commits","id":"aac382b4072354b4b39812b57bd6c55f","node_id":"MDQ6R2lzdGFhYzM4MmI0MDcyMzU0YjRiMzk4MTJiNTdiZDZjNTVm","git_pull_url":"https://gist.github.com/aac382b4072354b4b39812b57bd6c55f.git","git_push_url":"https://gist.github.com/aac382b4072354b4b39812b57bd6c55f.git","html_url":"https://gist.github.com/michaellihs/aac382b4072354b4b39812b57bd6c55f","files":{"jenkins-elkstack.md":{"filename":"jenkins-elkstack.md","type":"text/markdown","language":"Markdown","raw_url":"https://gist.githubusercontent.com/michaellihs/aac382b4072354b4b39812b57bd6c55f/raw/7b415a42a040c3ff2c3e3d7c5d7bd7f21a16e77a/jenkins-elkstack.md","size":1321,"truncated":false,"content":"Jenkins Logs in ElasticSearch\n=============================\n\n* http://lifuzu.com/blog/2016/03/21/feeding-build-logs-into-elasticsearch-with-logstash-on-jenkins/\n\n* Docker image for Jenkins: https://hub.docker.com/_/jenkins/\n\n    docker run -p 8080:8080 -p 50000:50000 jenkins\n    \n  Check for Jenkins on http://localhost:8080\n  \n  After setting up Jenkins with the install tool, you have to delete the Jenkins cookies, see https://issues.jenkins-ci.org/browse/JENKINS-12875\n  \n  For the problem concerning `Problem accessing /configureTools/descriptorByName/LogstashInstallation/checkHost. Reason: Not Found` see https://issues.jenkins-ci.org/browse/JENKINS-36227\n\n* ELK Docker image: https://elk-docker.readthedocs.io/\n\n    docker pull sebp/elk\n    docker run -p 5601:5601 -p 9200:9200 -p 9300:9300 -p 5044:5044 -it --name elk sebp/elk\n    \n  Check Kibana Frontend at http://localhost:5601/\n\n* Install [logstash plugin](https://wiki.jenkins-ci.org/display/JENKINS/Logstash+Plugin)\n\n* In \"Manage Jenkins\" go to \"Global Tool Configuration \" --> \"Logstash Plugin\"\n\n  * As Indexer Type, chose \"ELASTICSEARCH\"\n\n  * As hostname, use the IP of the Docker Host (`http://172.17.0.1` - find it out with `docker exec gocd_agent /sbin/ip route|awk '/default/ { print  $3}'`)\n  \n  As port, use `9200` (the ElasticSearch REST port)\n\n\n","encoding":"utf-8"}},"public":true,"created_at":"2016-11-27T14:37:55Z","updated_at":"2023-02-09T15:56:01Z","description":"ElasticSearch, Logstash & Kibana for Jenkins Logs","comments":11,"user":null,"comments_enabled":true,"comments_url":"https://api.github.com/gists/aac382b4072354b4b39812b57bd6c55f/comments","owner":{"login":"michaellihs","id":575011,"node_id":"MDQ6VXNlcjU3NTAxMQ==","avatar_url":"https://avatars.githubusercontent.com/u/575011?v=4","gravatar_id":"","url":"https://api.github.com/users/michaellihs","html_url":"https://github.com/michaellihs","followers_url":"https://api.github.com/users/michaellihs/followers","following_url":"https://api.github.com/users/michaellihs/following{/other_user}","gists_url":"https://api.github.com/users/michaellihs/gists{/gist_id}","starred_url":"https://api.github.com/users/michaellihs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/michaellihs/subscriptions","organizations_url":"https://api.github.com/users/michaellihs/orgs","repos_url":"https://api.github.com/users/michaellihs/repos","events_url":"https://api.github.com/users/michaellihs/events{/privacy}","received_events_url":"https://api.github.com/users/michaellihs/received_events","type":"User","user_view_type":"public","site_admin":false},"forks":[{"url":"https://api.github.com/gists/84edac2dc623143751db753d0bcf47ef","user":{"login":"galsenpro","id":14806920,"node_id":"MDQ6VXNlcjE0ODA2OTIw","avatar_url":"https://avatars.githubusercontent.com/u/14806920?v=4","gravatar_id":"","url":"https://api.github.com/users/galsenpro","html_url":"https://github.com/galsenpro","followers_url":"https://api.github.com/users/galsenpro/followers","following_url":"https://api.github.com/users/galsenpro/following{/other_user}","gists_url":"https://api.github.com/users/galsenpro/gists{/gist_id}","starred_url":"https://api.github.com/users/galsenpro/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/galsenpro/subscriptions","organizations_url":"https://api.github.com/users/galsenpro/orgs","repos_url":"https://api.github.com/users/galsenpro/repos","events_url":"https://api.github.com/users/galsenpro/events{/privacy}","received_events_url":"https://api.github.com/users/galsenpro/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Adama DIENG","company":null,"blog":"","location":null,"email":null,"hireable":null,"bio":"Etudes et développement / DevOps","twitter_username":null,"public_repos":53,"public_gists":3,"followers":1,"following":3,"created_at":"2015-09-23T15:06:14Z","updated_at":"2023-10-06T09:46:54Z"},"id":"84edac2dc623143751db753d0bcf47ef","created_at":"2018-07-03T08:08:49Z","updated_at":"2018-07-03T08:08:49Z"},{"url":"https://api.github.com/gists/17b1b33f50ef3b10bf11f3334a466f97","user":{"login":"95rade","id":26313106,"node_id":"MDQ6VXNlcjI2MzEzMTA2","avatar_url":"https://avatars.githubusercontent.com/u/26313106?v=4","gravatar_id":"","url":"https://api.github.com/users/95rade","html_url":"https://github.com/95rade","followers_url":"https://api.github.com/users/95rade/followers","following_url":"https://api.github.com/users/95rade/following{/other_user}","gists_url":"https://api.github.com/users/95rade/gists{/gist_id}","starred_url":"https://api.github.com/users/95rade/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/95rade/subscriptions","organizations_url":"https://api.github.com/users/95rade/orgs","repos_url":"https://api.github.com/users/95rade/repos","events_url":"https://api.github.com/users/95rade/events{/privacy}","received_events_url":"https://api.github.com/users/95rade/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Rade Milijasevic","company":null,"blog":"","location":"Lafayette, CO","email":"rade95@gmail.com","hireable":null,"bio":null,"twitter_username":null,"public_repos":304,"public_gists":6,"followers":0,"following":2,"created_at":"2017-03-09T22:23:13Z","updated_at":"2026-05-25T09:33:10Z"},"id":"17b1b33f50ef3b10bf11f3334a466f97","created_at":"2019-03-18T16:50:38Z","updated_at":"2019-03-18T16:50:38Z"},{"url":"https://api.github.com/gists/0bec8ab233eebe39e34277170d7e42ff","user":{"login":"malkinfedor","id":13365284,"node_id":"MDQ6VXNlcjEzMzY1Mjg0","avatar_url":"https://avatars.githubusercontent.com/u/13365284?v=4","gravatar_id":"","url":"https://api.github.com/users/malkinfedor","html_url":"https://github.com/malkinfedor","followers_url":"https://api.github.com/users/malkinfedor/followers","following_url":"https://api.github.com/users/malkinfedor/following{/other_user}","gists_url":"https://api.github.com/users/malkinfedor/gists{/gist_id}","starred_url":"https://api.github.com/users/malkinfedor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/malkinfedor/subscriptions","organizations_url":"https://api.github.com/users/malkinfedor/orgs","repos_url":"https://api.github.com/users/malkinfedor/repos","events_url":"https://api.github.com/users/malkinfedor/events{/privacy}","received_events_url":"https://api.github.com/users/malkinfedor/received_events","type":"User","user_view_type":"public","site_admin":false,"name":null,"company":null,"blog":"","location":null,"email":null,"hireable":null,"bio":null,"twitter_username":null,"public_repos":63,"public_gists":25,"followers":0,"following":0,"created_at":"2015-07-16T12:08:57Z","updated_at":"2026-07-02T13:01:45Z"},"id":"0bec8ab233eebe39e34277170d7e42ff","created_at":"2019-07-05T06:39:55Z","updated_at":"2019-07-05T06:39:55Z"},{"url":"https://api.github.com/gists/9210d5d7b88e88658ddf6eb45b4fc997","user":{"login":"revrocks","id":8987473,"node_id":"MDQ6VXNlcjg5ODc0NzM=","avatar_url":"https://avatars.githubusercontent.com/u/8987473?v=4","gravatar_id":"","url":"https://api.github.com/users/revrocks","html_url":"https://github.com/revrocks","followers_url":"https://api.github.com/users/revrocks/followers","following_url":"https://api.github.com/users/revrocks/following{/other_user}","gists_url":"https://api.github.com/users/revrocks/gists{/gist_id}","starred_url":"https://api.github.com/users/revrocks/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/revrocks/subscriptions","organizations_url":"https://api.github.com/users/revrocks/orgs","repos_url":"https://api.github.com/users/revrocks/repos","events_url":"https://api.github.com/users/revrocks/events{/privacy}","received_events_url":"https://api.github.com/users/revrocks/received_events","type":"User","user_view_type":"public","site_admin":false,"name":null,"company":null,"blog":"","location":null,"email":null,"hireable":null,"bio":null,"twitter_username":null,"public_repos":20,"public_gists":14,"followers":0,"following":0,"created_at":"2014-10-01T17:19:19Z","updated_at":"2022-09-01T14:07:53Z"},"id":"9210d5d7b88e88658ddf6eb45b4fc997","created_at":"2020-04-16T21:25:01Z","updated_at":"2020-04-16T21:25:01Z"},{"url":"https://api.github.com/gists/5d57d53f61c5cb7b159c04a75ff32024","user":{"login":"revrocks","id":8987473,"node_id":"MDQ6VXNlcjg5ODc0NzM=","avatar_url":"https://avatars.githubusercontent.com/u/8987473?v=4","gravatar_id":"","url":"https://api.github.com/users/revrocks","html_url":"https://github.com/revrocks","followers_url":"https://api.github.com/users/revrocks/followers","following_url":"https://api.github.com/users/revrocks/following{/other_user}","gists_url":"https://api.github.com/users/revrocks/gists{/gist_id}","starred_url":"https://api.github.com/users/revrocks/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/revrocks/subscriptions","organizations_url":"https://api.github.com/users/revrocks/orgs","repos_url":"https://api.github.com/users/revrocks/repos","events_url":"https://api.github.com/users/revrocks/events{/privacy}","received_events_url":"https://api.github.com/users/revrocks/received_events","type":"User","user_view_type":"public","site_admin":false,"name":null,"company":null,"blog":"","location":null,"email":null,"hireable":null,"bio":null,"twitter_username":null,"public_repos":20,"public_gists":14,"followers":0,"following":0,"created_at":"2014-10-01T17:19:19Z","updated_at":"2022-09-01T14:07:53Z"},"id":"5d57d53f61c5cb7b159c04a75ff32024","created_at":"2020-04-16T21:25:02Z","updated_at":"2020-04-16T21:25:03Z"},{"url":"https://api.github.com/gists/27ac8c4801b17e34b4896bb5243468d6","user":{"login":"revrocks","id":8987473,"node_id":"MDQ6VXNlcjg5ODc0NzM=","avatar_url":"https://avatars.githubusercontent.com/u/8987473?v=4","gravatar_id":"","url":"https://api.github.com/users/revrocks","html_url":"https://github.com/revrocks","followers_url":"https://api.github.com/users/revrocks/followers","following_url":"https://api.github.com/users/revrocks/following{/other_user}","gists_url":"https://api.github.com/users/revrocks/gists{/gist_id}","starred_url":"https://api.github.com/users/revrocks/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/revrocks/subscriptions","organizations_url":"https://api.github.com/users/revrocks/orgs","repos_url":"https://api.github.com/users/revrocks/repos","events_url":"https://api.github.com/users/revrocks/events{/privacy}","received_events_url":"https://api.github.com/users/revrocks/received_events","type":"User","user_view_type":"public","site_admin":false,"name":null,"company":null,"blog":"","location":null,"email":null,"hireable":null,"bio":null,"twitter_username":null,"public_repos":20,"public_gists":14,"followers":0,"following":0,"created_at":"2014-10-01T17:19:19Z","updated_at":"2022-09-01T14:07:53Z"},"id":"27ac8c4801b17e34b4896bb5243468d6","created_at":"2020-04-16T21:25:03Z","updated_at":"2020-04-16T21:25:03Z"},{"url":"https://api.github.com/gists/2a262303ef9845e5d1adc445732264ad","user":{"login":"luismcasillas","id":135625,"node_id":"MDQ6VXNlcjEzNTYyNQ==","avatar_url":"https://avatars.githubusercontent.com/u/135625?v=4","gravatar_id":"","url":"https://api.github.com/users/luismcasillas","html_url":"https://github.com/luismcasillas","followers_url":"https://api.github.com/users/luismcasillas/followers","following_url":"https://api.github.com/users/luismcasillas/following{/other_user}","gists_url":"https://api.github.com/users/luismcasillas/gists{/gist_id}","starred_url":"https://api.github.com/users/luismcasillas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/luismcasillas/subscriptions","organizations_url":"https://api.github.com/users/luismcasillas/orgs","repos_url":"https://api.github.com/users/luismcasillas/repos","events_url":"https://api.github.com/users/luismcasillas/events{/privacy}","received_events_url":"https://api.github.com/users/luismcasillas/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Luis Casillas","company":"Miris","blog":"luiscasillas.bio","location":"Bay Area, CA","email":"l.casillas@miris.com","hireable":null,"bio":"DevOps Engineer\r\nenthusiastic and passionate programmer.  Enjoy building and releasing exceptional projects for the web.","twitter_username":null,"public_repos":88,"public_gists":17,"followers":6,"following":7,"created_at":"2009-10-06T05:18:40Z","updated_at":"2026-08-10T19:07:44Z"},"id":"2a262303ef9845e5d1adc445732264ad","created_at":"2020-12-29T06:09:52Z","updated_at":"2020-12-29T06:09:52Z"}],"history":[{"user":{"login":"michaellihs","id":575011,"node_id":"MDQ6VXNlcjU3NTAxMQ==","avatar_url":"https://avatars.githubusercontent.com/u/575011?v=4","gravatar_id":"","url":"https://api.github.com/users/michaellihs","html_url":"https://github.com/michaellihs","followers_url":"https://api.github.com/users/michaellihs/followers","following_url":"https://api.github.com/users/michaellihs/following{/other_user}","gists_url":"https://api.github.com/users/michaellihs/gists{/gist_id}","starred_url":"https://api.github.com/users/michaellihs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/michaellihs/subscriptions","organizations_url":"https://api.github.com/users/michaellihs/orgs","repos_url":"https://api.github.com/users/michaellihs/repos","events_url":"https://api.github.com/users/michaellihs/events{/privacy}","received_events_url":"https://api.github.com/users/michaellihs/received_events","type":"User","user_view_type":"public","site_admin":false},"version":"da4c065b7a30893245730a14a0cff06919d10ccb","committed_at":"2016-11-27T21:58:05Z","change_status":{"total":2,"additions":2,"deletions":0},"url":"https://api.github.com/gists/aac382b4072354b4b39812b57bd6c55f/da4c065b7a30893245730a14a0cff06919d10ccb"},{"user":{"login":"michaellihs","id":575011,"node_id":"MDQ6VXNlcjU3NTAxMQ==","avatar_url":"https://avatars.githubusercontent.com/u/575011?v=4","gravatar_id":"","url":"https://api.github.com/users/michaellihs","html_url":"https://github.com/michaellihs","followers_url":"https://api.github.com/users/michaellihs/followers","following_url":"https://api.github.com/users/michaellihs/following{/other_user}","gists_url":"https://api.github.com/users/michaellihs/gists{/gist_id}","starred_url":"https://api.github.com/users/michaellihs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/michaellihs/subscriptions","organizations_url":"https://api.github.com/users/michaellihs/orgs","repos_url":"https://api.github.com/users/michaellihs/repos","events_url":"https://api.github.com/users/michaellihs/events{/privacy}","received_events_url":"https://api.github.com/users/michaellihs/received_events","type":"User","user_view_type":"public","site_admin":false},"version":"2b987bf533188a475bf1f4c3b8a8e2cb91ecfc95","committed_at":"2016-11-27T21:55:34Z","change_status":{"total":4,"additions":2,"deletions":2},"url":"https://api.github.com/gists/aac382b4072354b4b39812b57bd6c55f/2b987bf533188a475bf1f4c3b8a8e2cb91ecfc95"},{"user":{"login":"michaellihs","id":575011,"node_id":"MDQ6VXNlcjU3NTAxMQ==","avatar_url":"https://avatars.githubusercontent.com/u/575011?v=4","gravatar_id":"","url":"https://api.github.com/users/michaellihs","html_url":"https://github.com/michaellihs","followers_url":"https://api.github.com/users/michaellihs/followers","following_url":"https://api.github.com/users/michaellihs/following{/other_user}","gists_url":"https://api.github.com/users/michaellihs/gists{/gist_id}","starred_url":"https://api.github.com/users/michaellihs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/michaellihs/subscriptions","organizations_url":"https://api.github.com/users/michaellihs/orgs","repos_url":"https://api.github.com/users/michaellihs/repos","events_url":"https://api.github.com/users/michaellihs/events{/privacy}","received_events_url":"https://api.github.com/users/michaellihs/received_events","type":"User","user_view_type":"public","site_admin":false},"version":"46c6fd192867cb08eb40be6dd651da8028994f3e","committed_at":"2016-11-27T21:54:48Z","change_status":{"total":2,"additions":2,"deletions":0},"url":"https://api.github.com/gists/aac382b4072354b4b39812b57bd6c55f/46c6fd192867cb08eb40be6dd651da8028994f3e"},{"user":{"login":"michaellihs","id":575011,"node_id":"MDQ6VXNlcjU3NTAxMQ==","avatar_url":"https://avatars.githubusercontent.com/u/575011?v=4","gravatar_id":"","url":"https://api.github.com/users/michaellihs","html_url":"https://github.com/michaellihs","followers_url":"https://api.github.com/users/michaellihs/followers","following_url":"https://api.github.com/users/michaellihs/following{/other_user}","gists_url":"https://api.github.com/users/michaellihs/gists{/gist_id}","starred_url":"https://api.github.com/users/michaellihs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/michaellihs/subscriptions","organizations_url":"https://api.github.com/users/michaellihs/orgs","repos_url":"https://api.github.com/users/michaellihs/repos","events_url":"https://api.github.com/users/michaellihs/events{/privacy}","received_events_url":"https://api.github.com/users/michaellihs/received_events","type":"User","user_view_type":"public","site_admin":false},"version":"0b85b97edf57fa74df2e39fa1410a0dc063ccd2a","committed_at":"2016-11-27T15:09:06Z","change_status":{"total":13,"additions":12,"deletions":1},"url":"https://api.github.com/gists/aac382b4072354b4b39812b57bd6c55f/0b85b97edf57fa74df2e39fa1410a0dc063ccd2a"},{"user":{"login":"michaellihs","id":575011,"node_id":"MDQ6VXNlcjU3NTAxMQ==","avatar_url":"https://avatars.githubusercontent.com/u/575011?v=4","gravatar_id":"","url":"https://api.github.com/users/michaellihs","html_url":"https://github.com/michaellihs","followers_url":"https://api.github.com/users/michaellihs/followers","following_url":"https://api.github.com/users/michaellihs/following{/other_user}","gists_url":"https://api.github.com/users/michaellihs/gists{/gist_id}","starred_url":"https://api.github.com/users/michaellihs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/michaellihs/subscriptions","organizations_url":"https://api.github.com/users/michaellihs/orgs","repos_url":"https://api.github.com/users/michaellihs/repos","events_url":"https://api.github.com/users/michaellihs/events{/privacy}","received_events_url":"https://api.github.com/users/michaellihs/received_events","type":"User","user_view_type":"public","site_admin":false},"version":"494ae4786e59b3d610837dece58f84266ade995e","committed_at":"2016-11-27T14:38:37Z","change_status":{"total":7,"additions":6,"deletions":1},"url":"https://api.github.com/gists/aac382b4072354b4b39812b57bd6c55f/494ae4786e59b3d610837dece58f84266ade995e"},{"user":{"login":"michaellihs","id":575011,"node_id":"MDQ6VXNlcjU3NTAxMQ==","avatar_url":"https://avatars.githubusercontent.com/u/575011?v=4","gravatar_id":"","url":"https://api.github.com/users/michaellihs","html_url":"https://github.com/michaellihs","followers_url":"https://api.github.com/users/michaellihs/followers","following_url":"https://api.github.com/users/michaellihs/following{/other_user}","gists_url":"https://api.github.com/users/michaellihs/gists{/gist_id}","starred_url":"https://api.github.com/users/michaellihs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/michaellihs/subscriptions","organizations_url":"https://api.github.com/users/michaellihs/orgs","repos_url":"https://api.github.com/users/michaellihs/repos","events_url":"https://api.github.com/users/michaellihs/events{/privacy}","received_events_url":"https://api.github.com/users/michaellihs/received_events","type":"User","user_view_type":"public","site_admin":false},"version":"deb53eae2393f81bf66bb23c8a71aa0348c327e5","committed_at":"2016-11-27T14:37:55Z","change_status":{"total":13,"additions":13,"deletions":0},"url":"https://api.github.com/gists/aac382b4072354b4b39812b57bd6c55f/deb53eae2393f81bf66bb23c8a71aa0348c327e5"}],"truncated":false}