ELK配置watcher


watcher的配置可參照:https://kibana.logstash.es/content/elasticsearch/other/watcher.html

  • SearchPhaseExecutionException[all shards failed]; nested: [Field data loading is forbidden on [filename]]; nested: IllegalStateException[Field data loading is forbidden on [filename]];

按照指南中操作后,transform中的查詢會觸發該錯誤,將字段名后追加.raw即可。該例中:filename =》 filename.raw

  • Likely root cause: expected '<document start>', but found BlockMappingStart

watcher的郵件配置請參照【https://www.elastic.co/guide/en/watcher/2.4/email-services.html】,追加到elasticsearch.yml文件后,watcher前必須加空格,否則啟動elasticsearch將出錯。

watcher.actions.email.service.account:
    work:
        profile: gmail
        email_defaults:
            from: 'John Doe <john.doe@host.domain>'
            bcc: archive@host.domain
        smtp:
            auth: true
            starttls.enable: true
            host: smtp.gmail.com
            port: 587
            user: <username>
            password: <password>
  •   watcher相關的api

## 查看watcher列表
GET .watches/_search
{
        "fields" : [], 
        "query" : {"match_all" : { } }
}
## 查看watcher
GET _watcher/watch/ftp_file_status
## 取消激活watcher
PUT _watcher/watch/ftp_file_status/_deactivate
## 刪除watcher
DELETE _watcher/watch/ftp_status


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM