发布
社区首页 >问答首页 >ApiAxle:无法访问stat以查看分析

ApiAxle:无法访问stat以查看分析
EN

Stack Overflow用户
提问于 2014-05-17 14:46:41
回答 1查看 163关注 0票数 0

我正在按照http://apiaxle.com/docs/statistics-and-analytics-in-apiaxle/上的说明行事。不幸的是,目前(2014年5月17日) apiAxle正在将我重定向到endPoint服务器,而我没有获得统计信息。

代码语言:javascript
代码运行次数:0
复制
menelaos:~$ curl 'http://localhost:3000/v/api/test/stats?
granularity=hour&format_timestamp=ISO'

响应:

代码语言:javascript
代码运行次数:0
复制
{"meta":{"version":1,"status_code":404},"results":{"error":
{"type":"ApiUnknown","message":"No api specified (via subdomain)"}}}

我也尝试使用子域,但这也不起作用:

代码语言:javascript
代码运行次数:0
复制
menelaos:~$ curl 'http://test.api.localhost:3000/v/api/test/stats?granularity=hour&format_timestamp=ISO'
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-01 03:39:35

通常情况下,您运行多个像素代理实例(它提供对端点的访问),以及一个ap桥API实例(该实例提供了对统计信息、密钥创建和其他API管理功能的访问)。

例如,您可能会像这样运行代理:

apiaxle-proxy -f 1 -p 3000 -q

要运行API,您可以运行如下所示:

apiaxle-api -f 1 -p 5000 -q

注意,API需要在单独的端口上运行。还要注意,它不应该被外部世界访问,因为它没有任何身份验证。

使用上面的示例,curl命令如下所示:

代码语言:javascript
代码运行次数:0
复制
curl -H 'content-type: application/json' \
-X GET \
'http://localhost:5000/v1/api/test/stats' \
-d '{"granularity":"hour","format_timestamp":"ISO"}'

注意,参数需要以JSON的形式发送。

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

https://stackoverflow.com/questions/23712621

复制
相关文章

相似问题

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