Comments (8)
@schmidtw ,
I had few questions on this issue:
- Could you please explain this metric in more detail or with an example "the count of the number of transitions between different blocking windows"
- For "the time the process started" is it the Aker process start time that you are looking for?
- All these metrics, should it be persisted across reboots and the count updated? Or are you looking for only metrics for every device for each reboot?
- These metrics needs to be sent as WRP event with JSON payload?
from aker.
Sure.
- The idea is to count the number of times that a window either starts or ends (the blocked device list changes) to help show that the transitions are happening.
- Yes.
- These should not persist a reboot or restart, just store them in program memory.
- I plan for the above to be a msgpack based payload, sent via WRP.
from aker.
Thanks @schmidtw
How frequent should these events be sent?
from aker.
We'll set the default to something slow like once a day.
from aker.
@schmidtw The DeviceBlockCount or dbc mentioned, is it like unique mac id that has been blocked since the aker service is started or just unique number of macs that are blocked for the same period in a schedule? If in 1st schedule 5 macs are blocked which are unique to that particular schedule and in 2nd schedule if 5 same macs used in 1st schedule are blocked they are unique to that schedule ... so the total count will be 10, is this correct? Or should we count only the unique macs in these both schedule i.e. 5?
from aker.
In your example the total would be 10 since 5 were blocked, then 5 were unblocked.
from aker.
Thanks @schmidtw . Will continue with that approach
from aker.
Added with #177 .
from aker.
Related Issues (20)
- Add time_zone support in MsgPack HOT 2
- Add usage help for the command line arguments. HOT 1
- Binary payload is not interpreted correctly HOT 4
- CRUD response not sent HOT 1
- Add new endpoint for aker version HOT 2
- Add support for `zoneinfo` specification. HOT 1
- Urgent - Add tests for finalize_schedule() in decode.c
- Rename master branch to main HOT 2
- The timezone should be vetted before returning successful. HOT 2
- A duplicate schedule time can result in an infinite loop HOT 1
- An empty list is not accepted.
- Add time measurement and output in log HOT 1
- Change current polling model to waiting on conditional variable HOT 1
- Clean up log messages HOT 1
- Add md5 calculation, storage and verification HOT 4
- Change service name from `parental-control` to `aker`
- Add endpoint to fetch blocked devices at specified time HOT 1
- Add a test to confirm that all arrays can be empty or null HOT 8
- Add `max-macs` command line argument to specifiy max blocked device macs HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from aker.