jenkins-bot has submitted this change and it was merged.

Change subject: parsoid: Copy logs to logstash
......................................................................


parsoid: Copy logs to logstash

Configure parsoid to send GELF encoded log messages to a Logstash
listener on the VM.

Change-Id: I2206a091b102d7645ddd79364adc64566e8df512
---
M puppet/modules/mediawiki/templates/parsoid.localsettings.js.erb
1 file changed, 23 insertions(+), 0 deletions(-)

Approvals:
  BryanDavis: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/puppet/modules/mediawiki/templates/parsoid.localsettings.js.erb 
b/puppet/modules/mediawiki/templates/parsoid.localsettings.js.erb
index 206ef1e..ec668d2 100644
--- a/puppet/modules/mediawiki/templates/parsoid.localsettings.js.erb
+++ b/puppet/modules/mediawiki/templates/parsoid.localsettings.js.erb
@@ -9,4 +9,27 @@
     <%- if @allow_cors -%>
     parsoidConfig.allowCORS = '<%= @allow_cors %>';
     <%- end %>
+
+    // Direct logs to logstash via bunyan and gelf-stream.
+    // To enable Logstash on MediaWiki-Vagrant:
+    //   vagrant roles enable elk; vagrant provision
+    //
+    // See `vagrant roles info elk` for more information.
+    parsoidConfig.loggerBackend = {
+      name: ':Logger.bunyan/BunyanLogger',
+      options: {
+        name: 'parsoid',
+        streams: [
+          {
+            stream: process.stdout,
+            level: 'debug'
+          },
+          {
+            type: 'raw',
+            stream: require('gelf-stream').forBunyan('127.0.0.1', 12201),
+            level: 'debug'
+          }
+        ]
+      }
+    };
 };

-- 
To view, visit https://gerrit.wikimedia.org/r/173936
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I2206a091b102d7645ddd79364adc64566e8df512
Gerrit-PatchSet: 5
Gerrit-Project: mediawiki/vagrant
Gerrit-Branch: master
Gerrit-Owner: BryanDavis <[email protected]>
Gerrit-Reviewer: BryanDavis <[email protected]>
Gerrit-Reviewer: Dduvall <[email protected]>
Gerrit-Reviewer: Ori.livneh <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to