logstash.conf組態檔
input {
mongodb {
uri => "mongodb://帳號:密碼@68.78.33.187:27017,68.78.33.161:27017/aggregation"
placeholder_db_dir => "../logstash-input-mongodb"
collection => "desktopMessage"
}
}
filter
{
# 把mongodb的_id替換掉,因為_id是跟es中的_id相沖突
mutate {
rename => ["_id", "uid"]
}
}
output {
stdout {
codec => json_lines
}
}
報錯資訊
D, [2020-04-10T09:05:54.363000 #17120] DEBUG -- : MONGODB | EVENT: #<Mongo::Monitoring::Event::TopologyOpening topology=Unknown>
D, [2020-04-10T09:05:54.414000 #17120] DEBUG -- : MONGODB | Topology type 'unknown' initializing.
D, [2020-04-10T09:05:54.482000 #17120] DEBUG -- : MONGODB | EVENT: #<Mongo::Monitoring::Event::ServerOpening address=68.78.33.187:27017 topology=Unknown>
D, [2020-04-10T09:05:54.486000 #17120] DEBUG -- : MONGODB | Server 68.78.33.187:27017 initializing.
D, [2020-04-10T09:05:54.986000 #17120] DEBUG -- : MONGODB | EVENT: #<Mongo::Monitoring::Event::ServerDescriptionChanged>
D, [2020-04-10T09:05:55.007000 #17120] DEBUG -- : MONGODB | Server description for 68.78.33.187:27017 changed from 'unknown' to 'primary'.
D, [2020-04-10T09:05:55.065000 #17120] DEBUG -- : MONGODB | EVENT: #<Mongo::Monitoring::Event::ServerOpening address=68.78.33.161:27017 topology=Unknown>
D, [2020-04-10T09:05:55.069000 #17120] DEBUG -- : MONGODB | Server 68.78.33.161:27017 initializing.
D, [2020-04-10T09:05:55.218000 #17120] DEBUG -- : MONGODB | EVENT: #<Mongo::Monitoring::Event::ServerDescriptionChanged>
D, [2020-04-10T09:05:55.223000 #17120] DEBUG -- : MONGODB | Server description for 68.78.33.161:27017 changed from 'unknown' to 'secondary'.
D, [2020-04-10T09:05:55.226000 #17120] DEBUG -- : MONGODB | EVENT: #<Mongo::Monitoring::Event::ServerOpening address=68.78.33.85:27018 topology=Unknown>
D, [2020-04-10T09:05:55.227000 #17120] DEBUG -- : MONGODB | Server 68.78.33.85:27018 initializing.
D, [2020-04-10T09:05:55.253000 #17120] DEBUG -- : MONGODB | EVENT: #<Mongo::Monitoring::Event::ServerDescriptionChanged>
D, [2020-04-10T09:05:55.256000 #17120] DEBUG -- : MONGODB | Server description for 68.78.33.85:27018 changed from 'unknown' to 'arbiter'.
D, [2020-04-10T09:05:55.308000 #17120] DEBUG -- : MONGODB | EVENT: #<Mongo::Monitoring::Event::TopologyChanged prev=Unknown new=Unknown>
D, [2020-04-10T09:05:55.322000 #17120] DEBUG -- : MONGODB | There was a change in the members of the 'unknown' topology.
D, [2020-04-10T09:05:55.367000 #17120] DEBUG -- : MONGODB | EVENT: #<Mongo::Monitoring::Event::TopologyChanged prev=Unknown new=Unknown>
D, [2020-04-10T09:05:55.368000 #17120] DEBUG -- : MONGODB | There was a change in the members of the 'unknown' topology.
D, [2020-04-10T09:05:55.430000 #17120] DEBUG -- : MONGODB | EVENT: #<Mongo::Monitoring::Event::TopologyChanged prev=Unknown new=ReplicaSet>
D, [2020-04-10T09:05:55.440000 #17120] DEBUG -- : MONGODB | Topology type 'unknown' changed to type 'replica set'.
D, [2020-04-10T09:05:55.452000 #17120] DEBUG -- : MONGODB | EVENT: #<Mongo::Monitoring::Event::TopologyChanged prev=ReplicaSet new=ReplicaSet>
D, [2020-04-10T09:05:55.454000 #17120] DEBUG -- : MONGODB | There was a change in the members of the 'replica set' topology.
[2020-04-10T09:05:55,498][INFO ][logstash.inputs.mongodb ][main] Registering MongoDB input
[2020-04-10T09:05:56,791][INFO ][logstash.agent ] Successfully started Logstash API endpoint {:port=>9600}
[2020-04-10T09:06:01,841][INFO ][logstash.runner ] Logstash shut down.
logstash-input-mongodb插件已經安裝,還有其他操作嗎
placeholder_db_dir也不知道是什么含義
有大神清楚嗎
uj5u.com熱心網友回復:
最后改用logstash-input-http,通過http上報的方式收集資料轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/21504.html
標籤:MongoDB
