log(v)

back
Need help setting up snorkel?
Please send an email to okay.zed at gmail and I'll be more than glad to help you get setup with an instance and answer any questions about your use case and requirements.
Happy snorkeling!

Overview

sybil and snorkel are free and libre software meant for ad-hoc analysis of instrumentation data. On this page, we’ll summarize how to install and import data into these two tools.

sybil is a simple OLAP that is optimized for append-only, immutable data and gives up the traditional DB guarantees (updateability, transactions, etc) and operations (JOINS, UPDATES, DELETES) in exchange for fast full table scans.

snorkel is the nodejs frontend that sits on top of sybil and is used for iterative analysis (think firefighting or push day analysis). Snorkel can build and run time series, table, distribution and raw samples queries and visualize / compare their results in practical ways.

install via snappy

if your OS supports snap packages, you can install a self contained snorkel and sybil package via: snap install --beta snorkel.

snorkel.backend is a wrapper around sybil that handles ingesting data and snorkel.frontend is nodejs webserver accessible on http://localhost:3000

NOTE: before you can browse any of your data, you have to add a user with snorkel.add-user <account>

install via AppImage

if your OS supports AppImage packages, you can install a self contained snorkel and sybil package by downloading the latest binary

./Snorkel-x86_64.AppImage backend is a wrapper around sybil that handles ingesting data and ./Snorkel-x86_x64.AppImage frontend is nodejs webserver accessible on http://localhost:3000

NOTE: before you can browse any of your data, you have to add a user with ./Snorkel-x86_64.AppImage adduser <account>

manual installation

If you want to install snorkel and sybil by hand, please refer to these instructions