Logstash 实践之Spark Driver日志解析
来源:互联网 发布:网络嗅探器使用教程 编辑:程序博客网 时间:2024/06/16 06:50
Logstash 实践之Spark Driver日志解析
logstash config script
input { file { path => ["/apps/svr/logstash/log/telescope.log"] start_position => "beginning" type => "mysql_slowlog" }}filter { multiline { pattern => "(^\d+\sERROR)|(^.+Exception:.+)|(^\s+at .+)|(^\s+... \d+ more)|(^\s*Causedby:.+)" what => "previous" } grok { match => ["message", "(?<log_time>%{YEAR}[/-]%{MONTHNUM}[/-]%{MONTHDAY}\s+%{TIME}?)\s+(?<log_level>\w+)\s+\[(?<class_name>.+?)\]: %{GREEDYDATA:message}"] overwrite => ["message"] } ruby { code => " event['job_name']=event['path'].split('/')[-1].gsub('-', '_').downcase" }}output { stdout { codec => rubydebug } elasticsearch { host => 'localhost' protocol => 'transport' cluster => 'elasticsearch' index => 'logstash-spark-driver-%{+YYYY.MM.dd}' }}
Sample spark driver log
15/12/07 23:34:21 WARN [org.apache.spark.SparkConf---main]: The configuration key 'spark.shuffle.file.buffer.kb' has been deprecated as of Spark 1.4 and and may be removed in the future. Please use the new key 'spark.shuffle.file.buffer' instead.15/12/07 23:34:21 INFO [org.apache.spark.SparkContext---main]: Running Spark version 1.5.215/12/07 23:34:21 WARN [org.apache.hadoop.util.NativeCodeLoader---main]: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable15/12/07 23:34:21 WARN [org.apache.spark.SparkConf---main]: The configuration key 'spark.shuffle.file.buffer.kb' has been deprecated as of Spark 1.4 and and may be removed in the future. Please use the new key 'spark.shuffle.file.buffer' instead.15/12/07 23:34:21 WARN [org.apache.spark.SparkConf---main]: In Spark 1.0 and later spark.local.dir will be overridden by the value set by the cluster manager (via SPARK_LOCAL_DIRS in mesos/standalone and LOCAL_DIRS in YARN).15/12/07 23:34:21 INFO [org.apache.spark.SecurityManager---main]: Changing view acls to: spark15/12/07 23:34:21 INFO [org.apache.spark.SecurityManager---main]: Changing modify acls to: spark15/12/07 23:34:21 INFO [org.apache.spark.SecurityManager---main]: SecurityManager: authentication disabled; ui acls disabled; users with view permissions: Set(spark); users with modify permissions: Set(spark)15/12/07 23:34:22 INFO [akka.event.slf4j.Slf4jLogger---sparkDriver-akka.actor.default-dispatcher-3]: Slf4jLogger started
Output:
{ "message" => "Added rdd_1772_6 in memory on 10.201.113.173:22750 (size: 931.0 KB, free: 3.1 GB)", "@version" => "1", "@timestamp" => "2015-12-23T07:42:16.249Z", "host" => "joeywens-MacBook-Pro.local", "path" => "/apps/svr/logstash/log/telescope.log", "type" => "mysql_slowlog", "log_time" => "15/12/07 23:45:40", "log_level" => "INFO", "class_name" => "org.apache.spark.storage.BlockManagerInfo---sparkDriver-akka.actor.default-dispatcher-15", "job_name" => "telescope.log"}{ "message" => "Finished task 6.0 in stage 145.0 (TID 2010) in 218 ms on 10.201.113.173 (6/9)", "@version" => "1", "@timestamp" => "2015-12-23T07:42:16.249Z", "host" => "joeywens-MacBook-Pro.local", "path" => "/apps/svr/logstash/log/telescope.log", "type" => "mysql_slowlog", "log_time" => "15/12/07 23:45:40", "log_level" => "INFO", "class_name" => "org.apache.spark.scheduler.TaskSetManager---task-result-getter-0", "job_name" => "telescope.log"}
Kibana 界面:
0 0
- Logstash 实践之Spark Driver日志解析
- Logstash 实践之Redis日志解析
- Logstash实践之MySQL Slowlog解析
- Logstash日志收集实践
- logstash 解析windows iis日志
- Spark streaming+kafka+logstash日志分析
- Logstash实践: 分布式系统的日志监控
- LogStash实践日志分析一:环境搭建
- Logstash实践: 分布式系统的日志监控
- LogStash实践日志分析一:环境搭建
- Logstash实践: 分布式系统的日志监控
- Spark实践-日志查询
- Spark实践-日志查询
- logstash使用grok正则解析日志
- logstash 使用grok正则解析日志
- Logstash使用grok解析IIS日志
- logstash grok之match解析
- spark 日志解析格式化
- ffmpeg入门(二)
- Python Shell 中IDLE清屏
- iOS应用架构谈
- Spring MVC 4 HelloWorld
- JavaScript第三课——数据类型(typeof操作符、Undefined类型、Null类型、Boolean类型)
- Logstash 实践之Spark Driver日志解析
- Cfree-5各种抽风解决办法
- 自定义代码块
- Codeforces 234F (dp)
- camp day7
- node.js js this指针自我总结
- iOS开发实践之MD5加密
- Logstash 实践之Redis日志解析
- 设计模式学习笔记之观察者模式(一)