Heka に Monolog ファイルを読み取らせようとしています (Kibana を使用してそれらを表示できるようにするため) が、一致するものがないと何度も言われます。
これが私match_regex
のHeka構成からの私のものです:
match_regex = "^\\[(?P<Timestamp>.*)\\] (?P<Channel>.+?)\\.(?P<Severity>[A-Z]+): (?P<Message>.*)"
そして、ここにログからのサンプル行があります
[2014-03-24 19:07:08] event.DEBUG: Notified event "kernel.terminate" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelTerminate"
regex101 (こちらを参照) によると、正規表現はまったく問題ありません。それでも、ヘラは私に一致しないと言います。
誰かが私を正しい方向に向けてください.
編集: Heka と Monolog に関して私が見つけることができる唯一のドキュメントは、これらのスライドです。
編集:これを見つけました:https ://regoio.herokuapp.com/
これは、次を使用して動作する必要があることを示しています。
match_regex = '^\[(?P<Timestamp>.*)\] (?P<Channel>.+?)\.(?P<Severity>[A-Z]+): (?P<Message>.*)'
しかし、そうではありません。