Size: a a a

2019 October 21

D

Dmitriy in E.L.K.
Да
источник

D

Dmitry in E.L.K.
а как? у меня туда что-то непонятное приходит
источник

D

Dmitriy in E.L.K.
хм... что именно?
источник

D

Dmitry in E.L.K.
не то что я хотел бы)
источник

VR

Viachaslau Ryzhankou in E.L.K.
Всем привет. Может кто подскажет  как распарсить json
{"test1" : "test1_data_888888", "test2" : "test2_data_77777", "test3" : {"test5" : "test5_data", "test6" : "test6_data"}, "test7" : ["test7_data1", "test7_data2", "test7_data28"]}
в logstash? Когда добавляю массив "[]", то либо индекс не создается, либо пишет _jsonparsefailure
источник

D

Dmitry in E.L.K.
источник

D

Dmitry in E.L.K.
Dmitriy вот такое прилетает
источник

VR

Viachaslau Ryzhankou in E.L.K.
Без массива парсинг работает. Все поля корректно обрабатываются, а вот когда добавляешь массив, то все валится.
источник

D

Dmitriy in E.L.K.
Dmitry
Dmitriy вот такое прилетает
у  тебя в бите output - logstash, в логстеше input - beat. все верно? у тебя откуда-то http заголовки лезут. и не понятно, куда ушли мета-тэги
источник

D

Dmitry in E.L.K.
а разве filebeat это не beat?
источник

D

Dmitriy in E.L.K.
Dmitry
а разве filebeat это не beat?
бит. вот и хотелось бы узнать конфиг
источник

D

Dmitry in E.L.K.
конфиг чего? filebeat?
источник

D

Dmitriy in E.L.K.
того, как у тебя идут сообщения. я правильно помню, у тебя схема: файлы докера->файлбит->логстеш->эластик?
источник

D

Dmitry in E.L.K.
пока без логстеша
источник

D

Dmitry in E.L.K.
сам пайплайн
input {
   beats   {
       port => 5000
   }
}

output{
   elasticsearch {
       hosts => ["elasticsearch:9200"]
       user => "elastic"
       password => "changeme"
   }
   stdout { codec => rubydebug }
}
источник

D

Dmitriy in E.L.K.
так. логстеша же у тебя нет. давай конфиг бита
источник

D

Dmitry in E.L.K.
он был) я перевел на еластик т.к. с логстешем не работало
источник

D

Dmitry in E.L.K.
там конфиг большой
источник

D

Dmitry in E.L.K.
filebeat.inputs:
- type: container
 containers.ids: '*'
 #json.keys_under_root: true
 #json.add_error_key: true
 tags: ["docker"]

 # Paths that should be crawled and fetched. Glob based paths.
 paths:
   - /var/lib/docker/containers/*/*.log
источник

D

Dmitry in E.L.K.
filebeat.autodiscover:
 providers:
   - type: docker
     templates:
       - condition:
           regexp:
             docker.container.image: binance_bnbchain
         config:
           - type: container
             paths:
               - /var/lib/docker/containers/${data.docker.container.id}/*.log
источник