Skip to content
/ LogVue Public

Local Analytics. Monitor, analyse local analytics from ADB and use SQL-Like query to filter logs on desktop

License

Notifications You must be signed in to change notification settings

amank22/LogVue

Repository files navigation


Logo Logo

Monitor, analyse, export local analytics from Android device and use SQL-Like query to filter logs on desktop!


compose release issues License License

Features

  • Native desktop apps to view analytics
  • Capture analytics directly from connected device
  • Create multiple sessions for different features or apps
  • Filter logs using SQL query like where eventName = 'home'
  • Filter nested objects like where event.user.name = 'Aman'
  • Export logs in json or pretty yaml format or copy single log
  • Basic classification of common types of events like load, view, search, click etc.
  • Enable dark mode for night

Supported Analytics

Prerequisites

Install

  • Download installer package from Latest Release for your respective OS.
  • If there is any issue with the installer package, download and run the jar file with jar -jar filename.jar

Basic operations

Filtering analytics

  • Use SQL query to filter your data.
  • Not all commands can be used but should be sufficient for this app use-case.

Exporting analytics

  • You can export session data using the export button in the UI.
  • Following formats are provided:
    • Json with pretty print
    • Compact Json
    • Plain Yaml
  • Copy single analytics data in details section

Plugins

You can extend LogVue with you own analytics platform. See LogVue Templates for creating your own analytics parser for LogVue.

Contribute

Do you see any improvements or want to implement a missing feature? Contributions are very welcome!

  • Is your contribution relatively small? Make your changes, run the code checks, open a PR and make sure the CI is green!
  • Are the changes big and do they make a lot of impact? Please open an issue here or reach out and let's discuss.

Take into account that changes and requests can be rejected if they don't align with the purpose of the application. To not waste any time you can always open an issue here to talk before you start making any changes.

Report an issue

  • Did you find an issue and want to fix it yourself? See Contribute for more information
  • Want to report an issue? You can do that here. By adding as much details when reporting the issue and steps to reproduce you improve the change it will be solved quickly.

Future goals

  • Import event logs directly #28
  • A framework to validate logs directly with some set of rules directly in GUI
  • Create feature request and we can discuss

About

Local Analytics. Monitor, analyse local analytics from ADB and use SQL-Like query to filter logs on desktop

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages