Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/metabase/metabase. Pull mirroring updated .
  1. Aug 01, 2023
  2. Jul 31, 2023
  3. Jul 28, 2023
  4. Jul 27, 2023
  5. Jul 25, 2023
  6. Jul 24, 2023
  7. Jul 21, 2023
  8. Jul 20, 2023
  9. Jul 19, 2023
  10. Jul 18, 2023
  11. Jul 17, 2023
    • Dennis Schridde's avatar
      Add a prometheus metric for emails sent (#31333) · 5bfd21b7
      Dennis Schridde authored
      # Context
      
      In order to be able to alert operators to Metabase instances sending excessive
      amounts of emails, we need to measure the number of emails sent.
      
      # Notes
      
      To break a dependency cycle [^1] `connection-pool-info` was moved from
      `metabase.troubleshooting` to `metabase.analytics.prometheus` and
      `GET "/diagnostic_info/connection_pool_info"` in `metabase.api.util`
      was adjusted accordingly.
      
      [^1]: metabase.analytics.prometheus -> metabase.troubleshooting -> metabase.analytics.stats -> metabase.email -> metabase.analytics.prometheus, and longer variations.
      
      # Acceptance test
      
      * On a Metabase instance with `MB_PROMETHEUS_SERVER_PORT` set, check
        `localhost:<port>/metrics` and find the number of successfully sent emails
        (e.g. when inviting users) in the `metabase_email_messages_total` sample and
        the number of failures in the `metabase_email_message_errors_total` sample,
        both without any labels.
      
      Closes: https://github.com/metabase/metabase/issues/30241
      Unverified
      5bfd21b7
    • Cam Saul's avatar
      MLv2: Add `join-lhs-display-name` (#32420) · 908f3293
      Cam Saul authored
      Unverified
      908f3293
    • Cam Saul's avatar
  12. Jul 14, 2023
  13. Jul 13, 2023
Loading