首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不推送服务器的Elasticsearch APM代理

不推送服务器的Elasticsearch APM代理
EN

Stack Overflow用户
提问于 2018-07-04 10:26:40
回答 1查看 1K关注 0票数 0

我在一台远程计算机上运行了一台服务器,并在另一台安装了Flask的计算机上安装了APM代理。但出于某种原因,我一直在客户端得到这个错误:

Connection to APM Server timed out (url:http://134.446.25.12:8200'/v1/transactions, timeout: None seconds) Failed to submit message: '<no message value>'

下面是我试图运行的示例烧瓶代码:

代码语言:javascript
复制
from flask import Flask
from elasticapm.contrib.flask import ElasticAPM
from flask import abort

app = Flask(__name__)
app.config['ELASTIC_APM'] = {
'APP_NAME': 'mytestamp',
'SERVICE_NAME': 'myapp', 
'SERVER_URL': 'http://134.446.25.12:8200'
}
apm = ElasticAPM(app)

@app.route('/ok', methods=['GET', 'POST'])
def ok():
   apm.capture_message('ok message')
   return 'ok'

服务器没有停止连接的安全性,所以不确定还需要做什么。

任何帮助都是非常感谢的。

海伦

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-04 13:39:48

我已经找到了我自己问题的答案。

启动APM服务器时,我需要更改默认主机,以便它能够接收外部连接。默认情况下,它只监听本地主机。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51171465

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档