我正在寻找从 Web 应用程序(客户端)到某个远程服务/端点的一些非常简单的日志记录。当然,我可以自己动手,但是为了完成这项任务,假设我想要一个现有的服务,比如 Logentries/Splunk/Logstash,这样如果我的后端出现故障,我的查看者仍然可以记录调试信息。
大多数日志服务都提供了一个 API,我可以在其中将一些内容导入<script/>
我的页面,然后使用类似LE.log('string', data);
[Logentries 示例] 的 API。但是,这会引入 JS 依赖项并使用跨域 XHR 可能是有充分根据的原因(例如 URI 长度限制)。
我的问题是,是否有人可以向我指出一项服务,该服务可以让我将简单的查询参数发送到“像素”端点(类似于 Google Analytics 的做法)。就像是:
<script>
new Image().src = 'http://something.io/pixel/log/<API_TOKEN>?some_data=1234';
</script>
-- 或者,在纯 HTML 中 --
<img src="http://something.io/pixel/log/<API_TOKEN>?some_data=1234" style="display:none" />
我假设日志即服务领域中的一些知名人士会有类似的东西,但我没有找到任何东西(或者它太具体而无法显示任何搜索结果)。
这与其说是用于分析,不如说是用于错误记录、调试等。即发即弃之类的东西。
任何建议表示赞赏。