Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update messaging for measuring message delay between App and Hub #2499

Open
wants to merge 9 commits into
base: main
Choose a base branch
from

Commits on Sep 23, 2024

  1. Add timestamp for each message request.

    With this new timestamped messaged, the host can properly compare
    and evaluate how much time the request got delayed to an issue on a
    busy event loop.
    juanscr committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    73a2e5e View commit details
    Browse the repository at this point in the history
  2. Create handler for streaming performance metrics.

    This new handler will allow any application developer to register
    a function for analyzing or storing performance metrics related to
    latencies due to a message delay sending the response back from the
    host to the app.
    juanscr committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    1bd4c6e View commit details
    Browse the repository at this point in the history
  3. Add changefile.

    juanscr committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    2688f98 View commit details
    Browse the repository at this point in the history
  4. Add new field with monotonic timestamp.

    The old field will be preserved with backwards compatibility
    with previous versions that still consume this field.
    juanscr committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    669cdb7 View commit details
    Browse the repository at this point in the history
  5. Organize telemetry in the correct module.

    All the telemetry related code is added to the telemetry module to
    avoid cluttering the communication layer with nuances about
    telemetry.
    juanscr committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    4b8ecec View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    30984aa View commit details
    Browse the repository at this point in the history
  7. Avoid circular import issue.

    juanscr committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    6836ea0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2c4236f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    15ade37 View commit details
    Browse the repository at this point in the history