跳到主要内容

使用 Apitally 进行监控

Github StackBlitz

本项目展示了一个使用 Go 语言 Fiber 框架构建的简单 REST API,通过 Apitally 实现监控和请求日志记录。

Apitally 是一款轻量级的监控和分析工具,可帮助开发者以最少的设置跟踪 API 使用情况、性能和错误。

先决条件

确保你已安装 Golang。

设置

  1. 克隆仓库

    git clone https://github.com/gofiber/recipes.git
    cd recipes/monitoring-with-apitally
  2. 安装依赖

    go get
  3. 通过注册并在仪表板中创建一个新应用,从 Apitally 获取客户端 ID。

运行应用

  1. 启动应用

    APITALLY_CLIENT_ID=your-client-id go run main.go
  2. 向 API 发送请求

    curl -X GET -H "Authorization: Bearer d7e123f5a2b9c4e8d6a7b2c1f5e9d3a4" http://localhost:3000/v1/books

仪表板

Apitally 仪表板将显示你向 API 发送的请求。

它提供关于 API 使用情况、错误和性能的详细见解。可以在请求日志中检查单个请求。你还可以设置自定义警报。

Apitally screenshots

参考