Skip to content
forked from measure-sh/measure

Measure is an open source tool to monitor mobile apps.

License

Notifications You must be signed in to change notification settings

jknair0/measure

 
 

Repository files navigation

measurelogo

PRs Welcome GitHub commit activity GitHub closed issues

Measure is an open source tool to monitor mobile apps

  • Capture Crashes and ANRs automatically
  • Monitor app health metrics such as launch times, crash rates and app sizes
  • Get screenshots with exception reports
  • View full event timelines of error sessions with auto-tracked user clicks, navigation events, http calls, cpu usage, memory usage and more for deeper context
  • Track custom events with additional business specific attributes
  • Self hosted and private. Your data stays in your servers

Table of Contents

Quick start

Measure is available as a self hosted platform that comes with a simple one line install script. Check out our Self hosting and Android SDK guides.

Features

Session Timelines

Debug issues easily with full session timelines. Get the complete context with automatic tracking for clicks, navigations, http calls and more.

session.webm

User Journeys

Understand how users move through your app. Easily visualise screens most affected by issues.

journey.webm

App Health

Monitor important metrics to stay on top of app health. Quickly see deltas to make sure you're moving in the right direction.

app_health.webm

Crashes and ANRs

Automatically track Crashes and ANRs. Dive deeper with screenshots, filters and detailed stacktraces

exceptions.webm

⭐ If you find Measure useful, please consider starring this repo!

Philosophy

Our mission is to build the best tool for monitoring mobile apps.

Building and maintaining mobile apps in production is hard and developers need to use a variety of different tools to collect issues, measure performance and analyse user behavior without having any control over where, how and for how long their data is stored.

We aim to build a tool that unifies and simplifies monitoring capabilities for mobile teams while providing full control over the collection and storage of data.

We operate in public as much as possible and we aim to be community focused and driven by feedback from real developers building in the trenches.

We would love for you to contribute to Measure by opening issues, sending PRs and recommending us to your friends!

Support the project

If you want to support the project and get updates on new features and releases, please ⭐ this repo and share it with your friends!

Docs

  1. Self Hosting Guide - Get started with hosting Measure
  2. Android SDK Guide - Integrate our Android SDK and start measuring in no time
  3. REST API Docs - REST APIs used by the dashboard app and SDKs
  4. Versioning Guide - Understand how versions are tagged
  5. Contribution Guide - Contribute to Measure

Platforms

Currently, we support Android with iOS, Flutter and React Native SDKs planned for the future.

Roadmap

Check out what's being worked on and what's in the pipeline in our Roadmap

Open Source

Measure is fully open source and is available under the Apache 2.0 license

Discord

Come say hi on our Discord

Team

About

Measure is an open source tool to monitor mobile apps.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Kotlin 35.7%
  • Go 27.8%
  • Swift 18.5%
  • TypeScript 15.1%
  • Shell 1.5%
  • Objective-C 0.7%
  • Other 0.7%