https://github.com/ispyhumanfly/bunyan-analytics
https://github.com/ispyhumanfly/bunyan-analytics
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/ispyhumanfly/bunyan-analytics
- Owner: ispyhumanfly
- Created: 2016-11-09T15:51:04.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2016-11-11T10:30:17.000Z (over 8 years ago)
- Last Synced: 2024-10-18T20:47:45.730Z (7 months ago)
- Language: TypeScript
- Size: 5.86 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bunyan Analytics
Covert operations against Bunyan generated logs gathering the most mission critical data per record.
Bunyan Analytics transforms bunyan logs into its own minified JSON storage objects to disk,
which, are in turn synchronized with a Redis Cache DB for real-time historical accounting.## Synopsis
### Cross-Platform CLI
$ bunyan-analytics --stage /app1/logs/* /app2/logs/*
$ bunyan-analytics --collect 4d
$ bunyan-analytics --query ./path/to/report-definitions.json
### Programming Interface
#!/usr/local/bin/typescript
import { BunyanAnalytics } from "bunyan-analytics"
const logs = new BunyanAnalytics(stage: "/var/log/bunyan-analytics")
let collection = logs.collect(["/app1/logs", "/app2/logs"])
for(let object in Array.keys(collection)) {
console.log(object)
}### Services Interface
Coming Soon
## Issues
[text](http://link)