zalando-zmon / zmon-android Goto Github PK
View Code? Open in Web Editor NEWAndroid client for ZMON monitoring
License: Other
Android client for ZMON monitoring
License: Other
Would be great to be able to define working hours like each weekday 8am-5pm.
This would mean, not getting notifications for alerts from 5pm to 8 am.
Like this one could install the app on private mobile without getting disturbed by alerts in spare time.
We need to allow filtering alerts by tag in the dashboard screen --- some teams use tags to mark alerts as "relevant" (e.g. "24x7") and only relevant alerts should be shown in the Android app (same as in web view).
Probably it would be better to ask the user to enter his preferences instead of loading defaults which are Zalando specific.
See PreferencesHelper line 9-11.
Build fails locally and on Travis CI:
:app:compileDebugJavaWithJavac/home/travis/build/zalando/zmon-android/app/src/main/java/de/zalando/zmon/adapter/EntitiesListAdapter.java:13: error: package de.iweinzierl.jsonformat does not exist
import de.iweinzierl.jsonformat.HtmlFormatter;
Right now, you are not even able to see the full name of an alert in a system notification. A click on the notification brings you to the dashboard with all alerts that are active at that moment. You don't have a chance to identify the alert from the notification any further. So, it would be nice to see at least the full name of the alert.
The ZMON android app currently jumps back to the login screen every time the token expires (default: after 1 hour), we should either implement "real" OAuth 2 with a refresh token or automatically refresh the token in the background and only jump to the login screen in case of authentication failures.
I flag this as a bug, because I would consider jumping back to the login screen as "unexpected behavior".
As ZMON is Free Software, we should also consider distributing our Android app via F-Droid (marketplace for FOSS on Android). The Inclusion Policy looks ok for us: https://f-droid.org/wiki/page/Inclusion_Policy
Most important missing feature of the app: show full alert details including all entities in alert and check result values.
Travis CI build (gradlew build) is failing with lint errors: https://travis-ci.org/zalando/zmon-android/builds/97976314
The regular zmon alert render html links that are formatted like [My link](my url)
. The android app does not have it which would be nice-to-fix
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.