我目前正在使用Docker提供的ELK堆栈:
quantity = $tds.eq(4).find("input").val(),
要登录我的python程序,我正在使用https://github.com/deviantony/docker-elk
库:
python-logstash
我正在尝试使用https://github.com/vklochan/python-logstash
github页面上的示例将日志写入logstash(并在Kibana中查看后续数据):
python-logstash
然而,这并没有将任何数据写入ElasticSearch,通过以下方式验证:
LOGGER = logging.getLogger('python-logstash-logger')
LOGGER.setLevel(logging.INFO)
LOGGER.addHandler(logstash.LogstashHandler(127.0.0.1, 5000, version=1))
LOGGER.error('python-logstash: test logstash error message.')
http://127.0.0.1:9200/_search?pretty=true
库也没有返回错误或调试消息。
有人能指出我做错了什么吗?
我的python-logstash
包含以下内容:
logstash.conf
答案 0 :(得分:0)
使用
LOGGER.addHandler(logstash.TCPLogstashHandler(127.0.0.1, 5000, version=1))
答案 1 :(得分:0)
这对我有用:
LOGGER.addHandler(logstash.TCPLogstashHandler('127.0.0.1', 5000, version=1))