GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - micro-analytics/micro-analytics-cli: Public analytics as a Node.js microservice. No sysadmin experience required! 📈

BranchesTags
Open more actions menu

Latest commit

 

History

257 Commits
257 Commits

Folders and files

NameName
Last commit message
Last commit date
docs
docs
 
 
packages
packages
 
 
scripts
scripts
 
 
.babelrc
.babelrc
 
 
.editorconfig
.editorconfig
 
 
.gitignore
.gitignore
 
 
.prettier
.prettier
 
 
.travis.yml
.travis.yml
 
 
contributing.md
contributing.md
 
 
lerna.json
lerna.json
 
 
license.md
license.md
 
 
package-lock.json
package-lock.json
 
 
package.json
package.json
 
 
readme.md
readme.md
 
 

Repository files navigation

micro-analytics 📈

Public analytics as a Node.js microservice, no sysadmin experience required.

Build Status codecov node

A tiny analytics server, easy to run and hack around on. It does one thing, and it does it well: count the views of something and making the views publicly accessible via an API. It supports custom database adapters so you can use your storage engine of choice.

(there is currently no frontend to display pretty graphs, feel free to build one yourself!)

This is a lerna repo with several packages in the same repository. There is more info in on each package in their subfolder:

micro-analytics-cli micro-analytics-cli

The main package used to run micro-analytics.

npm install -g micro-analytics-cli
micro-analytics --help

micro-analytics-adapter-utils micro-analytics-adapter-utils

A package that contains several useful utilities and tests that will make it easier to create storage adapters.

micro-analytics-adapter-flat-file-db micro-analytics-adapter-flat-file-db

The default storage adapter. It stores the data in a single file. This adapter is automatically installed by micro-analytics-cli.

micro-analytics-adapter-memory micro-analytics-adapter-memory

A storage adapter that keeps everything in memory, when using this all data will be lost when the app restarts.

Community adapters

  • micro-analytics-adapter-redis
  • micro-analytics-adapter-mongodb
  • micro-analytics-adapter-postgres

Demo

We have a demo instance on demo.micro-analytics.io automatically deploys the master branch from this repository. Feel free to use it to test your clients.

License

Copyright ÂŠī¸ 2017 Maximilian Stoiber & Rolf Erik Lekang, licensed under the MIT License. See license.md for more information.

About

Public analytics as a Node.js microservice. No sysadmin experience required! 📈

Topics

analyticsanalytics-servermicromicroservicenode-microservicenodejs

Resources

Readme
MIT license

Contributing

Contributing
Activity
Custom properties

Stars

730 stars

Watchers

9 watching

Forks

39 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.