# 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.

[SERVICE]
    flush          1
    log_level      info
    parsers_File   fluent-bit-parser.conf
[INPUT]
    name             tail
    path             /tmp/skywalking-logs/slow.log
    read_from_head   true
    multiline.parser my-log-format
[FILTER]
    name   grep
    match  *
    exclude  log mysqld, Version:.*
[FILTER]
    name   grep
    match  *
    exclude  log Tcp port: 0.*
[FILTER]
    name   grep
    match  *
    exclude  log Time      .*
[FILTER]
    name           lua
    match          *
    script         fluent-bit-script.lua
    call           rewrite_body
[OUTPUT]
    name            stdout
    match           *
    format          json
[OUTPUT]
    name            http
    match           *
    host            oap
    port            12800
    uri             /v3/logs
    format          json
