• 0 Posts
  • 23 Comments
Joined 1 year ago
cake
Cake day: June 15th, 2023

help-circle











  • NostraDavid@programming.devtolinuxmemes@lemmy.worldIndeed
    link
    fedilink
    arrow-up
    1
    arrow-down
    1
    ·
    6 months ago

    I unironically prefer apt over pacman, simply because my monkeybrain got addicted to running pacman -S (that was how to update, right?) and I dropped in productivity. apt is just “nah fam, there’s nothing new for you” most days, which gives me the quiet time I want and need.

    I ran Manjaro BTW. It was nice while it lasted, but Debian is my new friend now.


  • Probably not often, but as a Debian user, it’s a PITA to get back to where I was before I fucked up my system. Nix(OS) sounds like a future investment to me, just in case I ever fuck up and need to get back to where I was ASAP. Been there once already and it was NOT fun.

    That was from a professional standpoint BTW, privately I’m still a dirty Windows pleb, because that’s what I’m most familiar with.

    PS: I’m already using a dotfiles repo, which already saves me a ton of time in settings things up.



  • Oh, oh, oh! I got one not mentioned yet:

    ELK.

    Well, not the whole of the ELK stack (Elastic, Logstash and Kibana, though the full stack size is much larger nowadays), but their watchers. A watcher is a piece of JSON with some search specifications on when to trigger and send an alert to email/slack/teams/whatever. We’re basically abusing it as an alerting system, and generally it works… Fine… Presuming Filebeat actually ingests our logs (which is partially our fault, as there’s a fix, but it takes too damn long to drag 3 teams along to implement what needs implementing to fix that problem).

    Anyway, the problem is not the watcher itself, even though it is painful (heh) to learn the structure. It’s “Painless”, the JVM-based scripting language available in a watcher. It’s anything but. It is SO painful to write code, inside of a JSON object, making sure everything is exactly as it should be, having to use the DevTools in Kibana to try and trigger it, wait to see what enormous error comes out while praying it works. No IDE, no nothing. Ah, I lied. It does have Syntax Highlighting, for non-Painless code, IIRC…

    Oh, having to dig information out of the data you get is super unintuitive too.

    At least the UI/Kibana is good, and Elastic is pretty good too. Fuck Filebeat though. And Painless.