blob: 0e77aa28a2e2522ff1734c3ebc4d2cd6b158a14b [file] [log] [blame]
{#
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#}
{
"input":[
{
"type":"hive_server",
"rowtype":"service",
"path":"{{default('/configurations/hive-env/hive_log_dir', '/var/log/hive')}}/hiveserver2.log"
},
{
"type":"hive_server_interactive",
"rowtype":"service",
"path":"{{default('/configurations/hive-env/hive_log_dir', '/var/log/hive')}}/hiveserver2Interactive.log"
},
{
"type":"hive_metastore",
"rowtype":"service",
"path":"{{default('/configurations/hive-env/hive_log_dir', '/var/log/hive')}}/hivemetastore.log"
}
],
"filter":[
{
"filter":"grok",
"conditions":{
"fields":{
"type":[
"hive_server",
"hive_server_interactive",
"hive_metastore"
]
}
},
"log4j_format":"%d{ISO8601} %-5p [%t]: %c{2} (%F:%M(%L)) - %m%n",
"multiline_pattern":"^(%{TIMESTAMP_ISO8601:logtime})",
"message_pattern":"(?m)^%{TIMESTAMP_ISO8601:logtime}%{SPACE}%{LOGLEVEL:level}%{SPACE}\\[%{DATA:thread_name}\\]:%{SPACE}%{JAVACLASS:logger_name}%{SPACE}\\((%{JAVAFILE:file})?:(%{JAVAMETHOD:method})?\\((%{INT:line_number})?\\)\\)%{SPACE}-%{SPACE}%{GREEDYDATA:log_message}",
"post_map_values":{
"logtime":{
"map_date":{
"target_date_pattern":"yyyy-MM-dd'T'HH:mm:ss,SSS"
}
}
}
}
]
}