User Details
- User Since
- Nov 18 2014, 11:57 PM (586 w, 4 d)
- Availability
- Available
- IRC Nick
- mooeypoo
- LDAP User
- Mooeypoo
- MediaWiki User
- Mooeypoo [ Global Accounts ]
Thu, Feb 12
It turns out that in CI (for extensions) we need to add the CI server to the spec in order to get the chai-openapi-response-validator to recognize and validate the spec.
Tue, Feb 10
Fri, Jan 30
Tue, Jan 27
The patch above delivers information for pages with:
Mon, Jan 26
Update: We're removing the latency piece of the per-module monitoring since it has a much too high cardinality and is unusable. The latency can be examined as a general property of the ActionAPI through older/other metrics, and the new unified metrics for the Action API will only measure hits (with success and failure modes).
Fri, Jan 16
Dec 4 2025
The fix patch was merged: https://gerrit.wikimedia.org/r/c/mediawiki/core/+/1215203
I've submitted a fix for the above problems: https://gerrit.wikimedia.org/r/1215203 Please help review; I hope this catches the things that were missed in the previous review cycles. Thanks for the help on this!
Yes, you're right that the labels should be set -- this was an oversight!
I have this ticket now to fix it more systemically T411793: Fortify new API metrics method
Dec 3 2025
This is probably related to my patches https://gerrit.wikimedia.org/r/c/mediawiki/core/+/1197699 and https://gerrit.wikimedia.org/r/c/mediawiki/core/+/1197700 since it calls recordUnifiedMetrics which I moved in that patch.
Nov 18 2025
Nov 4 2025
Oct 22 2025
Oct 21 2025
Oct 9 2025
Oct 7 2025
Oct 6 2025
Thank you!!
Sep 26 2025
Sep 20 2025
Sep 15 2025
Sep 4 2025
Aug 21 2025
Notes after some chats (thanks @Catrope for the insights!):
Aug 19 2025
We just opened #api-alerts on slack, so we can use that channel.
Aug 16 2025
Aug 12 2025
After some research and a chat with the Observability team, there are some answers, insights and suggestions for the future.
Aug 4 2025
Jul 3 2025
This ticket is resolved as part of the yearly work. We now have a notification system in MediaWiki core that can send notifications through a unified pathway for notifications that use Echo or Watchlist, and both of those are set as Handlers within this pathway.
This ticket is resolved as part of the yearly work. We now have both a notifications system inside core and a Domain Event asynchronous pattern. The Domain Events replace (and/or add) to some hooks in the system, and can be used to trigger notifications directly.
This ticket is resolved as part of the yearly work. We now have a notification system in MediaWiki core that can send the notification information as part of the notify(...) call (including the RecipientSet) in a much more consolidated manner.
This ticket is resolved as part of the yearly work, and the details were worked on within implementation tickets around the Handlers (alternative word to "Provider") and the migration of Enotif to the new system. We now have a system in core that allows for a sinlge pathway through the Middleware to different Handlers, where Echo is a "catchall" handler; we also made sure Echo can handle an unknown notification.
This ticket is resolved as part of the yearly work. We now have a notification system in MediaWiki core that can send the notification information as part of the notify(...) call (including the RecipientSet) in a much more consolidated manner.
This ticket is resolved as part of the closing of the yearly work. We've ended up with a new Notifications system in MediaWiki core that makes things a lot simpler for development, future enhancements, and maintenance.
This is done. It was created as a tracker for the plans we wanted to explore, and was deprioritized when we discussed scope and benefits. The registration is a bit easier now with the changes we've made, but we deprioritized going farther.
Jun 26 2025
Jun 16 2025
Hi! jumping in here after chatting about this with some folks to say that this is unfortunately a much more elaborate question than people think. There is no clear consistency when it comes to graphs in many of the RTL languages.
Jun 2 2025
May 23 2025
Mar 19 2025
Mar 17 2025
Mar 10 2025
Sounds good to me too, this hasn't been used for a long time either, and given what it does, it should not be used anymore in today's technologies anyways.
Feb 23 2025
Yes, notifications will not work on a clean installation of core without a provider -- either Echo, or another provider. This is current behavior, and is acceptable. Echo is bundled with MediaWiki, so 3rd parties will retain behavior, and anyone that installs "core" alone will need to add Echo for functionality, just like they need to add a skin (and just like current behavior).
Feb 11 2025
We've had a conversation about this in the tech meeting, and here's our thoughts and summary:
Feb 10 2025
I want to outline my concerns around providing (or not providing) a mechanism for "fallback" to use MW Core's straightforward 'email only' provider even if Echo is the available provider. I think that having a Provider take over the entire behavior is a valid course of action, and works with our intended architectural concerns, but there is one aspect that is user-facing that we should be aware of, and make a decision on.
