telemetry
telemetry copied to clipboard
Configurable event-logging for Jupyter applications and extensions.
This is the patch I applied to fix Debian bug https://bugs.debian.org/1058347
Add default option to use [fastjsonschema](https://horejsek.github.io/python-fastjsonschema/) to validate events. fastjsonschema uses code gen and thus should speed up validation since we don't need to traverse the schema again every time...
[jschon](https://github.com/marksparkza/jschon) is a new Python library implementing JSON schema that supports draft 2019-09 and 2020-12 and rich output format/annotation collection that would allow filtering categories and validating event in one...
This was originally mentioned in #59 and briefly discussed during jupyter-server meeting https://github.com/jupyter-server/team-compass/issues/4#issuecomment-830405683. In summary, there are 2 decisions to make: 1. How exactly do we "filter" the fields? 2...
## Problem Since JSON Schema Draft 6, `$id` is required to be a valid URI reference as defined in [RFC3986, section 4.1](https://tools.ietf.org/html/rfc3986#section-4.1), which is either a URI (*e.g.,* `http://eventlogging.jupyter.org/event-schema`) or...
Another issue discussed at the Jupyter server meeting 29/4 https://github.com/jupyter-server/team-compass/issues/4#issuecomment-830405683. Currently there's no way to identify/record who sends an event. This is a blocker for Jupyter Server client event via...
This is a syntax sugar. It adds a new decorator, `event_schema`, that can be called above a method to describe what telemetry data is collected by that method. This cleanly...
#49 requires schema authors to name categories for each property in their schema. This forces schema authors to be explicit about the type of data they are recording in their...
Hi, This project looks awesome! Are there any examples of logging code executed in code cells (along with the username)? My workplace requires this for auditing purposes. For the past...
I am trying to find the json schemas, I need to log the runned chells in the notebook. Where can i find them?