使用 Apitally 进行监控
本项目展示了一个使用 Go 语言 Fiber 框架构建的简单 REST API,通过 Apitally 实现监控和请求日志记录。
Apitally 是一款轻量级的监控和分析工具,可帮助开发者以最少的设置跟踪 API 使用情况、性能和错误。
先决条件
确保你已安装 Golang。
设置
-
克隆仓库
git clone https://github.com/gofiber/recipes.git
cd recipes/monitoring-with-apitally -
安装依赖
go get
-
通过注册并在仪表板中创建一个新应用,从 Apitally 获取客户端 ID。
运行应用
-
启动应用
APITALLY_CLIENT_ID=your-client-id go run main.go
-
向 API 发送请求
curl -X GET -H "Authorization: Bearer d7e123f5a2b9c4e8d6a7b2c1f5e9d3a4" http://localhost:3000/v1/books
仪表板
Apitally 仪表板将显示你向 API 发送的请求。
它提供关于 API 使用情况、错误和性能的详细见解。可以在请求日志中检查单个请求。你还可以设置自定义警报。