#metabrainz

/

      • v6lur_ has quit
      • 2025-10-10 28318, 2025

      • aerozol[m]
      • 2025-10-10 28324, 2025

      • aerozol[m]
      • 2025-10-10 28356, 2025

      • aerozol[m]
        Might be worth a response, or maybe this is something we can improve? Over my head though, needs a dev's opinion :)
      • 2025-10-10 28343, 2025

      • wargreen_ has quit
      • 2025-10-10 28349, 2025

      • v6lur_ joined the channel
      • 2025-10-10 28348, 2025

      • \- joined the channel
      • 2025-10-10 28303, 2025

      • yvanzo[m]
        Replying to him. :)
      • 2025-10-10 28322, 2025

      • yvanzo[m]
        For the record, this is tracked as MBS-3946 already.
      • 2025-10-10 28322, 2025

      • BrainzBot
        MBS-3946: Webservice should return all MBIDs for entities which have multiple MBIDs (e.g. from merging) https://tickets.metabrainz.org/browse/MBS-3946
      • 2025-10-10 28332, 2025

      • reosarevok[m]
        monkey: around? You're going to love the latest username + LB clash!
      • 2025-10-10 28323, 2025

      • rustynova[m]1 joined the channel
      • 2025-10-10 28324, 2025

      • rustynova[m]1
        Same here with alistral. The only reason why I fetch all the recordings of your listens for recording stats is that LB may return two different IDs for the same recordings.
      • 2025-10-10 28324, 2025

      • rustynova[m]1
        I feel like a simple API where you can send multiple mbids then get their associated mbids would be easier
      • 2025-10-10 28311, 2025

      • reosarevok[m]
        yvanzo: hi! on https://github.com/metabrainz/musicbrainz-server/… you gave https://www.haproxy.com/ but that seems to be for their commercial uses, so I guess https://www.haproxy.org/ would be better maybe?
      • 2025-10-10 28319, 2025

      • reosarevok[m]
        Something like
      • 2025-10-10 28321, 2025

      • reosarevok[m] sent a code block: https://matrix.chatbrainz.org/_matrix/media/v3/download/chatbrainz.org/rjZLxQmAgWTMzWaFlDTzKsUA
      • 2025-10-10 28327, 2025

      • yvanzo[m]
        Yes, thank you!
      • 2025-10-10 28307, 2025

      • yvanzo[m]
        zas: Or is it still OpenResty? ^
      • 2025-10-10 28342, 2025

      • zas[m] joined the channel
      • 2025-10-10 28342, 2025

      • zas[m]
        That's still openresty
      • 2025-10-10 28328, 2025

      • reosarevok[m]
        Ok, what do I say then 😅 Do I recommend OpenResty or HAProxy? Or either? :D
      • 2025-10-10 28327, 2025

      • d4rk has quit
      • 2025-10-10 28339, 2025

      • yvanzo[m]
        Either. HAProxy and/or OpenResty.
      • 2025-10-10 28342, 2025

      • zas[m]
        Well, I woudn't recommend openresty because it is based on lua script and this is very specific to us (we also filter out traffic there, or give different rate limits depending on clients), we also use nginx rate limiting features (native ones, not lua-based), and haproxy ones (at tcp level in our case). So I guess you can keep something like "Our recommendation would be to use rate limiting features of your reverse proxy)
      • 2025-10-10 28330, 2025

      • yvanzo[m]
        * <del>Either. HAProxy and/or OpenResty.</del>
      • 2025-10-10 28343, 2025

      • reosarevok[m]
        Still "which we do in production for [our own rate limiting]", right? :)
      • 2025-10-10 28303, 2025

      • reosarevok[m]
        (then we can also kinda document our rate limiting in a sneaky way and maybe we'll get less questions :p )
      • 2025-10-10 28338, 2025

      • monkey[m]1
        <reosarevok[m]> "monkey: around? You're going..." <- I'm here, shoot :)
      • 2025-10-10 28352, 2025

      • reosarevok[m]
        PMing
      • 2025-10-10 28302, 2025

      • mayhem[m]
        reosarevok[m]: sheer brilliance!
      • 2025-10-10 28339, 2025

      • reosarevok[m]
        It was yvanzo's idea :)
      • 2025-10-10 28345, 2025

      • yvanzo[m]
        I didn’t suggest the sneaky part.
      • 2025-10-10 28331, 2025

      • reosarevok[m]
        Well, not sneaky as such, but you suggested to link to the doc :)
      • 2025-10-10 28333, 2025

      • reosarevok[m]
        Anyway
      • 2025-10-10 28330, 2025

      • yvanzo[m]
        Hi mayhem, would you prefer this color scheme? https://gist.github.com/yvanzo/d029969daba12effa9…... (full message at <https://matrix.chatbrainz.org/_matrix/media/v3/download/chatbrainz.org/qXpwgjQcbpvWHraLIfaZIfmr>)
      • 2025-10-10 28348, 2025

      • d4rkie joined the channel
      • 2025-10-10 28351, 2025

      • reosarevok[m]
      • 2025-10-10 28354, 2025

      • mayhem[m]
        yvanzo[m]: yes, that looks nice.
      • 2025-10-10 28356, 2025

      • mayhem[m]
        one graph that i miss a lot from the older graphs about the schema, is the core view. artitst/artist credit/release-group/release/medium/track/recording. I need that a lot at time.
      • 2025-10-10 28313, 2025

      • mayhem[m]
        but even that has become a huge graph.
      • 2025-10-10 28341, 2025

      • julian45[m]
        [zas](https://matrix.to/#/@zas666:matrix.org): what do you think about trying a fresh nagios VM so that we can try running a much more recent nagios version? (IIRC from the summit, we're running 3.5.1 and nagios core 4.0 was released ca. 2013…)
      • 2025-10-10 28341, 2025

      • julian45[m]
        or, it might be worth giving another monitoring system, like zabbix or icinga2, a spin
      • 2025-10-10 28302, 2025

      • zas[m]
        What about the nrpe part? I mean we have it installed on each server, and changing it is the main problem.
      • 2025-10-10 28308, 2025

      • julian45[m]
        s/zas/@zas666:matrix.org/, s/,//, s/,//
      • 2025-10-10 28314, 2025

      • julian45[m]
        what release of nrpe is currently on servers?
      • 2025-10-10 28319, 2025

      • julian45[m]
        (this might also be a good chance to capture whatever we can in an agentless manner… for example, $prevdayjob did a lot of monitoring using snmp, with pings and ssh-based sensors filling in the rest)
      • 2025-10-10 28341, 2025

      • julian45[m]
        tcp wrappers mentioned/documented in the nrpe github repo… i don't think i've seen those maintained in a supported linux distro in years, lol (e.g., red hat fully deprecated/removed that functionality with the release of rhel 8 in 2019)
      • 2025-10-10 28359, 2025

      • zas[m]
        See https://github.com/metabrainz/metabrainz-ansible/… (so I guess that's the latest version available for each system)
      • 2025-10-10 28313, 2025

      • zas[m]
        We also monitor systems using telegraf/influxdb/grafana stack, but having nagios for simple checks is a good thing, so I would say replacing it by anything more modern, and SIMPLE to maintain. Currently updates for nagios configs (the vm) are still using old nagios-chef (https://github.com/metabrainz/nagios-chef) and config is in https://github.com/metabrainz/nagios
      • 2025-10-10 28332, 2025

      • julian45[m]
        zas[m]: i see... for jammy servers at least, the default dates to 2020, and noble to 2022, so not *terribly* out of date [ref](https://packages.ubuntu.com/search?suite=all…
      • 2025-10-10 28309, 2025

      • julian45[m]
        zas[m]: agreed, replacement should be both modern and simple
      • 2025-10-10 28354, 2025

      • yvanzo[m]
        mayhem: It is included into the second graph: https://wiki.musicbrainz.org/File:entity_network_… (to be updated)
      • 2025-10-10 28347, 2025

      • yvanzo[m]
        (to be updated: the color scheme only)
      • 2025-10-10 28326, 2025

      • zas[m]
        julian45: feel free to set up whatever you feel is good to replace (very) old nagios, I guess it can be worse (if it works same or better ofc)
      • 2025-10-10 28325, 2025

      • julian45[m]
        sounds good. ideally it will be hard to be worse than nagios (though then again, i've seen the stuff microsoft puts out for monitoring these days, lol)
      • 2025-10-10 28352, 2025

      • mayhem[m]
        <yvanzo[m]> "mayhem: It is included into..." <- great, I need to set a bookmark to that. thanks!
      • 2025-10-10 28339, 2025

      • _BrainzGit
        [musicbrainz-server] 14mwiencek merged pull request #3643 (03master…mbimport-(1)): Allow importing mbdump-sample.tar(1).xz https://github.com/metabrainz/musicbrainz-server/…
      • 2025-10-10 28336, 2025

      • _BrainzGit
        [musicbrainz-docker] 14yvanzo merged pull request #324 (03master…upd-mbimport-deps): Install new command dependency for MBS’ script https://github.com/metabrainz/musicbrainz-docker/…
      • 2025-10-10 28348, 2025

      • jasje[m] joined the channel
      • 2025-10-10 28348, 2025

      • jasje[m] uploaded an image: (3841KiB) < https://matrix.chatbrainz.org/_matrix/media/v3/download/matrix.org/xDCqNXnBeCZNWuPxVteyBWLE/ima_f0145c0.jpeg >
      • 2025-10-10 28302, 2025

      • jasje[m]
        Shirts received! Thanks for sending them and the lovely note🥰
      • 2025-10-10 28332, 2025

      • tyles joined the channel
      • 2025-10-10 28346, 2025

      • _BrainzGit
        [musicbrainz-server] 14reosarevok merged pull request #3590 (03master…MBS-12729): MBS-12729: Drop support for search.musicbrainz.org https://github.com/metabrainz/musicbrainz-server/…
      • 2025-10-10 28346, 2025

      • BrainzBot