vince

command module
v0.0.68 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 6, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

README

Vince Logo
Website | Getting started | API

vince

vince is a High Performance , API only , distributed, in-memory alternative to Google Analytics

Features

  • Distributed : Scales horizontally using raft.

  • Extremely fast relative to competitors. Uses apache arrow for fast vectorized in memory computation. It is designed from grounds up, and highly optimized for web analytics use case.

  • Zero Dependency: Ships a single binary with everything in it. No runtime dependency.

  • High events ingestion rate : Non blocking ingestion, you can deploy for very popular sites without worrying.

  • Fast query api : We use in memory Apache Arrow for fast vectorized query compute.

  • Easy to operate: One line commandline flags with env variables is all you need.

  • Works with any language and tooling: No need for special sdk, a simple http api is exposed. Anything that can speak http can work with vince

  • Unlimited sites: There is no limit on how many sites you can manage.

  • Light weight script: < 1Kb script. Zero overhead on your website

  • Privacy friendly: No cookies and fully compliant with GDPR, CCPA and PECR.

  • GET /api/v1/stats/realtime/visitors: find who is currently visiting your site

  • GET /api/v1/stats/aggregate: Aggregate by bounce_rate, events , pageviews,views_per_visit,visit_duration and visits over a period of time.

  • GET /api/v1/stats/timeseries : Get time series data for reporting breaking down by bounce_rate, events , pageviews,views_per_visit,visit_duration and visits

  • GET /api/v1/stats/breakdown: Gain deeper insight by breaking down metrics my properties. We support multiple properties in a single query. e.g breakdown by source, browser etc.

Check out the getting started instructions if you want to give vince a try.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
gen
internal
cluster/auth
Package auth is a lightweight credential store.
Package auth is a lightweight credential store.
cluster/transport
Package transport provides a Transport for github.com/hashicorp/raft over gRPC.
Package transport provides a Transport for github.com/hashicorp/raft over gRPC.
cmd
db
geo
lsm
ref
tools
tag
ua
gen

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL