https://github.com/ctripcorp/cat.js
Javascript client of CAT
https://github.com/ctripcorp/cat.js
Last synced: about 1 year ago
JSON representation
Javascript client of CAT
- Host: GitHub
- URL: https://github.com/ctripcorp/cat.js
- Owner: ctripcorp
- License: apache-2.0
- Created: 2015-09-18T05:49:31.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2016-12-21T12:51:52.000Z (over 9 years ago)
- Last Synced: 2025-04-10T02:17:09.389Z (about 1 year ago)
- Language: JavaScript
- Size: 121 KB
- Stars: 29
- Watchers: 11
- Forks: 24
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# cat.js #
- Version: 0.0.1
- Author: cdchu@ctrip.com
## Install ##
npm install cat-nodejs
## Usage ##
1. create app.config.js as nodejs module format
module.exports={
'AppID':'921821',
'CatServer.Config.Url':'http://10.0.0.1/catconfig',
'CatServer':['10.0.0.1:1234','10.0.0.2:1234']
};
2. require ctriputil
var cat=require('cat-nodejs');
## CAT APIs ##
- **Method** *spanInstance* cat.span(type,name,data)
- type as string
- name as string
- data as string or number or array or object
- **Method** *self* cat.event(type,name,data)
- type as string
- name as string
- data as string or number or array or object
- **Method** *self* cat.error(message,stack)
- message as string or error
- stack as string
- **Method** *self* CtripUtil.cat.http(server)
- server as httpServerInstance
- **Class** spanInstance
- **Method** *spanInstance* spanInstance.span(type,name,data)
- type as string
- name as string
- data as string or number or array or object
- **Method** *self* spanInstance.event(type,name,data)
- type as string
- name as string
- data as string or number or array or object
- **Method** *self* spanInstance.error(message,stack)
- message as string or error
- stack as string
- **Method** *parent* spanInstance.end()
- parent as spanInstance or cat