Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: bigbluebutton/bbb-webhooks
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.2.2
Choose a base ref
...
head repository: bigbluebutton/bbb-webhooks
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v3.3.0
Choose a head ref
  • 4 commits
  • 6 files changed
  • 1 contributor

Commits on Sep 24, 2024

  1. fix(metrics): properly handle Prometheus collection failures

    Whenever metrics collection fails in the Prometheus agent, two
    unexpected behaviors are present:
      - The server does not respond with a 500 error
      - The offending exception is unhandled
    
    Adjust the collection code so that prom-client's exception are correctly
    handled. Additionally, make sure to only write response headers _after_
    the collection was fully executed; if it fails before then, respond with
    a 500 error.
    prlanzarin committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    be0470f View commit details
    Browse the repository at this point in the history
  2. fix(metrics): handle promises in setCollectorWithGenerator

    The setCollectorWithGenerator function in the Prometheus agent wrapper
    does not handle promisified generator functions correctly. It tries
    settings the Promise value returned as the metric value instead of
    waiting for resolution.
    
    Wait for generators to resolve before setting the metrics value.
    prlanzarin committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    9448d67 View commit details
    Browse the repository at this point in the history
  3. feat(metrics): add gauges for meeting and user Redis mappings

    We haven't got a way to monitor Redis HASH/SET leaks because we're not
    monitoring them.
    
    Add two new gauges for user and meeting ID mappings stored in Redis:
      - bbb_webhooks_meeting_mappings
      - bbb_webhooks_user_mappings
    prlanzarin committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    ddb3892 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. 3.3.0

    prlanzarin committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    a3e2f1f View commit details
    Browse the repository at this point in the history
Loading