文件名称:chocolat:自托管事件分析服务
文件大小:27KB
文件格式:ZIP
更新时间:2024-06-01 04:28:07
Go
巧克力 什么是巧克力? Chocolat是与Keen.io兼容的API服务器,用于收集事件数据和分析。 大多数数据分析服务不允许直接使用事件数据。 带来您服务的事件数据。 为什么选择Keen.io? 很棒,而且对开发人员友好。 SDK的文档资料,并提供。 通过构建与keen.io兼容的API服务器,我们可以使用大量资源。 如果您需要强大的支持(稳定性,可伸缩性等),请使用Keen.io。 地位 巧克力正在积极发展中。 目前,它仅适用于本地开发环境。 它使用MongoDB作为事件数据存储和聚合框架。 到目前为止,我一直专注于API规范,因此就像骨架一样。 从现在开始,数据收集和聚合功能应以高性能和可扩展性为目标。 入门 先决条件 继续1.4+ MongoDB 2.2以上 Sqlite3(开发) Mysql,Postgres(生产) 怎么跑 克隆此存储库: git clone ht
【文件预览】:
chocolat-develop
----api()
--------aggregator.go(67B)
--------event_service.go(1KB)
--------auth.go(1KB)
--------queries.go(6KB)
--------events.go(2KB)
--------query_service.go(4KB)
--------params.go(1KB)
--------presenter.go(3KB)
--------result.go(859B)
--------support.go(290B)
--------api.go(338B)
--------errors.go(556B)
--------query_params.go(7KB)
----.gitignore(97B)
----Dockerfile(303B)
----app()
--------env.go(407B)
--------app.go(2KB)
--------cli.go(3KB)
--------config.go(695B)
----repo()
--------repo.go(570B)
----model()
--------model.go(183B)
--------api_key.go(793B)
--------project.go(1KB)
----db()
--------migrations()
----LICENSE(1KB)
----docker-compose.yml(467B)
----main.go(159B)
----README.md(2KB)
----config()
--------dbconf.yml(137B)
--------repoconf.yml(67B)
--------routes.go(1KB)
----lib()
--------query()
--------routes()
----Godeps()
--------Godeps.json(2KB)