Giter VIP home page Giter VIP logo

iia's Introduction

IridiumIon Analytics

An analytics service, formerly KQAnalytics3. Under redesign for integration into the AlphaOsmium platform.

Build Status

About

IridiumIon Analytics provides a simple and open analytics solution for your internet service. It can be used everywhere from webpages to desktop apps to mobile apps to gain valuable analytics data.

Install

From Source

  1. Install latest .NET Core tooling (SDK >1.1)
  2. Clone the sources: git clone --recursive https://github.com/0xFireball/IridiumIon.Analytics.git
  3. ./build/build.sh Use the included build/test script (requires dotnet). This script is used in automated CI builds and will also run tests and publish portable release binaries to a publish/ subdirectory in the output path.
  4. dotnet IridiumIon.Analytics.dll to run the portable application.

Features

  • Rich, automated data logging
  • Data tagging and indexing for fast retrieval
    • Tags allow filtering event types during analysis
    • Ability to store arbitrary custom data specific to your application
  • Comprehensive configuration options
    • Blacklist and Whitelist
    • CORS configuration for external hosting
      • Block unwanted origins from triggering events
      • Protect against spam data
  • High performance NoSQL database backend
    • Powered by LiteDB, which is highly optimized
    • In-memory cache for faster responses and processing
  • Powerful, fully-featured REST API for retreiving data
    • Set custom API keys, and use them to retrieve collected data
    • API keys can have permission scopes and granular permissions, allowing you to build clients that have varying levels of access to data
    • Filter stored data and events by tag and custom fields
    • Versatile analysis tools that operate on dynamically retrieved data can be built on the API
  • Easy integration with existing webpages and applications with client libraries
    • Client side web library automatically sets up basic events, and provides an client API allowing creators to integrate IridiumIon.Analytics into the application
  • Cross-platform service, deploy to cloud, Docker, and more
    • Built on the .NET Core platform
  • (WIP) Plugin support for dynamically loading custom code

Editions

IridiumIon.Analytics comes in several editions for different purposes.

  • IridiumIon.Analytics standalone community edition - this project
  • IridiumIon.Analytics integrated AlphaOsmium edition - will be available exclusively as a component of the AlphaOsmium platform. It will be largely identical to the community edition except for changes needed to integrate into the larger project.

Licensing (Standalone Community Edition)

Copyright © 2016-2017 Nihal Talur (0xFireball), IridiumIon Software. All Rights Reserved.

Licensed under the AGPLv3.

iia's People

Watchers

 avatar  avatar

Forkers

sriramsoftware

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.