我想阅读来自Instagram的活动。我想知道是否可以使用Logstash做到这一点,类似于使用Twitter输入插件从Twitter读取事件,但是没有适用于Instagram的输入插件。还有其他使用Logstash收集Instagram数据的方法吗?
谢谢!
Instagram
具有API,因此您绝对可以使用该http_poller
插件进行尝试。
像这样:
input {
http_poller {
urls => {
search => {
method => get
url => "https://api.instagram.com/v1/media/search?lat=48.858844&lng=2.294351&access_token=ACCESS-TOKEN"
}
}
request_timeout => 60
interval => 60
codec => "json"
}
}
output {
stdout {
codec => rubydebug
}
}
我在运行conf文件时遇到了这个错误 这是我的会议文件
问题内容: 在Logstash文档中找不到关系数据库的任何输入插件。 用logstash从一个关系数据库表中导入数据的最佳方法是什么?是否使用JDBC将Elastic Search直接连接到数据库? 问题答案: 您将需要使用JDBC River(https://github.com/jprante/elasticsearch-river- jdbc )将JDBC数据加载到elasticsearch
我试图在logstash 5.1.2上运行插件,并得到错误:直接事件字段引用(即event['field']='value')已被禁用,以支持使用event get和set方法(例如event.set('field','value'))。有关更多详细信息,请参阅Logstash 5.0破坏性更改文档。 19:20:09.456[LogStash::Runner]信息LogStash。输入。mong
我正在尝试设置logstash input mongodb插件,以便从我的数据库中读取审计,但所有解析策略似乎都有问题,我不知道如何定制任何内容。 “flatte”parse_方法工作得很好,但它忽略了mongodb对象ID,并且除了在log_输入字段中之外,不会在任何地方输出它们。 “简单”parse_method包括对象标识,但以我无法弄清楚如何使用日期过滤器解析日期的方式输出日期(例如,“2
问题内容: 我正在使用logstash jdbc来保持mysql和elasticsearch之间的同步。一张桌子工作正常。但是现在我想对多个表执行此操作。我需要在终端中打开多个 每个查询都有一个选择查询,或者我们有更好的方法来进行查询,因此可以更新多个表。 我的配置文件 问题答案: 你绝对可以有多个单配置输入,然后参数化的,并在你的输出,这取决于表中的事件的来源。
问题内容: 我对Logstash有一个奇怪的问题。我正在提供一个日志文件作为logstash的输入。配置如下: 我已经在运行elasticsearch服务器并验证是否正在使用curl查询接收数据。问题是,当输入为时,没有数据被接收。但是,如果我将输入更改为以下内容,它将顺利发送所有输入数据: 我不明白我要去哪里错了。有人可以看看这个吗? 问题答案: 您应该在文件部分下设置start_positio