我想從PhantomJS腳本發送日誌消息給Graylog。有沒有辦法做到這一點?從PhantomJS發送日誌到Graylog2
0
A
回答
0
我解決了這種方式:
function remoteLog(message) {
var page = require('webpage').create(),
server = 'http://10.68.130.24:12202/gelf',
data = '{"short_message":"' + message + '", "host":"phantomjs.smediresource.com", "project" : "Dynacare", "facility":"phantomJS", "environment":"QA", "application": "phantomJS", "content": "applicationLog"}';
page.open(server, 'post', data, function (status) {
if (status !== 'success') {
console.error('Unable to post!');
}
page.close();
});
}
它的工作原理,但產生一些碰撞,由於PhantomJS的內存泄漏。
-1
您可以使用此插件來收集phantomjs生成的日誌。
https://marketplace.graylog.org/addons/26035144-0c04-4ca5-8848-6ed1323a84a4
+0
錯誤的鏈接?這是Graylog中Lumberjack(現在的Beats)協議的一個(過時的)輸入。 – joschi
+0
是的,你可以試試Beats Input Plugin –
相關問題
- 1. 發送heroku日誌到s3
- 2. 默認發送到系統日誌時如何將日誌發送到Journalctl?
- 3. 從GLSL着色器發送日誌
- 4. nginx發送日誌到遠程系統日誌服務器
- 5. 如何發送日誌到Graylog(Docker)?
- 6. 發送日誌到Graylog和Gelf格式
- 7. 發送和接收日誌到aws kinesis
- 8. 發送WSO2碳日誌到RabbitMQ
- 9. 發送日誌到遠程MSMQ
- 10. 如何從非ATG java代碼發送日誌條目到ATG日誌
- 11. 如何將Log日誌事件從Laravel發送到Loggly?
- 12. 如何從服務結構外部將日誌發送到ServiceEventSource?
- 13. 將日誌從REST服務發送到HTML頁面
- 14. 從碼頭集裝箱發送日誌到FluentD
- 15. 如何將日誌從tomcat docker容器發送到catalina.out?
- 16. 將日誌轉發到CloudWatch日誌
- 17. PhantomJS不發送認證頭
- 18. 途徑一半日誌發送到RabbitMQ的發送完整的日誌之前logstash/elasticsearch
- 19. 爲什麼我無法將JSON從Ruby發送到Phantomjs
- 20. 日誌傳送
- 21. 發送容器優化的OS服務日誌輸出到Stackdriver日誌記錄
- 22. 發送到網站的日誌發佈參數
- 23. 無法發送IBM Mobilefirst中的日誌
- 24. 問題發送給我日誌
- 25. Android ACRA發送日誌無故障
- 26. 主日誌在發送日誌時無法在輔助日誌中恢復時會發生什麼
- 27. 從MSMQ日誌中讀取消息隊列發送時間
- 28. 如何從撲翼應用程序發送打印日誌?
- 29. Zapier從Azure中發送日誌文件Loggly
- 30. 從SQL 2000升級 - 2008 - 日誌傳送
PhantomJS如何發射日誌?標準出來?進入磁盤上的日誌文件?他們是如何格式化的? – joschi
現在我只有一個Console.log消息。 –
在這種情況下,請查看Graylog Collector Sidecar:http://docs.graylog.org/zh/2.1/pages/collector_sidecar.html – joschi