Giter Site home page Giter Site logo

dwdcth / logkitbygo Goto Github PK

View Code? Open in Web Editor NEW

This project forked from xuanyanwow/logkitbygo

0.0 0.0 0.0 17.64 MB

基于goframe实现的日志中心平台,汇总其他平台通过TCP上报的数据、分析、查询

Go 99.28% TSQL 0.28% Smarty 0.16% Dockerfile 0.10% CSS 0.17%

logkitbygo's Introduction

Log kit By Go

作为一个中间统计平台,可以快速分析API频率、可用性等;日志储存,使用唯一标识储存(如订单号)、指定查询。

作者

  • QQ 59419979
  • Email [email protected]
  • 交流群 人数较少,暂无,可以先加QQ交流,后续拉群

使用前提

基于go语言、goframe框架。「base on Go Language,GoFrame frame work」

运行go程序后默认开启两个监听服务

  • http服务 用于后台查询展示页面 默认8199端口
  • tcp服务 用于接收上报数据 默认8999端口

安装步骤

先下载源码构建 「Download and build」

不想构建和学习go语言,直接下载我们构建好的包吧(支持windows和linux 64位系统)

  • windows [马上就有]
  • linux [马上就有]

保留config、public、template目录部署,修改config/config.toml文件中的数据库配置「edit config.toml file to save your database configure」

启动,访问127.0.0.1:8199(默认情况) 「run and access 127.0.0.1:8199 in browser」

你可以看到这个页面,开始安装「import mysql struct」

8udJE9.png

导入数据库成功后,修改后台页面的接口地址为服务器ip+端口(默认为127.0.0.1:8199) 地址在public/lib/layui/lay/okmodules/siamConfig.js

完成后添加项目 「add the project after install」

查看上报格式说明教程 上报你的数据 「learn how to report data, and do it !」

Report上报数据格式说明

php上报数据demo

java上报数据demo

在平台中搜索查看吧! 「can search data when you need」

遇到问题希望能反馈给我改进! 「if it have question ,please tell me」

使用场景

  • 日志查询 一般用于自己记录程序的运行状态使用。使用订单号做记录,如果某个订单出问题,可以查询出整条调用链
  • api统计 用于接口可用性、性能分析,可以查到平均耗时、失败次数等,在SAAS等类型平台时还可以加上第三方客户的订单号,可以协助客户分析接口接入,加快对接

截图一览

8u6EY4.png


8u6Wn0.png

logkitbygo's People

Contributors

xuanyanwow avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.