User Details
- User Since
- Jan 6 2020, 4:43 PM (288 w, 3 d)
- Availability
- Available
- LDAP User
- Silvan Heintze
- MediaWiki User
- Silvan Heintze (WMDE) [ Global Accounts ]
Today
Yesterday
We decided not to do this at the moment and to write down the reasons in an ADR (see T399574).
Tue, Jul 15
Fri, Jul 11
Thu, Jul 3
Wed, Jul 2
Fri, Jun 27
Yes, the "Total" numbers in the Legend were off, because of the way Grafana creates "rate" graphs (clicks per $interval) with one data point every 10mins or every half hour. Those numbers simply don't correctly add up to a "Total" number of clicks. I now tried to fix this by setting the minstep to $interval, which means we will only see one data point per selected interval. However, the "Total" numbers still differ, depending on the interval, which is not quite expected from a user's point of view. I'm also not convinced this is the intened way of displaying Prometheus's "Counter" metrics. Instead, I imagine it is much more useful to go with minimum steps of a few minutes (which will be calculated as the increase between counter[now] and counter[now - $interval]). This way it is probably best to display an average or median of the "clicks per $interval" in the legend. For now I added both, so that we can compare which one we like better.
Mon, Jun 23
Wed, Jun 18
I added two new panels on top of the two old ones in the "Button Clicks (Prometheus)" row. Data in the old panels can be viewed up until 2024-12-04, for comparison. Data in the new panels is shown from 2025-06-16. The old panels can probably be removed, once we decide that button click metrics of 2024 are no longer interesting.
Jun 16 2025
Jun 13 2025
May 28 2025
ElasticSearch / OpenSearch features are described in detail on https://www.mediawiki.org/wiki/Help:CirrusSearch and https://www.mediawiki.org/wiki/Help:Extension:WikibaseCirrusSearch, therefore I am limiting this to a description of the SQL based search features:
May 22 2025
May 20 2025
May 19 2025
May 16 2025
\o/
May 15 2025
May 14 2025
May 13 2025
May 12 2025
May 6 2025
May 5 2025
Apr 30 2025
Apr 29 2025
Apr 28 2025
Until then: as noted above, the problem is not actually caused simply by creating a new (Item or Lexeme type) Property - it only occurs when using that same Property in a statement on itself (e.g. via P1855) shortly after its creation. So if people should be warned, it would have to be about creating statements that use newly created Properties on themselves.
@Kirilloparma We have created and merged a patch that will hopefully fix the issue. It is due for deployment on Wednesday. Please do leave a comment here if it is solved or not, once a new Item type Property is created.
Apr 24 2025
Apr 22 2025
The problem seems to occur specifically, when a newly created Property is used in a stamement on itself, as is usually the case when creating "Wikidata property example" (P1855) statements. The reason for this is probably a loop that was introduced with “data type aware” value deserialization (T359421), which requires a data type lookup for deserializing values.
Apr 16 2025
Apr 14 2025
Apr 11 2025
I believe this must have been an infrastructure issue which hasn't occured any more in the last three months.
Apr 10 2025
Apr 2 2025
Moving this back to "To Do" with a WIP patch for someone else to pick up or until I come back next week
Apr 1 2025
Mar 20 2025
How core is doing it
- Core's REST API search endpoint allows a single limit request parameter with a default value of 50 and an allowed maximum of 100
- No jumping to pages of the result
- See docs: https://www.mediawiki.org/wiki/API:REST_API/Reference#Parameters
Mar 19 2025
One comment for product verification, @Ifrahkhanyaree_WMDE: when an Item is found by one of its aliases and has no label in the search language (or any of the fallback languages), then the label field in the search result will currently be null and the matching alias text will be shown in the match field. Let's discuss if we really want a label field in the search result and not something that can contain either a label or an alias, instead. Conceptually, this would be the "title" or "name" or "headline" of the search result, rather than an Item label.
Mar 17 2025
Mar 13 2025
Mar 11 2025
Mar 7 2025
Mar 6 2025
Thank you for the investigation - sounds good and doable